Ezysplit

Trip expense checklist: splitting travel costs without drama

What to agree before you go, how to track spending on the road, and how to settle up in one go at the end.

Last updated 4 November 2026

Group trips produce more shared bills in three days than a flat share produces in three months: cabs, fuel, hotel rooms, tickets, snacks, the one dinner that cost more than everything else combined. The money side goes smoothly when you agree a few things before you leave and log as you go. Here is the checklist.

Before you go

  1. Agree what is shared and what isn't. Shared: transport, accommodation, group meals, activities everyone does. Not shared: personal shopping, drinks for one, anything only some people do. Say it out loud; people assume different defaults.
  2. Pick who books what. One person books the hotel, another books the train. Each of those is a bill paid by one person for the group, so it's fine for the money to be uneven at this stage.
  3. Decide how to settle. Settling once at the end is the least hassle. Decide now that nobody pays anyone until the final tally, so you don't get double-counting from "I already gave you 500 for the cab".
  4. Create the split. Make the Ezysplit split before you leave, with everyone's name in it, and share the link in the trip group chat. Bookings already paid go in as the first expenses.

During the trip

Ezysplit Add an expense form: Parasailing, ₹4,500, paid by Meera, with Kabir ticked under Exclude
Logging a bill on the trip: Kabir skipped parasailing, so he's excluded and the other three pay ₹1,500 each.

The end of the trip

  1. Check the expense list together for anything missing or doubled. Five minutes.
    Ezysplit expense list for a Goa trip: ten bills totalling ₹30,400, with who paid each one and who was excluded
    Ten bills from a three-day trip, with who paid and who sat each one out. See who pays whom for this trip.
  2. Read "Who pays whom". It shows the fewest transfers that settle everyone, usually one fewer than the number of people.
  3. Pay in the order listed. Each line fully clears one person.
  4. If someone signed in and picked their name, their Your balance card shows just their line, which is easier to act on than the whole table.

Common snags

SituationWhat to do
Hotel room shared by 2 of 5 people cost more because it's a suiteEnter the room as its own bill with only those two included
One person joined a day lateExclude them from day-one bills; include them from then on
Someone paid with a card for everyone and wants the pointsFine: they're the payer on that bill and get repaid the full amount
A bill in a different currencyConvert to the trip's currency when you log it, using the rate your card charged

Why this works

Most trip arguments aren't about greed. They come from two people remembering a bill differently, three weeks later. A shared log that everyone could see at the time removes the memory problem, and a single settlement at the end removes the "but I already paid you" problem.

Frequently asked questions

How do you split trip expenses with friends?

Agree what is shared before you go, log every shared bill as it happens with who paid and who took part, and settle once at the end. Ezysplit works out the fewest payments that clear everyone.

What if someone joins the trip late or leaves early?

Leave them out of the bills from before they arrived or after they left, and include them in everything else. In Ezysplit, tick their name under Exclude on those bills.

Should we settle up during the trip or at the end?

At the end, once. Paying people back during the trip leads to double counting, such as "I already gave you ₹500 for the cab". Log everything, then settle from the final balances.

How do we split a bill paid in another currency?

Convert it to the trip's currency when you log it, using the rate the payer's card or the exchange actually charged, so the payer is repaid what it really cost them.

Try it on your own numbers. Ezysplit is free and needs no sign-up: add the people, enter the bills, and it shows who pays whom. Create a split

More guides