Split a group trip's shared costs — see exactly who owes whom
Enter each traveler and the total they paid out of pocket for shared trip costs (rental, gas, group meals, tickets). The shared total is split equally.
After a group trip, the money is always a mess: one person fronted the rental, someone else covered gas and most of the dinners, and a third paid for the tickets. This tool untangles it. You list everyone and what each person actually paid toward the shared costs, and it computes each person's equal fair share, who overpaid (is owed money), who underpaid (owes money), and — the useful part — the shortest list of payments to settle everything. No app, no signup; everything is private in your browser.
Three friends — Ana, Ben, Cara — on a weekend trip. Ana paid $600 (the rental), Ben paid $150 (gas), Cara paid $0:
Notice it never asks Ben and Cara to pay each other — the matching always sends money straight to whoever is owed, so the group makes the fewest transfers possible.
total = sum of every person's "paid"
share = total / numberOfPeople
balance[i] = paid[i] - share (+ = owed, - = owes)
settle:
repeat: match biggest ower to biggest creditor,
transfer min(|owes|, owed), reduce both,
until all balances are ~0 -> at most N-1 payments
Equal split: the shared pot is divided evenly among everyone listed. Balances always sum to zero, so the settlement is always exactly solvable.
<iframe src="https://snaptoolsuite.com/trip-cost-splitter/?embed=1"
style="width:100%;max-width:560px;height:1100px;border:0;"
title="Trip Cost Splitter" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/trip-cost-splitter/">Trip Cost Splitter</a> by Snap Tool Suite</p>
See it live: view a real embed example →
Total every shared expense, divide by the number of people for each person's fair share, then move money from those who paid less than their share to those who paid more. This tool does it and shows the minimal transfers.
It matches the biggest ower to the biggest creditor and transfers the smaller amount, repeating until everyone's even — the fewest possible payments (never more than N−1).
This tool splits the shared pot equally. To exclude someone from a specific cost, keep that cost out of the shared pot and settle it separately.
No — everything is computed privately in your browser. Nothing is sent to a server or stored.
Yes. 100% free, no signup, runs entirely in your browser.
Private: Everything is calculated in your browser. We don't store or sell your data.