HVault Apps

Itemised Bill Splitter

Split a bill by item: shared dishes are divided, personal orders stay with their owner, and everything adds up to the total.

How the split works

  1. For each item, write who ate it. Leave it empty or write "all" and that item is divided equally among everyone.
  2. Each item's price is divided by the number of people who ate it, rounded down to the smallest currency unit, and added to each of those people.
  3. When an item does not divide exactly, the leftover cents go to the people listed first, one cent each. That is why everyone's amounts always add up to the total of all items.
  4. You also see what each person pays for which item, so you can paste the result into the group chat and explain why the amounts differ.

Worked examples (Ana, Ben and Chloe)

SituationEach paysTotal
Dinner out — shared plates, drinks for two
Shared platter $54.00 (all), Wine (2 glasses) $10.00 (Ana·Chloe), Salad $9.00 (Ben)
Ana $23.00
Ben $27.00
Chloe $23.00
$73.00
Café — own drinks, shared cake
Americano $4.50 (Ana), Latte $5.00 (Ben), Lemonade $5.50 (Chloe), Cake $7.00 (all)
Ana $6.84
Ben $7.33
Chloe $7.83
$22.00
A cent left over
Pizza $25.00 (all), Cola $3.01 (Ana·Ben)
Ana $9.85
Ben $9.83
Chloe $8.33
$28.01

In every row the three amounts add up to exactly the total on the right. The table is computed by the same function as the calculator on this page.

How to enter things

When to split by item

If everyone ate the same things, dividing the total by the number of people is simplest. But if some people drank and others did not, everyone ordered a different drink, or one person picked an expensive dish, an equal split is unfair to somebody. Splitting shared plates and charging each person for their own order settles differences that are awkward to bring up. It is especially useful at team dinners, reunions and meals on trips, where there are many items and many orders.

Frequently asked questions

How is this different from an equal split?

An equal split divides the total by the number of people. This calculator divides each item only among the people who ate it, so everyone pays for what they had.

Who pays the leftover cent?

When an item does not divide exactly, the leftover cents go, one each, to the people who ate it in the order you listed them. The sum is therefore always exactly the total.

How do I add a service charge or delivery fee?

Write it as one more item, like "Delivery 3.00 all", and everyone shares it. If only one person should pay, write that person's name instead of "all".

Are the names and amounts I type saved?

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.