// trip expense splitter

Split costs. Settle clean.

Log who paid for what on your trip or event - this works out exactly who owes who, then hands you a PDF for the group chat.

01Trip
02Members
03Expenses
04Settle up

Name the trip or event

This shows up as the title of your settlement report.

Saved trips on this device

A backup lets you move this trip to another device or browser, or keep an extra copy.

Used only for display in totals and the PDF - no conversion happens.

Who's splitting this?

Add everyone involved. You can remove someone from a specific expense later if they sat it out.

No members yet - add at least 2 to start splitting.

Log an expense

By default the cost splits equally among the people you check below - switch to custom if shares differ.

Logged expenses - tap "edit" to change one

No expenses logged yet.

Already settled directly?

If someone paid another person back in cash or by transfer outside any expense above, record it here so the final settlement accounts for it.

Settlement summary

Here's exactly who needs to pay who.

- Total spent
- Expenses
- People

Who owes / is owed

Already settled directly

Settle up (minimum transactions)

Everyone's already settled up.

How to split expenses after a trip (without the group chat math)

Anyone who's been on a group trip knows the pain that comes after it: a dozen forwarded screenshots, someone's "I think I paid for the cab too?", and a WhatsApp thread no one wants to scroll back through. This trip expense splitter does the math for you - log who paid for what, mark who actually took part in each expense, and get a clean, downloadable settlement that tells everyone exactly what they owe.

1. Name your trip or event

Start by giving your trip, party, or outing a name - "Goa Weekend," "Flatmates April," "Office Offsite." This becomes the title of your final report, so future-you can tell it apart from the next one.

2. Add everyone splitting the bill

Type in each person's name and add them one by one. You need at least two people for splitting to make sense, but there's no upper limit - this works just as well for a couple's weekend as it does for a 15-person bachelor party.

3. Log each expense as it happened

For every expense, enter what it was for, the amount, and who actually paid the bill at the counter. By default the cost splits evenly across everyone - but if someone skipped that activity, sat out the dinner, or wasn't around for the cab, just uncheck their name. They're left out of that one split entirely, while still being part of the trip overall. If the split isn't even - say one person's hotel room cost more, or someone only had a starter while everyone else had a full meal - switch to a custom amount or percentage split for that one expense instead.

4. Record anything already settled directly

If someone paid another person back in cash or by UPI/bank transfer mid-trip - outside of any group expense - log it as a direct payment. The final settlement subtracts it automatically, so the numbers reflect what's actually still owed, not just what the spreadsheet math says.

5. Review who owes who

Once every expense is in, the summary shows each person's net balance - how much they're owed or how much they owe - and then collapses it into the smallest possible number of payments needed to settle everyone up. No one has to make five small transfers when one would do.

6. Download the PDF, or copy it as text, and share it

Hit download for a clean settlement report with the trip name, full expense log, and final payments - or use "Copy as text" for a short plain-text version that pastes cleanly into WhatsApp or any other chat. Either way, drop it in the group chat and you're done - no spreadsheet required.

Why split expenses equally (and when not to)

Equal splitting works well for shared costs everyone benefits from the same way - meals, fuel, a shared cab, an Airbnb. It breaks down when costs are personal (someone's solo souvenir shopping shouldn't count), when someone genuinely didn't take part in something, or when shares are just different by design (a bigger room, a pricier dish). That's exactly why this tool supports three split modes per expense: equal by default, a custom exact amount per person, or a percentage - so you're never forced to pretend a split was even when it wasn't.

Frequently asked questions

Is this expense splitter free to use?
Yes. There's no sign-up, no account, and no limit on the number of trips, members, or expenses you log.
Does my data get uploaded anywhere?
No. Everything - trip name, members, expenses, and the PDF generation - happens directly in your browser. Nothing is sent to a server. Trips are saved locally on this device so closing the tab or refreshing won't lose them, but they won't show up on another device or browser unless you use the backup/restore option, and a trip is only removed when you delete it from the saved-trips list.
Can I remove just one person from a single expense?
Yes - when you add an expense, uncheck anyone who didn't take part in that specific cost. They'll still be part of the trip and other expenses, just excluded from that one split.
Can I split an expense unevenly?
Yes - each expense has a split-mode toggle: Equal (default), Custom amount, or Percentage. In custom or percentage mode you enter each person's exact share, and the total has to add up exactly (to the full amount, or to 100%) before it can be saved - that way the settlement math is never quietly wrong.
Someone already paid another person back directly - how do I account for that?
Use "Record a payment" below the expense list to log who paid who and how much, outside of any group expense. The settlement screen nets this against the computed balances and lists it separately as "already settled directly," so the final numbers reflect what's actually still owed.
Can I edit an expense after adding it?
Yes - tap "edit" on any logged expense to load it back into the form. Change the title, amount, payer, split mode, or who's included, then tap "Update expense" to save the change, or "Cancel edit" to leave it as it was.
I deleted something by mistake - can I get it back?
Right after deleting an expense, a payment, or a member, an "Undo" option appears for a few seconds. Tap it to restore exactly what was removed.
Can I work on more than one trip?
Yes - "Save & start new trip" saves your current trip and starts a fresh one. Step 1 shows a list of saved trips on this device, where you can resume or delete any of them.
Can I move a trip to another device or browser?
Yes - use "Backup this trip" on step 1 to download a small .json file, then "Restore from backup" on the other device to load it back in. This is also a good way to keep an extra copy, since trips otherwise live only in this one browser.
How does the "minimum transactions" settlement work?
Instead of having every person who overpaid individually pay every person who underpaid, the tool nets out everyone's balance and matches the largest creditor against the largest debtor repeatedly. This produces the smallest possible number of payments to fully settle the group.
Can I use this for things other than trips?
Definitely - it works for any shared-cost situation: roommates splitting monthly bills, a potluck, a group gift, an office party, or a wedding shared by a few families.
What currency does it use?
Whatever symbol you type in at the start (rupee, dollar, euro, pound, etc.) - it's used purely for display. There's no live conversion since all amounts are assumed to be in one currency.
Saved
Removed