Skip to main content

Trip expense calculator

Split trip costs between friends and see what each person owes. Divide an Airbnb, villa or hotel room by the nights each person actually stayed, add the fuel, food and everything else, and get the list of who pays whom. Free, no sign-up, and nothing you type leaves your browser.

Split trip costs between friends

One booking, one price, and people who came and went on different days — this is the calculation that starts most arguments. Put in the total, the number of nights and who was there for which of them, and the split appears as you click.

Split one shared trip cost

For one cost that covers a stretch of nights — the house, the villa, the hotel room, the campervan — where people were not all there for the same nights.

Basic info

Who was there, and which nights

Click and drag across the table to select which nights people were present. Click a night number to select that whole column, or the tick beside a name for their whole stay.

Attendance grid and each person's share. A filled cell means that person stayed that night.
PersonPaysvs equal
$173.34+$13.34
$173.33+$13.33
$173.33+$13.33
$120.00−$40.00
Total15 person-nights$640.00

Each night of the booking costs $160.00, shared between whoever was there that night. The shares add up to exactly $640.00; any odd unit goes to whoever was rounded down the most.

All three methods, side by side

The same booking and the same nights, divided three ways. Click a heading to switch to that method.

What each person pays under each of the three splitting methods.
Person
Mia$160.00$170.67$173.34
Leo$160.00$170.67$173.33
Ada$160.00$170.66$173.33
Sef$160.00$128.00$120.00

Method of calculation

Choose how the cost should be shared

Everything you type stays in your browser. Nothing is sent anywhere, nothing is stored, and there is no account to create — closing the tab clears it. Shares are worked out in whole units of currency, so they always add back up to the total exactly.

Then add everything else the trip cost

Accommodation is one line. The rest of a trip is flights, transfers, car hire, fuel, dinners, tickets and the boat trip half the group skipped — paid by different people, shared by different people. Put them in and the calculator works out where everyone stands.

Who owes whom on this trip

Add each trip cost with the person who actually paid it, and untick anyone who did not share it. The example loaded here is the same trip used throughout this page.

Who is sharing the costs

What was spent

Untick anyone who did not share an expense — the solo taxi, the dinner two people skipped. That is what makes the final numbers fair rather than an average.

  • Shared between
  • Shared between
  • Shared between
  • Shared between
  • Shared between

Where everyone stands

What each person paid out, what their share of the total comes to, and the difference between the two.
PersonPaidTheir shareBalance
Mia$640.00$275.00is owed $365.00
Leo$300.00$275.00is owed $25.00
Ada$160.00$320.00owes $160.00
Sef$90.00$320.00owes $230.00
Total spent$1,190.00$1,190.00always nets to zero

How to settle up

Choose how to clear the balances

6 payments clears every balance.

  1. SefpaysMia$160.00
  2. AdapaysMia$120.00
  3. LeopaysMia$85.00
  4. SefpaysLeo$75.00
  5. AdapaysLeo$35.00
  6. AdapaysSef$5.00

Everything you type stays in your browser. Nothing is sent anywhere, nothing is stored, and there is no account to create — closing the tab clears it.

Note the day trip in the example: Sef paid $90 and only Sef and Ada went, so it never touches Mia or Leo. A calculator that divided every expense by four would have charged them $22.50 each for a boat they were not on — the single most common way a group split goes wrong.

More than one plan can be correct

When the calculator says three payments will clear a group, that is one valid set of three, not the only one. Any plan that leaves everyone at zero is equally correct, and there are usually several. If you have seen a different three-payment answer for the same numbers — including in the same trip worked through in pounds on the trip expenses page — both are right.

What this trip cost splitter handles

The same calculator covers most of the ways a group ends up owing each other money on a trip. What changes is which method you pick and who you tick.

Splitting an Airbnb or holiday rental

Enter the total the host actually charged — including the cleaning and service fees, not the nightly rate the listing advertised — then tick the nights each person stayed. For a place booked as one lump for the whole period, the equal nightly rate is usually the least contentious answer.

Splitting a hotel room by night

A room genuinely billed per night is the case “split each night separately” was built for: each night is divided between the people in the room that night, so two people who stayed on after the others pay the full cost of the nights they had to themselves.

Rooms that are not equal

A villa where one couple has the suite and someone else has the box room is the hardest case, because nights are not the difference — the rooms are. Two approaches work here. Either agree a figure per room and enter each room as one “person” in the calculator above, then halve the couple's share between them. Or set aside a portion of the total for the shared space, split that equally, and divide the rest by room. Whichever you choose, agree it before anyone sees the booking.

Road trip costs: fuel, tolls and the hire car

