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
| Metric | Value |
|---|---|
| No data yet | |
| Person | Amount |
|---|---|
| No data yet | |
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
- Enter the Bill Subtotal — the pre-tax, pre-tip cost of the meal or purchase.
- 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.
- 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 %.
- 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.
- Set the Number of People splitting the bill.
- 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).
- 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.
Use it from code
From 3 credits per callREST 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_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.
Part of a workflow
All collectionsEleven tools for the two-minute tasks that break your focus — scheduling across time zones, sharing a link as a QR code, working out a date, splitting a bill, writing down something you'll need in ten minutes. No account, no app to install.
Thirteen calculators for the money decisions you make for yourself — a mortgage, a loan, a pay offer, a split restaurant bill. Each one turns a headline number into the figure that actually matters, and every calculation runs in your browser.