Xerobit

Split Bill Calculator: Divide Any Check Fairly

Enter your subtotal, tax, tip percentage and number of people to split the bill instantly. If diners ordered different amounts, provide per-person subtotals so the bill splitter distributes tax and tip proportionally. Everything runs in your browser and nothing is uploaded.

Result

  • Grand total
    115.00
  • Person 1 total
    57.50
  • Person 2 total
    57.50
PersonSubtotalTaxTipTotal
Person 150.000.007.5057.50
Person 250.000.007.5057.50

Each total is rounded to whole cents with leftover cents going to the largest remainders. Tip is what remains of each total after subtotal and tax, so every row and column adds up exactly.

How to use the split bill calculator

  1. Enter the subtotal before tax and tip.
  2. Add the tax amount shown on the receipt and choose a tip percentage.
  3. Set the number of people for an even split, or type comma-separated per-person subtotals for an uneven one.
  4. Read the table below to see exactly what each diner owes, down to the cent.

How proportional splitting works

A basic bill splitter divides the grand total equally, but that is unfair when one person ordered a steak and another had a side salad. This split bill calculator handles both cases.

For an even split, the grand total is divided by the number of people. For an uneven split, you enter what each person ordered. The tool calculates each person's share of the subtotal, then applies that same ratio to the grand total, so tax and tip follow what each person ordered.

Worked example: subtotal $100, tax $10, tip 10%. The tip is calculated on the subtotal: $100 x 10% = $10. The grand total is $100 + $10 + $10 = $120. If Person A ordered $60 and Person B ordered $40, their ratios are 0.6 and 0.4. Person A pays 0.6 x $120 = $72.00 and Person B pays 0.4 x $120 = $48.00. The math stays exact because the ratios are applied to the final total rather than splitting each component separately.

Rounding leftover cents

When you divide money, you often get fractions of a cent. A restaurant bill splitter must round to whole cents while keeping every sum exact. This calculator first works out the grand total (subtotal plus tax plus tip) and divides that into whole cents across the diners. Every share is rounded down first, then the cents left over are handed out one at a time to the people with the largest fractional remainders (ties go to the earliest person in the list).

The subtotal and the tax are divided the same way. Each person's tip is then whatever is left of their total after their subtotal and tax, so every row adds up to that person's total and every column adds up exactly to the bill. If that leftover would ever be negative, a cent of tax is moved to another diner so no cell shows a negative amount.

Example: $100 split three ways gives $33.333... each. Rounding down yields $33.33 three times, which sums to $99.99. One cent remains and all three remainders are equal, so Person 1 pays $33.34. With 20% tip the grand total is $120.00, which divides exactly: $40.00 each. The subtotal column still shows $33.34, $33.33, $33.33 and the tip column shows $6.66, $6.67, $6.67, so individual columns can differ by a cent between people while each person's total stays fair. Totals never differ from the exact share by a full cent.

Common reference values

Here are reference totals for common tip percentages on a $100 subtotal with no tax, split evenly among different group sizes. These cells were produced by this calculator.

Tip %Grand total2 people3 people4 people
10%$110.00$55.00$36.67 / $36.67 / $36.66$27.50
15%$115.00$57.50$38.34 / $38.33 / $38.33$28.75
18%$118.00$59.00$39.34 / $39.33 / $39.33$29.50
20%$120.00$60.00$40.00 each$30.00

Notice that spare cents go to the first people in the list only when the grand total does not divide evenly. At 20% the total of $120.00 splits into exactly $40.00 each. You can reproduce any of these rows using the fields above.

When to use uneven shares

Uneven shares are useful whenever diners order very different amounts. Common scenarios include:

  • One person orders alcohol while others do not.
  • A group shares appetizers but everyone pays for their own entree.
  • Someone joins late and only orders dessert.

To use this mode, add up what each person ordered from the menu (before tax and tip) and enter those numbers separated by commas. They must add up to the subtotal. The bill splitter then scales the tax and tip proportionally so nobody subsidises someone else's meal.

This tool works purely in one currency, so convert any foreign amounts before you enter them.

Difference from a tip calculator

A standard tip calculator computes the gratuity and overall total but usually assumes an even split or no split at all. If you just need the tip amount and a simple per-person figure without proportional distribution, the tip calculator is faster.

This split bill calculator goes further by accepting per-person subtotals, distributing tax and tip proportionally, and guaranteeing that the rounded cents sum exactly to the grand total. It acts as a full restaurant bill splitter rather than just a gratuity helper.

Edge cases and tips

Keep these points in mind to avoid errors when you split the bill:

  • The per-person subtotals you enter must add up exactly to the subtotal field. If they do not, the tool returns an error.
  • Tax is entered as a fixed currency amount, not a percentage. Read it directly from the receipt.
  • The tip percentage is applied to the subtotal only, which matches standard tipping practice in most restaurants. It is not applied to the tax.
  • Zero people or negative amounts are rejected immediately.
  • If your region uses a VAT calculator instead of sales tax, enter the VAT amount in the tax field and set the tip to whatever is customary locally.

Worked examples

ExampleInputResult
Even four-way splitSubtotal: 100; Tax amount: 0; Tip percent: 15; Number of people: 4Grand total: 115.00; Person 1 total: 28.75; Person 2 total: 28.75; Person 3 total: 28.75; Person 4 total: 28.75
Uneven two-way splitSubtotal: 100; Tax amount: 10; Tip percent: 10; Number of people: 2; Per-person subtotals (optional): 60,40Grand total: 120.00; Person 1 total: 72.00; Person 2 total: 48.00
Three-way with leftover centsSubtotal: 100; Tax amount: 0; Tip percent: 0; Number of people: 3Grand total: 100.00; Person 1 total: 33.34; Person 2 total: 33.33; Person 3 total: 33.33

FAQ

How does this split bill calculator handle rounding?

It divides the grand total (subtotal, tax and tip) into whole cents by rounding each share down and handing the leftover pennies to the people with the largest remainders, earliest first. Each person's tip is what remains after their subtotal and tax, so rows and columns always add up exactly.

Do I enter tax as a percentage or an amount?

Enter the tax as a currency amount, exactly as it appears on your receipt. The tool treats it as a fixed value and distributes it proportionally if you use uneven shares.

Is the tip calculated on the subtotal or the total with tax?

The tip percentage is applied to the subtotal only, which is the standard practice in most restaurants. Tax is added separately.

What happens if my per-person subtotals do not match the subtotal?

The tool shows an error. The comma-separated shares must add up exactly to the subtotal so the ratios are correct.

Can I use this as a restaurant bill splitter for large groups?

Yes. Enter the number of people for an even split, or provide as many comma-separated shares as needed for an uneven one. The table will show a row for every person.

Does this tool upload my data anywhere?

No. All calculations happen locally in your browser. Nothing is sent to a server.