Fuel, tolls and parking have nothing to do with nights, so they belong in the second calculator rather than the first — enter each one with whoever paid it. A hire car charged by the day is the exception: put it in the first calculator and split each night between whoever had the car.

Meals and activities only some people joined

The boat trip four of six went on, the dinner two people skipped, the taxi one person took alone. Add each as its own expense in the second calculator and untick everyone who was not part of it. This is where an even split gets a group's numbers wrong, and it is the whole reason per-expense participants exist.

Someone paid before the trip

The deposit paid in March, the flights one person booked for four, the tickets bought months ahead. These are shared expenses with a single payer, and they are the figures groups most often forget — see the list further down.

Which method is the fair one?

None of the three is objectively right — they encode different ideas about what the money bought. Pick the one whose assumption your group actually agrees with, and pick it before anyone sees what they would personally pay under each.

The three ways of dividing one booking, and what each one assumes.
MethodWhat it assumesBest forThe catch
Everyone pays the sameThe cost belongs to the group, not to the beds. Nights are irrelevant.Short trips, trips everyone committed to together, and any cost where nights make no sense — fuel, a group dinner, a booking fee.Someone who was there for two nights of seven pays for five nights they did not use.
Equal nightly rateEvery night any one person is present costs the same, whether the house is full or nearly empty.A place booked for the whole period at a fixed price, with people arriving and leaving on different days.Nobody pays for the empty capacity. If half the group leaves on Thursday, the people who stay do not pay any more per night than they did while it was full.
Split each nightEach night has its own cost and only the people there that night pay for it.A hotel room or hire car charged by the night, and any trip where a smaller group genuinely had the whole place to themselves for part of it.The last two people standing pay a lot for the final night. That is arithmetically correct and frequently unpopular.

The practical advice: for a house or villa booked as one lump, the equal nightly rate is the least contentious. For a hotel room genuinely billed per night, splitting each night matches what was actually charged. For a weekend everyone signed up to, an equal split saves a conversation nobody needs to have.

The arithmetic, worked through

Same trip, same $640, three methods, three different answers. Four people take an apartment in Lisbon for four nights; Sef arrives a day late and stays three.

$640 apartment, 4 nights, Sef misses the first

Mia, Leo and Ada stay all four nights. Sef arrives on day two and stays three nights. That is 15 person-nights out of a possible 16.

What each person pays for the same booking under each of the three methods.
PersonNightsEveryone the sameEqual nightly rateSplit each night
Mia4$160.00$170.67$173.34
Leo4$160.00$170.67$173.33
Ada4$160.00$170.66$173.33
Sef3$160.00$128.00$120.00
Total15$640.00$640.00$640.00

Result: Sef pays $160, $128 or $120 depending only on which method the group picked — a $40 spread on a $640 booking. The equal nightly rate charges $640 ÷ 15 person-nights = $42.67 a night to whoever was there. Splitting each night charges $640 ÷ 4 = $160 per night, so the first night costs $53.33 each between three people and the other three cost $40 each between four.

Why the last cent does not always match

640 does not divide by 15, and 160 does not divide by three. Rather than round each share and quietly lose or invent a cent, the calculator divides in whole cents and hands the remainder to whoever was rounded down hardest — which is why one person pays a cent more and the column still totals exactly $640.00. An expense calculator whose column does not add up to the bill is worse than no calculator.

How to use the travel expense calculator

  1. Enter the total and the nights

    Put in what the booking cost in full, how many nights it covered, and how many people are sharing it. Rename each person so the result is readable when you paste it into the group chat.

  2. Tick the nights each person stayed

    Fill in the attendance grid. Click a name to select someone's whole stay, click a night number to select everyone for that night, or click and drag across the grid. Leave a cell empty for a night someone was not there.

  3. Choose how to divide it

    Pick one of the three methods: everyone pays the same, everyone pays the same nightly rate, or each night is divided between the people there that night. The result updates as you switch, so you can compare before agreeing on one.

  4. Add the rest of the trip

    Use the second calculator for everything else — flights, car hire, dinners, the day trip only half the group went on. Record who paid each one and untick anyone who did not share it.

  5. Settle up

    Read off who owes whom. Choose between paying back whoever paid, which traces every payment to a real expense, or the fewest payments, which clears the balances in as few transfers as possible.

The trip costs people forget to enter

The figures a group misses are almost never the dinners. They are the things paid weeks earlier by one person, when nobody was thinking about splitting anything yet.

  • The deposit. Usually paid months ahead by whoever booked, often on a different card, and routinely left out of the total at the end.
  • Flights and trains booked separately. If one person booked for several people, that is a shared expense with one payer, not four private purchases.
  • The cleaning or service fee. Part of what the booking cost. Enter the total actually charged, not the nightly rate the listing advertised.
  • Fuel, tolls and parking. Small, frequent, paid in cash, and forgotten by the person who paid them.
  • The supermarket run. One trolley, one card, everybody eating from it for three days.
  • Anything paid for someone who is not on the trip. A friend who dropped out but still owes for a non-refundable ticket belongs in the calculation.

