Skip to main content

Group Expense Settle-Up

Log who paid for what and get the fewest payments that settle the whole group.

EVT·T276
Fewest Payments

About the Group Expense Settle-Up

A trip ends with a pile of receipts and a group chat asking “so who owes who?” This tool turns the pile into a short list: “Sam pays Alex $42.10”, and nothing else. Log each expense once — who paid, and whether it was for everyone, everyone but the payer, a few people, by shares or by exact amounts — and it works out every person’s net balance and the fewest transfers that bring all of them to zero.

The arithmetic is done in whole cents, never floating-point dollars: when $100 is split three ways the stray penny is assigned by the largest-remainder rule, so every expense adds up exactly and the balances always net to zero. For groups of up to 16 people with money outstanding the payment plan is the proven minimum (it searches for subsets that cancel out among themselves); larger groups use the classic greedy method, which never needs more than one payment fewer than the number of people.

There are no accounts. The whole ledger is compressed into the share link, so the group opens the same numbers and anyone can add the expense they forgot. Your entries never leave the browser except inside the link you choose to send.

PrivacyRuns in your browser · ledger lives in the link
MethodInteger cents · exact minimum to 16 people
Last reviewed2026-09-27 by Dennis Traina
Every balance and payment is settled in this currency.
Payment handles for one-tap payment links

Add the PayPal.Me username or $Cashtag of anyone who will be receiving money. Each settle-up payment then gets a link that opens their page. Handles travel inside the share link, so only add them if the group is fine seeing them.

$
Split between
Payments to settle up
–
Group spend
–
Owed the most
–
Owes the most
–
Who pays whom
One-tap PayPal.Me and Cash App links per payment require subscription
Balances

Who Spent on What

Each person’s share of the trip by category, next to what they actually paid out. Categories come from the expense form.

Categories and the per-person spend chart require subscription
Expenses in other currencies at the day’s rate require subscription
Printable Statement

The full ledger, every person’s paid / share / net, and the payment plan on one page. Print it, or choose “Save as PDF” in the print dialog.

The printable PDF statement requires subscription
Sign up free to save your history
137 Foundry — custom app building studio

How to Use the Group Expense Settle-Up

Add everyone in the group first — including anyone who only ate, never paid. Then log expenses one at a time: a short description, the amount, who paid, and how it splits. Everyone covers the shared groceries; Everyone but payer is for the round one person bought for the others; Choose people handles the three who went kayaking; By shares suits a family of four sharing a cabin with a couple (4 shares and 2 shares); Exact amounts is for an itemised restaurant bill. The payment list at the bottom updates with every entry. When you are done, press Share: the link carries the whole ledger, so the group sees the same numbers and can correct a line rather than argue about it.

Balances First, Payments Second

Every settle-up method starts the same way. For each person, add up what they paid, subtract what their share of everything came to, and you have their net balance. Positive: the group owes them. Negative: they owe the group. Because every cent paid is a cent owed by somebody, the balances always sum to exactly zero — the check under the balances table confirms it on every recalculation.

From there, the only question is routing. Nobody needs to repay the specific person who bought their dinner; money is fungible, so it only matters that each debtor sends out what they owe and each creditor receives what they are owed. That freedom is what lets a trip with forty expenses settle in three or four payments.

Why “n − 1”, and When It Can Be Fewer

The classic greedy rule — the person who owes the most pays the person owed the most, repeat — zeroes at least one balance with every payment, so a group of n people never needs more than n − 1 payments. But it can often do better. If Ana owes $30 and Ben is owed exactly $30, those two can settle with each other and drop out; every such self-cancelling subset saves one payment. Finding the best way to carve a group into those subsets is a partition problem, and the exact version is NP-hard in general.

For realistic groups it is still quick. This tool runs an exact subset search for up to 16 people with money outstanding — about 65,000 subsets — and labels the result a proven minimum. Above that it switches to the greedy method and says so. We tested both against brute force on thousands of random groups before publishing.

The Penny Problem

Split $100.00 three ways and each share is $33.333… — money that does not exist. Apps that round each share independently quietly lose or invent a cent per expense, and over a long trip the balances stop netting to zero. This tool stores every amount as an integer number of cents (or yen, or won — whatever the currency’s smallest unit is) and allocates leftovers with the largest-remainder rule: everyone gets the whole-cent floor of their share, then the leftover cents go to the largest fractional remainders, ties broken in list order. The shares of every expense add up to exactly what was paid.

Settling Across Currencies

  • Pick one settlement currency before the trip — usually the one most of the group gets paid in. Converting everything to it once is simpler than settling in three currencies.
  • Lock the rate per expense. Pro converts each foreign expense at the reference rate for the day you enter it and stores that rate with the expense, so the ledger does not drift when currencies move afterwards. If your card charged a different rate, type that one in instead.
  • Fees are real costs. Foreign-transaction and ATM fees are not in any reference rate. If the person who paid wants them shared, log them as their own expense.

Keeping the Peace

Most settle-up arguments are about entries, not arithmetic — the forgotten taxi, the double-logged groceries. A shared ledger that anyone can open and check resolves those before they start, which is why the link carries the full list rather than just the totals. Settle within a week of getting home, while the receipts are still fresh, and name payments with the trip so everyone can match them on their statement.

Splitting a single restaurant bill with a tip? The Tip Calculator handles that in one step. Planning the next trip’s spending before it happens? Try the Travel Budget Calculator. Browse every Everyday Calculator for more.

Frequently Asked Questions

How do you split expenses fairly in a group?

Record every expense with who paid and who it was for, add up each person's share, and compare it with what they actually paid. The difference is their net balance: positive means the group owes them, negative means they owe the group. Settling means moving money from the negative balances to the positive ones until everyone is at zero, which never needs more payments than the number of people minus one.

What is the minimum number of payments needed to settle a group?

At most one fewer than the number of people with a non-zero balance, and fewer whenever a subset of people happens to net to zero among themselves. Finding that true minimum is a partition problem that gets expensive fast, so many apps use a greedy shortcut. This tool computes the proven minimum for up to 16 unsettled people and falls back to the greedy method, still capped at n minus 1 payments, above that.

What happens to the leftover cent when $100 is split three ways?

Something has to absorb it, because $33.33 three times is $99.99. This tool works in whole cents and hands the leftover pennies out by the largest-remainder rule, in the order people are listed, so every expense adds up to exactly what was paid. Across a long trip those pennies spread around rather than piling onto one person.

How do shares differ from exact amounts?

Shares are proportions: a family of three at 3 shares and a single person at 1 share split a cabin 75/25, whatever it costs. Exact amounts are fixed figures, like itemised restaurant orders, and they must add up to the total. Use equal splits for most things, shares for households of different sizes, and exact amounts when the receipt already says who had what.

Can we split costs paid in a foreign currency?

Yes with a Pro account: each expense can be entered in the currency it was paid in and is converted to the group's currency at that day's reference rate, which you can overwrite with the rate on your card statement. The rate is stored with the expense, so the numbers never shift when someone opens the link a week later. Card and ATM fees are not included unless you add them as their own expense.

Honey-Do Tracker — home maintenance for landlords and property managers
Honey-Do Tracker — home maintenance for landlords and property managers
Honey-Do Tracker — home maintenance for landlords and property managers
Link copied to clipboard!