Settle up: how to clear group expenses in fewer transfers
Three friends, a dozen receipts, two transfers. Settling up means netting the balances, not repaying each receipt, and a recorded payment is a claim the other side confirms.
Three friends, one weekend, a dozen receipts. Two transfers end it. That gap between twelve and two is what "settle up" means, and Dimesum treats it as its own operation on the ledger. Here's the maths, and the machinery that keeps both sides agreeing about it afterwards.
Settle up meaning: net the balances, not the receipts
Every shared expense moves two numbers for you: what you paid, and what your share was. Your balance is the running difference. Settling up drives every balance in the group to zero, and the receipts never need touching again: only the differences move.
Repaying receipt by receipt feels endless because it is. You send the same money back and forth in both directions, sometimes to the same person, on the same day.
A worked example in euros: six transfers become two
Three friends spend a weekend in Barcelona. Anna pays €180 for the apartment, Ben pays €90 for dinners, Clara pays €30 for taxis: €300 in total, €100 fair share each.
| Person | Paid | Fair share | Balance |
|---|---|---|---|
| Anna | €180 | €100 | +€80 (is owed) |
| Ben | €90 | €100 | −€10 (owes) |
| Clara | €30 | €100 | −€70 (owes) |
Clara sends Anna €70. Ben sends Anna €10. Done. Repaying the three receipts one by one, each involving all three people, could have taken six transfers to land in exactly the same place.
Fewer transfers is a guarantee, not a hope
A group of n people settles in at most n−1 transfers, per currency. Why: each transfer can bring at least one person's balance to zero, and once everyone but one is at zero, so is the last.
Three friends need two transfers. Five need four. The receipt count never enters the formula.
The per-currency clause is load-bearing. A trip that spans Tokyo and Paris leaves two ledgers, and a ¥12,000 debt never nets against a €70 one: Dimesum holds balances per currency and refuses to pretend an exchange rate is a fact, and six money bugs taught us why. The same applies to a Seoul dinner recorded in won; ₩52,500 settles in won, whatever else the group owes elsewhere.
Recording a payment is not moving money
Dimesum holds no money. When Clara pays Anna back, the money moves through her bank, and the ledger records that it happened. So "marked as paid" is a claim, and the design treats it like one.
Anna confirms it or disputes it. A dispute reverses the entry on the append-only ledger. And 48 quiet hours confirm it on their own, because most people forget to press buttons about money they already received.
Partial settlement, and the cap that points the right way
Paying part of a debt is normal, so it's first-class. $50 against an $80 balance leaves exactly $30 outstanding, on the ledger, with no side note to lose. The cap runs the other way too: a settlement can never exceed what's outstanding, so a double-tap or a stale screen can't overshoot a debt and flip who owes whom.
We built that cap wrong once. An early guard only applied while the outstanding amount was positive, which turned a cap of zero into no cap at all, which is the one case the rule exists for. It's fixed, it's tested, and it's why settle up is an audited operation here rather than a convention.
The takeaway
Stop repaying receipts. Total what each person paid, subtract each person's share (itemised bills work these out per person), and move only the differences, never more transfers than the table has seats, minus one, per currency. Record the payment where both sides confirm it. The trip's money ends when the trip does.
Common questions
What does settle up mean?
To settle up is to bring every balance in a group to zero, by netting what each person paid against what they consumed and transferring only the differences. It is not repaying each receipt one by one: three friends with a dozen shared receipts usually need only one or two transfers to be square.
How do you settle up after a group trip?
Total what each person paid, subtract each person's fair share of the whole trip, and the sign of the result says who is owed and who owes. Then pay the differences: debtors transfer to creditors until every balance is zero, which never needs more transfers than the group has members, minus one.
What is the fewest number of payments that can settle a group?
A group of n people can always settle in at most n minus 1 transfers per currency. Three friends need at most two transfers, however many receipts they piled up, because settling clears balances rather than repaying individual expenses.
What happens if someone marks a debt as paid but the money never arrived?
In Dimesum, marking a settlement paid is an assertion, not a fact. The counterparty confirms it or disputes it, a dispute reverses the entry on the ledger, and silence for 48 hours confirms it automatically. Both sides end up agreeing on the same history instead of arguing about screenshots.
Can you settle part of what you owe?
Yes. A partial settlement reduces the outstanding balance and the ledger keeps the remainder, so paying €50 against an €80 debt leaves exactly €30 owed. The cap runs the other way too: a payment can never exceed what is outstanding, so a double-tap cannot flip who owes whom.
Popular posts
- The append-only ledger that keeps split-expense balances exact6 min read
- Why editing a shared expense must restate the split5 min read
- Six money bugs in multi-currency expense splitting6 min read
- How to split an itemized bill when one dish wasn't shared6 min read
- The rent split guide: divide rent with roommates fairly6 min read