Skip to main content

Split Bill Calculator

Split a restaurant or group bill evenly among any number of people. Add tax as an amount or a percentage, a discount, and a tip (before or after tax, with country tip-preset shortcuts), then get an exact cent-accurate breakdown per person — no rounding errors, the shares always sum to the total.

Input

Enter tax as a currency amount, or as a rate applied to the subtotal.

Flat tax amount — leave 0 if tax is already included in the subtotal.

Optional coupon or discount amount, subtracted before the split.

Tipping on the pre-tax subtotal is the usual convention.

Convenience only — rounded shares no longer sum exactly to the total.

Output

Bill Breakdown
MetricValue
No data yet
Per Person
PersonAmount
No data yet
Was this helpful?

Guides

Splitting a restaurant tab, a group grocery run, or a shared vacation expense fairly is harder than it sounds once tax, a discount and a tip enter the picture — and dividing by hand almost always leaves a stray penny unaccounted for. The Split Bill Calculator does the arithmetic for you and, crucially, does it exactly: every person's share is computed in whole cents, so the amounts always add back up to the total to the last penny.

How to use it

  1. Enter the Bill Subtotal — the pre-tax, pre-tip cost of the meal or purchase.
  2. Choose how to enter tax with Tax Entry: a flat amount, or a percent of subtotal if you know the sales tax / VAT rate instead of the dollar figure. Leave it at 0 if tax is already baked into the subtotal. Add any Discount as a flat amount.
  3. Pick a Tip Preset for a quick country-standard tip (US/Canada 18%, UK 12%, Australia 10%, France 5%, Japan 0%), or leave it on Custom and set your own Tip %.
  4. Use Tip On to choose whether that percentage applies to the subtotal before tax (the default, and the usual convention) or the total after tax.
  5. Set the Number of People splitting the bill.
  6. Choose a Currency so amounts are formatted with the right symbol and decimal places (Japanese yen has no decimal places; everything else here uses two).
  7. Optionally check Round up each person's share if you'd rather everyone hand over a round number in cash — note this is a convenience only, and the rounded shares no longer sum exactly to the total (the breakdown table still shows the exact total).

The result is two tables: a Bill Breakdown (subtotal, tax, discount, tip, total, headcount) and a Per Person table listing exactly what each person owes.

Why the split is exact

A naive split just divides the total by the number of people and rounds each share to two decimals — but 100 / 3 = 33.333..., and three shares of $33.33 only add up to $99.99, a cent short. This calculator avoids that by working in integer cents internally: it floor-divides the total bill (in cents) by the number of people, then hands the single leftover cent (or cents, for larger discrepancies) to the first few people, one each. So a $100 bill split three ways comes out as $33.34 / $33.33 / $33.33 — annoying to look at, maybe, but it's the only way three numbers can add up to exactly $100.00.

Does the tip apply before or after tax?

Your choice — that's what the Tip On setting controls, and it defaults to Subtotal (before tax), the way most tipping guides recommend. Tipping on the pre-tax subtotal means your server isn't tipped on money that goes to the state, and in a high-tax city the difference is real: 20% of a $126.50 meal is $25.30 pre-tax but $27.55 once 8.875% sales tax is included. Switch to Total (after tax) if you'd rather tip on the full amount.

A discount is never part of the tip base under either setting. Tipping on the post-coupon amount would quietly cut the server's tip because you had a voucher, so the tip is always taken on the un-discounted figure.

What if the discount is bigger than the bill?

The total is floored at zero — a coupon or discount larger than the subtotal plus tax plus tip won't produce a negative bill or negative per-person amounts.

Related tools

Working out affordability rather than a single meal? The Rent Affordability Calculator and Loan Affordability Calculator apply the same kind of budgeting arithmetic to housing. For tax on its own, see the Sales Tax & VAT Calculator, and for a coupon's effect on a price, the Percent Off Calculator.

Privacy

Everything runs in your browser. No bill amounts, tips, or currency choices are sent anywhere or stored.

billsplittipgratuitytaxgrouprestaurantcalculatormoney

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/split-bill-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "subtotal": "100",
    "taxAmount": "0",
    "discount": "0",
    "tipPreset": "custom",
    "tipPercent": "15",
    "numPeople": "2",
    "currency": "USD",
    "roundUp": ""
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `split-bill-calculator` tool (Split Bill Calculator) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Part of a workflow

All collections

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.