Split shared expenses without unnecessary transfers

Add participants and amounts to get the settlement list.

01

Who paid what

03

More than dividing the total

01

Exact to a hundredth

Keep fractional amounts or round expenses to whole units. Any remainder is assigned deterministically, so the total always matches.

02

Fewer actions

A graph algorithm finds independent zero-balance groups and removes unnecessary transfers.

03

Easy to verify

The proof table shows every final contribution. All mathematical invariants are checked before results appear.