Skip to main content

Trip Cost Splitter — Who Owes Whom, in the Fewest Transfers

Split group trip, dinner & shared-flat costs — track who paid what, who joined which expense, and get the fewest transfers to settle up. 100% in your browser.

  • Runs locally
  • Category Calculator
  • Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
Privacy: everything runs in your browser. The share link encodes names + amounts in the URL — fine for a trip with friends, but skip it if amounts are sensitive.
People
Expenses
  • Shared by:
  • Shared by:
Total spent
$390.00
Per person (if all shared)
$130.00
Who pays whom
2 transfers settles everyone
Balances
  • Alexpaid $300.00is owed $200.00
  • Sampaid $90.00owes $55.00
  • Jamiepaid $0.00owes $145.00
Who pays whom
  1. JamieAlex$145.00
  2. SamAlex$55.00

What this tool does

A free, fully client-side cost splitter for groups. Add everyone on the trip, then log each expense with three things that actually matter: who fronted the money, how much, and which subset of the group shared it. The hotel might be split four ways, the airport taxi only between two, the surprise birthday cake paid by one person for everyone else. Most "split the bill" apps assume every expense is shared equally by the whole group — real trips aren't like that, and that wrong assumption is exactly how arguments start on the drive home. For each person the tool shows what they paid, what they actually owe, and their net balance (owed money in cyan, owing money in pink). Then it computes the minimum-transfer settlement using a greedy min-cash-flow algorithm: it repeatedly matches the biggest creditor with the biggest debtor, so instead of twelve criss-cross Venmo requests you get at most N-1 clean transfers like "Sam pays Alex $42.50". One tap copies a plain-text settlement you can drop straight into the group chat. Pick from USD / CNY / EUR / GBP / JPY / HKD. The whole split lives in the URL, so a share link reproduces the exact state for everyone — no account, no upload, no server ever sees your names or amounts.

Tool details

Input
Text + Numbers
The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
Output
Live result + Copy
The result area focuses on usable output, with copy, download, or preview actions when supported.
Privacy
Browser-side processing
The main tool logic does not call an external API, so inputs normally stay in the current tab.
Save / share
Shareable URL state
Key settings are encoded in the URL so another person can reopen the same setup.
Performance budget
Initial JS <= 18 KB
No WASM budget is declared, keeping the tool quick to open on mobile.
Best fit
Calculator · Content Creator
Category and role tags drive related tools, internal links, and quick fit checks.

How to use

  1. 1. Input

    Paste or drop your content into the tool panel.

  2. 2. Process

    Click the button. All processing is local in your browser.

  3. 3. Copy / Download

    Copy the result or download to disk in one click.

How Trip Cost Splitter fits into your work

Use it for fast estimates, comparisons, and planning numbers before you make the final call.

Calculation jobs

  • Getting a realistic range before a purchase, plan, workout, or schedule decision.
  • Comparing scenarios by changing one input at a time.
  • Turning rough assumptions into a number you can discuss.

Calculation checks

  • Double-check units, dates, rates, and rounding assumptions.
  • Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
  • Save the inputs that produced an important result so you can reproduce it later.

Good next steps

These links move the current task into a more complete workflow.

  1. 1 Tip Calculator Tip & split calculator — calculate tip by percentage, split bill among friends, round-up options, multi-currency. Open
  2. 2 Expense Tracker Expense tracker — log spend, categorize, see monthly totals, all in your browser. Open
  3. 3 Currency Converter Currency converter — 50+ currencies with offline reference rates, convert without internet, source data updated each release. Open

Real-world use cases

  • Settle a week-long group trip without a spreadsheet

    Four friends spend a week away. One books the Airbnb on her card, another fronts the rental car, a third covers most dinners, the fourth grabs groceries and the occasional taxi. By Friday nobody remembers the running tally. Add all four, log each expense with its real payer and the people who actually used it (the car was only three of you; one flew out early), and read off the settlement: "Jamie pays Alex $86.40, Sam pays Alex $31.10." Two transfers instead of a group-chat argument, and the cents reconcile exactly.

  • Keep a shared flat fair when bills are uneven

    Three roommates split rent evenly, but the internet bill is in one name, the cleaner is paid by another, and one of you buys all the shared kitchen stuff. Log each recurring expense with the right payer and toggle who shares it (the third roommate works from a café and opts out of the coffee-pod subscription). At month end the tool tells each person their single net transfer instead of three people trying to remember six separate Venmos.

  • Split a restaurant bill where people ordered differently

    A birthday dinner: ten people, one card, but three didn't drink and the guest of honour's meal is comped by everyone else. Enter the total each item-group cost, set the payer to whoever's card it went on, and toggle participants per line — the bar tab shared by seven, the cake split nine ways (everyone but the birthday person). The settlement shows each non-payer exactly what to send the one who paid, no rounding fights.

  • Reconcile a team offsite or company team-building day

    A team offsite mixes personal and shared spend: the lead pays for the escape room, someone expenses lunch, a couple of people grab their own coffees that shouldn't be split. Track only the shared lines, toggle attendance per activity (two people skipped the go-karting), and produce a clean who-owes-whom list you can hand to whoever is reconciling expenses — or just collect the personal portions instantly.

  • Share a live split link so everyone sees the same numbers

    Instead of screenshotting your math, hit "Share link" — the entire split (people, expenses, who-shared-what, currency) is encoded in the URL. Drop it in the group chat and everyone opens the exact same state on their own phone, can sanity- check that they were toggled into the right expenses, and sees the same final transfers. No app install, no account, no "trust me, I added it up right."

Common pitfalls

  • Splitting an expense equally among the whole group when only some people used it. The taxi only three of you took should be toggled to those three, not left on "All" — otherwise the person who stayed behind silently subsidizes the ride. Always check the "Shared by" row matches who actually consumed the expense.

  • Forgetting to set the right payer. The payer dropdown defaults to the first person; if you log five expenses without changing it, the tool thinks one person fronted everything and the settlement comes out backwards. Set the payer first on every line.

  • Treating "is owed" and "owes" as the bill itself. The net balance is what's left after subtracting each person's own share — the person who paid the $300 hotel is only owed the part the others consumed, not the full $300. Read the net column, not the paid column, when deciding what to collect.

Privacy

All math — equal-split shares, net balances, and the greedy minimum-transfer settlement — is plain JavaScript that runs in your browser tab. No names, amounts, or settlements are uploaded; there is no account and no server-side logging of what you split. State is mirrored to your browser's localStorage so a refresh keeps your work. The one privacy caveat: the "Share link" encodes the full split (names + amounts + currency) into the URL so the recipient opens the same state. That's intended for sharing with the people in the split, but it means anyone with the link sees the figures — don't post it publicly if the amounts are sensitive, and use the in-app copy as plain text instead when in doubt.

FAQ

Tool combos

Folks in your role tend to reach for these alongside this tool.

Made by Toolora · 100% client-side · Updated 2026-06-13