Itemised Bill Split Generator
Splitting a restaurant bill evenly is simple and often unfair — one person had a starter and tap water, another had steak and half the wine. This splits it item by item: each dish is divided only between the people who shared it, the tip is added in proportion, and the shares are proved to add back up to the bill exactly rather than a few pence out.
What this generator does
Divides each item's price in whole pence between the people who shared it, giving leftover pennies to the earlier sharers so the item is fully allocated. The tip is then shared in proportion to what each person owes, again to the penny.
How to use this tool
- Enter each item as a name, a price in pence, and who shared it.
- Set the tip percentage if there is one.
- Read what each person owes.
- Check that the shares add up to the total.
Understanding the controls
- The bill
- One item per line as a name, a price in pence, and the people who shared it separated by spaces. Working in pence is what makes the split exact.
- Tip
- Added on the subtotal and shared in proportion to each person's share, so the person who ate more tips more.
Common use cases
- Splitting a restaurant bill where people ordered differently
- Working out shares when a few dishes were shared and others were not
- Adding a tip in proportion rather than equally
- Settling a group bill without anyone subsidising anyone
- Checking a split adds up before anyone pays
How this generator works
Each item is split only between its sharers, in whole pence, with any remainder distributed a penny at a time — so every item is fully allocated rather than a penny short. The tip is then apportioned by largest remainder in proportion to what each person already owes. Before display the shares are re-totalled against the bill, every person is confirmed to owe only for items they shared, and each share is checked against its exact proportional value.
Randomness and fairness
Nothing here is random. A set of items and a tip give exactly one split.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- Everyone who shared an item pays an equal part of it, so somebody who had two glasses from a shared bottle needs it entering as two items.
- Amounts are in pence, so another currency needs converting first.
- Service charges already on the bill should be entered as an item rather than as a tip percentage.
- This works out who owes what; the debt settlement tool is the one for who pays whom.
Privacy and your data
The bill stays in your browser. Nothing is uploaded, stored, or included in analytics — only how many items were split.
Related generators
- Bill Split CalculatorSplits a bill so the shares add back up to it exactly, and decides fairly who takes the penny that will not divide.
- Group Debt Settlement GeneratorWorks out who owes whom after a shared trip, in the fewest payments, with every balance proved to clear to exactly zero.
- Percentage Split GeneratorSplits 100% into three random parts that always add up correctly.
- Cash Denomination Breakdown GeneratorBreaks an amount into notes and coins using the fewest pieces, proved against every alternative by dynamic programming.