Split shared expenses without unnecessary transfers
Add participants and amounts to get the settlement list.
01
Who paid what
02
How to settle up
Transfers
Transfer map
Pays → receivesVerify calculation fairness
Fairness check
Paid + sent − received = assigned share
| Participant | Paid | Share | Sent | Received | Final contribution | Check |
|---|
More than dividing the total
Exact to a hundredth
Keep fractional amounts or round expenses to whole units. Any remainder is assigned deterministically, so the total always matches.
Fewer actions
A graph algorithm finds independent zero-balance groups and removes unnecessary transfers.
Easy to verify
The proof table shows every final contribution. All mathematical invariants are checked before results appear.