Settling up: why five friends do not need twenty payments

Four people come back from a weekend in Lonavala. Everyone paid for something. Nobody paid the same amount. The group chat now contains four different suggestions for who should pay whom, all of them correct, none of them the same.

A real example

A trip for four. Total spend ₹16,000, split equally, so each person owes ₹4,000.

PersonPaidOwesPosition
Aditi₹9,000 (hotel)₹4,000is owed ₹5,000
Rohan₹4,600 (cab + fuel)₹4,000is owed ₹600
Meera₹2,400 (food)₹4,000owes ₹1,600
Karan₹0₹4,000owes ₹4,000

The naive way

The obvious approach is that everyone settles with everyone they shared with. Meera pays a bit to Aditi and a bit to Rohan; Karan does the same. That is four transfers for a four-person trip, and it grows badly — a group of six can generate fifteen.

The shorter way

Nobody needs to pay the specific person they shared a specific meal with. Only the net position matters. Two people are owed ₹5,600 between them; two people owe ₹5,600 between them. Matching the largest debtor to the largest creditor first:

  • Karan pays Aditi ₹4,000 — Karan is clear, Aditi is still owed ₹1,000
  • Meera pays Aditi ₹1,000 — Aditi is clear, Meera still owes ₹600
  • Meera pays Rohan ₹600 — everyone is clear

Three transfers instead of four, and the saving grows sharply with group size. In a group of n people you never need more than n − 1 payments, no matter how tangled the spending was.

Why people get this wrong by hand

Not because the maths is hard. Because of a feeling: I bought Meera lunch, so Meera should pay me back. That instinct is what produces the extra transfers. Once you accept that only net positions matter, the specific transactions stop mattering — and the settlement gets shorter.

Settling up is not about undoing each expense. It is about getting everyone to zero in as few moves as possible.

Two things that break the maths

Someone who joined halfway. If Karan only came for one day, an equal split of everything is wrong. Split day-by-day expenses among the people actually present — this is exactly what per-expense participants are for.

Partial payments. Karan pays Aditi ₹2,000 of the ₹4,000 and forgets. Weeks later nobody remembers whether it happened. Record part payments as they occur, or you are back to arguing from memory.

In Track & Split: Settle Up does this calculation for the whole group and shows the shortest list of payments. Record a payment when it happens and every balance updates for everyone at once.

← All articles

Track it, split it, in one app

Free on Android. Your SMS never leaves your phone.

Get it on Google Play