Skip to content

Bill Splitter

Splits a bill evenly or by weighted share so the parts sum to the total exactly, and turns what people already paid into who-pays-whom transfers.

Splitting a bill so the parts add up. $100.00 between three is 33.33…, and the version everyone writes gives three payments of 33.33 that total 99.99 — so here the spare cent is handed out explicitly and the shares sum to the total by construction. The currency is picked on the page — South Korean Won, Japanese Yen, Chinese Yuan, US Dollar, Euro, or Mexican Peso; the English page starts in dollars — and the arithmetic is done in that currency’s minor unit. Uneven shares and rounding up to a friendlier number are the two things people then do by hand, and both are here.

🔒 Runs entirely in your browsersplitmoneycalculatorgroup

The bill

Round each share up to

3 people

NameWeightPaidOwesBalance
$40.00-$40.00
$40.00-$40.00
$40.00-$40.00

Weight 2 means a double share — a guest, or the one who ordered the steak. “Paid” is what that person has already put in.

Result

Total

$120.00

Even split

$40.00

Before weights and rounding.

Collected

$120.00

Exactly the bill.

Shares always sum to the bill exactly: the leftover won, yen or cents that a plain division leaves behind are handed to specific people rather than lost. Rounding up is a separate step, and the surplus it collects is shown.

How to use it

  1. Put in the bill

    The food, a service percentage if there is one, and any flat extra such as delivery. Pick the currency first: currency signs and spaces are ignored, and the decimal separator is whichever one you typed — 1500.50 and 1500,50 are the same amount. Only one shape is genuinely ambiguous: 1,500 is fifteen hundred where a comma groups and one and a half where it divides, and there the page’s own language decides.

  2. Give people their weight

    1 is an equal share, 2 is a double one — a guest, or the one who ordered the steak. 0 excludes someone without deleting them.

  3. Record who already paid

    Whoever put the card down goes in the “paid” column, and the balances turn into a short list of who sends what to whom.

  4. Round up if you are going to

    To the whole unit or to 5 per person in a currency with cents; to 100 or 1,000 in won or yen. The surplus this collects is shown as a figure rather than quietly kept.

Common questions

Who gets the leftover cent?

The people at the top of the list, one unit each, until the remainder is gone. It is arbitrary but it is visible and it is exact — the shares always sum to the bill, which is what a reconciliation actually needs.

Why not just show 33,333.33?

Because nobody can transfer that. The split is done in whole cents — or whole won, which have none — for the same reason a bank is: the smallest unit that can actually move is the unit the arithmetic has to close in.

How are the transfers worked out?

Largest debtor to largest creditor, repeatedly, which produces close to the fewest transfers rather than everyone paying everyone. It is a greedy match, not a proven minimum, but the difference on a table of six is nil.

Is the split saved?

No. It is gone when the tab closes — copy the result into the chat before you put your phone away.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.