Exact Bill Splitter

Divide an integer total fairly while keeping every smallest currency unit accounted for.

Your numbers

Use cents for USD/EUR; whole won for KRW.

THE RESULT

Your result will appear here.

Calculated on your device. Your inputs are never sent to our server.

How to use this tool

Splitting a bill by division can leave a remainder that cannot be paid in a smaller coin or unit. This calculator starts with a whole-number total in the smallest unit you want to distribute, then assigns the remainder one unit at a time. The resulting shares add back to the exact entered total.

  1. Enter the total as an integer in your chosen smallest currency unit, such as cents, pence, or whole won.
  2. Enter a positive whole number of people.
  3. Allocate the higher shares to the indicated number of people and the lower shares to everyone else. Choose who receives each share within your group.

The calculation, explained

Base share = floor(total ÷ people). Remainder = total mod people. Remainder people pay base + 1 unit; the remaining people pay base units.
Worked example

Total: 10,000 cents. People: 3.

1 person pays 3,334 cents; 2 people pay 3,333 cents each

The base share is 3,333 cents and the remainder is one cent. Allocating that cent to one share gives exactly 10,000 cents in total, equivalent to $33.34 + $33.33 + $33.33 when the currency is US dollars.

Choose the unit before entering the total

For an amount of 42.75 in a currency with 100 minor units per major unit, enter 4,275 minor units. For 42,750 won paid in whole won, enter 42,750. Currency structures differ, so the tool does not assume that every currency has cents or that every major unit contains one hundred minor units.

A remainder is unavoidable when exact equality is impossible

With three people and ten indivisible units, three identical whole-number shares cannot sum to ten. The closest allocation is 4, 3, and 3. Every pair of shares differs by at most one unit. For recurring shared bills, your group can rotate who takes the extra unit.

Decide the total and fairness rule first

Include any agreed tip, tax, or service charge in the total before splitting. The calculator creates near-equal shares; it does not know who ordered each item, who paid already, or whether someone should contribute a different weight. Those situations need an itemized or weighted agreement.

Questions that come up

Does this transfer money or choose who pays more?

No. It only calculates the allocation counts. Your group chooses the recipients of any one-unit adjustments and handles payment separately.

What if the total is smaller than the number of people?

Some shares are zero and the remaining shares are one unit. That is the closest equal allocation using the chosen indivisible unit.

Why not round the average for everyone?

Rounding every share independently can make the combined amount too high or too low. Allocating the remainder preserves the exact total.

Reviewed: September 21, 2026 · Haru Tools editorial