What this calculator will not do

Said plainly, because a tool that hides its limits wastes your time later.

  • It does not convert currencies. One calculation, one currency, chosen from USD, GBP, EUR, INR, CAD, AUD, AED, PKR. Converting means picking a rate and a date, and any choice silently changes what someone owes. If a trip spanned two currencies, run it twice and settle each, or agree a rate between yourselves first. Expenddy applies no exchange rate anywhere, in the calculator or in the app.
  • It does not save anything. Everything is held in this browser tab and gone when you close it. That is why it needs no account — but it also means a trip you are still adding to over several days does not belong here.
  • It is not shared. The others cannot see what you typed or add their own receipts. You can copy the result as text and paste it to them, and that is the whole of the sharing.
  • It does not move money. It tells you who should pay whom. Expenddy is a record-keeping app, not a bank or a payment service, and never holds or transfers money.

For a trip that is still happening — where expenses arrive daily, several people are adding them, and everyone wants to see the same running balance — that is what the Expenddy app is for. It keeps the ledger, updates the balances as expenses come in, records settlements when people actually pay, and exports the lot to CSV. Same arithmetic, kept for you and shared with the group.

Trip calculator questions

How do you split a holiday rental when people stayed different nights?

There are three fair answers and the group has to pick one. Everyone can pay the same share regardless of nights, which suits a trip everyone committed to together. Everyone can pay the same rate per night they stayed, found by dividing the total by the number of person-nights. Or each night can be divided between the people who were actually there that night, which charges a quiet night more per head. The Expenddy trip expense calculator shows all three side by side so the group can compare before deciding.

How do you split an Airbnb between friends?

Take the total the host actually charged, including cleaning and service fees rather than the advertised nightly rate, and divide it by the people staying. If everyone is there for the whole booking, an equal split is the end of it. If people arrive or leave on different days, split by person-nights instead: divide the total by the number of nights each person stayed added together, then charge each person that rate for their own nights. The Expenddy trip expense calculator does both, and shows them side by side.

How do you split a rental when the rooms are not equal?

Nights cannot settle this one, because the difference is the rooms rather than the dates. Two approaches are common. Agree a price per room, and treat each room as a single payer that its occupants then divide between themselves. Or set aside a share of the total for the shared space, split that part equally between everyone, and divide the remainder between the rooms. Neither is more correct than the other, and the important thing is agreeing which one before anybody sees the booking.

How do you split fuel or gas costs on a road trip?

Fuel, tolls and parking have nothing to do with how many nights anyone stayed, so they are split like any other shared expense: record what was paid and who was in the car for it, and divide it between those people only. Legs of a trip that some passengers were not on should be entered separately, otherwise someone pays for miles they were not there for. A hire car charged by the day is different and is better split by day, between whoever had the car.

Is the Expenddy expense calculator free?

The Expenddy trip expense calculator and group expense calculator are free and need no account. They run entirely in your browser: nothing you type is sent to a server, nothing is stored, and closing the tab clears it. The Expenddy app itself is also free.

Do I need an account to use the trip calculator?

No account and no download are needed. The calculators at expenddy.com are ordinary web pages that work as soon as they load. An account is only worth creating if you want the figures kept, shared with the other people involved, and updated as more expenses come in — which is what the Expenddy app does.

How do you work out who owes whom in a group?

For each expense, note who paid it and which people shared it, then divide it between the sharers only. Add up what each person paid and what their shares come to: the difference is their balance. Someone who paid more than their shares is owed money, someone who paid less owes it, and the balances always add up to zero. The Expenddy group expense calculator does this for any number of expenses and then lists the payments that clear it.

Can the calculator split expenses in more than one currency?

Each calculation uses a single currency. Expenddy applies no exchange rates anywhere, in the calculators or in the app, because converting means choosing a rate and a date, and any choice silently changes what someone owes. For a trip paid partly in two currencies, run the calculator once per currency and settle each one, or agree a rate between yourselves first.

Does the calculator save my trip or my expenses?

The calculators keep nothing. They hold the figures in the browser tab while it is open and forget them when it closes, which is why they need no account. Anything you want to keep, share with the others, or add to over several days belongs in the Expenddy app, where the group sees the same ledger and the balances update as expenses are added.

Keep the trip, not just the answer

The calculator forgets everything when you close the tab. Expenddy keeps the group, the expenses and the balances, and updates them as the trip goes on.

Free to use. Available for Android and in any web browser. An iOS app is in development and is not released yet.