1001Ferramentas
🧾 Calculators

Group Expense Settle-Up

Everyone paid for part of the trip or the dinner. Enter the expenses and the page works out who owes what and the transfers that settle the whole thing.

Anything after > limits that expense to the people listed. Without it, the expense is split across everyone.

Who ends up owing what

Transfers that settle everything

Who owes whom after the trip

On a group trip nobody pays for everything and nobody pays for nothing: one person books the hotel, another fills the tank, a third covers Saturday dinner. By the end the question is not how much each person spent, it is who transfers what to whom. This page does that arithmetic. You write one expense per line — who paid, how much, what for — and it returns three things: the group total, how much each person paid against what they owed, and the list of transfers that brings everyone to zero. Anyone who took part but never paid goes in the field below, comma separated, otherwise the split runs short of people and comes out wrong.

Two calculation decisions are worth stating. The first is that money moves in whole cents, never in fractions: adding 0.10 to 0.20 in floating point returns 0.30000000000000004, and in a settle-up that residue shows up as a cent that vanishes or appears out of nowhere. The second is what to do when the division is not exact. One hundred split three ways is 33.33 with one cent left over, and that cent has to land on somebody or the total no longer adds back to a hundred. This page rotates the leftover from expense to expense rather than always handing it to the first name on the list, so the same person does not eat the extra cent on every bill of the trip.

Not every expense belongs to everyone, which is what the greater-than sign is for. Writing the taxi line followed by that sign and the names of whoever was in the car limits that expense to those people; without it, the expense is split across the whole group. About the transfers: the page matches the largest debtor with the largest creditor until one of them clears, which yields at most one transfer fewer than the number of people. That handles everyday cases well, but it is not guaranteed to be the smallest possible number of payments, which is a hard problem to solve exactly. What the page does guarantee is that once every transfer on the list is made, nobody owes anybody anything.

Frequently asked questions

Do I need to list the people anywhere?
Anyone who paid for something is picked up automatically, because their name appears on the expense line. The field below is only for people who took part and never paid for anything. Forget someone there and the split runs across fewer people, so everyone shows up owing more than they really do.
What if two people in the group share a name?
The page treats accents and capitalisation as the same person, so Ana, ANA and Aná are one. Two people with the same first name collapse into one and the arithmetic goes wrong without warning. Use a surname or an initial to tell them apart, since the whole name before the amount is read as the payer.
Can I record a payment somebody already made?
Yes, by entering it as an expense that only the creditor shares. If Bruno already sent fifty to Ana, write a line with Bruno, the amount and, after the greater-than sign, only Ana's name. The amount then counts as something Bruno paid and only Ana consumed, which is exactly what a reimbursement does.

Related Tools

The results provided by this tool are for general informational and educational purposes only and do not constitute professional, financial, medical, legal, tax or accounting advice. Always confirm important decisions with a qualified professional and official sources.