🧾 Bill Split By Items Calculator

Enter what each person ordered (their subtotal) and the bill's overall tax and tip rates to split the total fairly based on what each person actually had.

Everyone pays tax and tip in the same proportion

Each person's share of the extras matches their share of the food, and the tip is calculated on the pre-tax subtotal:

share        = their items / all items
their total  = their items + share × tax + share × tip

The three names on load order $30, $20 and $50, a $100 subtotal. At 8% tax and a 20% tip the table owes $128.00, and it comes out as $38.40, $25.60 and $64.00 - which add back to $128.00 exactly.

There is a shortcut in that. Because both rates apply to the same subtotal, everyone pays their own items times 1 plus the two rates: 1 + 0.08 + 0.20 = 1.28, and $30 × 1.28 is $38.40. The multiplier is identical however uneven the orders are.

Getting an uneven bill into the boxes

Leave every subtotal at zero and the grand total reads $1.28. The code substitutes a $1 subtotal to avoid dividing by zero, so ignore any result until at least one real amount is in.

Frequently asked questions

How do you split a bill when everyone ordered different things?

Charge each person their own items, then divide tax and tip in the same ratio as those items. Someone who ate 30% of the food pays 30% of the tax and 30% of the tip, which is what this tool does.

Should the tip be split evenly or by what people ordered?

By what they ordered, if the orders differ much. On the loaded example the $28 of tax and tip split evenly is $9.33 each, but Sam's proportional share is $5.60 - an even split would cost him $3.73 more for a smaller meal.

How do we handle a bottle of wine two people shared?

Split its price between those two and fold it into their item subtotals before entering them. Anything the whole table shared goes in evenly.