Bill Splitter

Split a bill with tip evenly or by what each person ordered, down to the exact cent.

How do you want to split it?

Split evenly

Enter the bill amount to see the split.

No uploads. Your files stay on your device.

Free forever, no sign-up, no cookies. Buy me a coffee

How it works

Split evenly adds the tip to the bill and divides the result by the number of people. Everything is worked out in whole cents: the tip is bill × tip% ÷ 100 rounded to the nearest cent, and the total is divided so the shares always add back up to the exact total. When the cents do not divide evenly — a 85.50 bill with an 18% tip is 100.89 for four people — the tool gives the odd cents to the first few people rather than quietly losing them, and says who pays the extra penny.

By what each person ordered is for the times one person had the steak and another had a salad. Enter each person's own subtotal and the tip plus any shared tax, service charge or delivery fee is allocated in proportion to what each person spent, using the largest-remainder method so the individual amounts still sum to the grand total to the cent. You can also round every share up to the nearest 0.50, 1 or 5 — the extra simply becomes a bigger tip, and the tool shows exactly how much extra that is.

All the arithmetic runs in JavaScript in your browser. Nothing about your bill is uploaded, there is no sign-up and there are no ads. Copy the summary to paste into a group chat, or download it as a plain text file.

Frequently asked questions

How do you split a restaurant bill with tip?

Add the tip to the bill first, then divide. The tip is bill × tip% ÷ 100 rounded to the nearest cent, so an 85.50 bill with an 18% tip is 15.39 of tip and 100.89 in total; across four people that is 25.2225 each. This tool works entirely in whole cents and hands the leftover cents to the first few people, so one person pays 25.23, three pay 25.22, and the four shares add back up to 100.89 exactly.

How do we split the bill when one person ordered much more?

Switch to the "by what each person ordered" mode and enter each person's own subtotal. The tip and any shared tax, service charge or delivery fee are then allocated in proportion to what each person spent, using the largest-remainder method so the individual amounts still sum to the grand total to the cent. With subtotals of 30, 20 and 10, a 20% tip and 6.00 in fees, the three people owe 39.00, 26.00 and 13.00.

Can everyone just round up to a whole amount?

Yes — pick 0.50, 1 or 5 in the "round each share up to the nearest" box and every share is rounded up to that step. The tool shows how much is collected in total and how much extra that is on top of the tip, so nobody is short. Rounding 100.89 across four people up to the nearest 1 makes it 26.00 each, 104.00 collected, and 3.11 of extra tip.

Report a bug