HVault Apps

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

  1. 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.
  2. 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.
  3. 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.
  4. If the total divides exactly, everyone pays the same amount.

Worked examples

Total · peopleEach paysCheck: sum
$120.00 · 6 peopleEveryone $20.00$120.00
$187.50 · 7 people3 × $26.78 / 4 × $26.79$187.50
$43.30 · 4 people2 × $10.82 / 2 × $10.83$43.30
$10.00 · 3 people2 × $3.33 / 1 × $3.34$10.00
$0.01 · 5 people4 × $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

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.