Group Bill Splitter
Split a total evenly down to the smallest currency unit, so what everyone pays always adds up to the bill.
How the split works
- Divide the total by the number of people and round each share down to the smallest unit of the currency (a cent for dollars or euros, a yen for JPY). That is the base share.
- Whatever is left over is handed out one unit at a time: that many people pay one unit more. For example, $10.00 split among 3 people leaves a base share of $3.33 and one cent over, so 1 person pays $3.34 and 2 people pay $3.33.
- The higher payers plus the lower payers always add up to the exact total. If you split by rounding instead, the money collected ends up a few cents over or short of the bill, and someone has to make up the difference.
- If the total divides exactly, everyone pays the same amount.
Worked examples
| Total · people | Each pays | Check: sum |
|---|---|---|
| $120.00 · 6 people | Everyone $20.00 | $120.00 |
| $187.50 · 7 people | 3 × $26.78 / 4 × $26.79 | $187.50 |
| $43.30 · 4 people | 2 × $10.82 / 2 × $10.83 | $43.30 |
| $10.00 · 3 people | 2 × $3.33 / 1 × $3.34 | $10.00 |
| $0.01 · 5 people | 4 × $0.00 / 1 × $0.01 | $0.01 |
The right-hand column adds up everything each person pays, and it equals the total on the left in every row. The table is computed by the same function as the calculator on this page.
Good to know when you split a bill
- An equal split is fair only some of the time. If everyone shared the same food, splitting equally is the simplest and starts the fewest arguments. If one person drank alcohol or joined late, take their part out first and split the rest with this tool.
- If the leftover cent bothers you, agree in advance who pays it — take turns, or let whoever organised the evening cover the difference — and nobody has anything to argue about.
- If one person paid by card and everyone sends them money, enter the amount on the card receipt. If a service charge or tax is listed separately, use the final amount actually charged.
- The number of people is the number who actually pay. Count the organiser if they pay a share, and leave out anyone who is being treated.
- Calculate each round separately. Different people join each round, so entering a total and a headcount for every round is less error-prone than keeping one running tally.
When to use it
Use it for a team dinner, a club get-together, a trip fund, a group purchase or shared household bills — whenever one total has to be divided evenly between people. Paste the result into your group chat and everyone knows exactly what to send.
Frequently asked questions
Who pays the extra cent?
The calculator only tells you how many people pay one unit more. Who they are is for the group to decide — the organiser can cover it, or you can take turns.
Can I round to the nearest 5 or 10 instead?
This tool divides exactly, down to the smallest unit of the currency. Rounding up or down would make the money collected differ from the total, and someone would have to make up the difference.
What if the total is smaller than the number of people?
The base share is zero, and as many people as there are leftover units pay one unit each. For example, 1 cent split among 5 people means 1 person pays $0.01 and 4 people pay $0.00.
Is the amount I type saved or sent anywhere?
No. The calculation happens only in your browser; nothing is sent to a server or stored.
More free tools
Add it to your home screen and it opens like an app — after the first visit it works offline too. What you type never leaves your device.