Bill Split Calculator
Split online restaurant bills by subtotal, tax, tip basis, service charge, discount, people count, and rounding to settle shared meals cleanly.{{ summaryHeading }}
| Line item | Amount | Basis | Split impact | Copy |
|---|---|---|---|---|
| {{ row.item }} | {{ row.amount }} | {{ row.basis }} | {{ row.impact }} |
| Person | Pays | Reason | Collector note | Copy |
|---|---|---|---|---|
| {{ row.person }} | {{ row.pays }} | {{ row.reason }} | {{ row.note }} |
| Check | Status | Detail | Action | Copy |
|---|---|---|---|---|
| {{ row.check }} | {{ row.status }} | {{ row.detail }} | {{ row.action }} |
Introduction
A shared bill is more than a subtotal divided by headcount. Discounts, tax, tips, service charges, and rounding rules decide whether the collected amount matches the receipt and whether one person carries the extra cent.
Even splitting works best when the group agrees that everyone shares the same total. It is useful for meals, rides, delivery orders, event supplies, and other shared receipts where item-by-item ownership is not the main question.
The tip basis is the part people often disagree on. Some groups tip on the pre-tax subtotal, some tip after tax, and some include a fixed service charge in the tip base because that matches the receipt suggestion or local habit.
This is an equal-share calculator, not an itemized meal splitter. If one person ordered much more than everyone else, settle item ownership first and use this only for the shared total that remains.
Technical Details:
The split starts by reducing the receipt subtotal by any discount. Tax is calculated from that discounted subtotal. The tip is then calculated from the selected tip basis, and the service charge is added as a fixed receipt line before the final total is split.
Currency is display-only. The arithmetic uses the numeric amounts entered, rounds the receipt total to cents, and builds a deterministic roster so the payment rows add back to the collected total.
Formula Core
The receipt total is assembled first; the per-person roster is built from the cent-rounded total.
| Mechanism | Rule | Result impact |
|---|---|---|
| Split base | Subtotal minus discount, with discount capped at subtotal | Reduces tax, pre-tax tip, and final split. |
| Tax | Split base multiplied by tax rate | Shown as its own Split Ledger line. |
| Tip | Tip rate multiplied by subtotal, subtotal plus tax, or subtotal plus tax and service charge | Changes the Receipt total and each roster row. |
| Exact cents | Base cents are divided evenly; any penny remainder goes to earliest people | Roster may show a one-cent range such as $38.23-$38.24. |
| Cash rounding | Each person rounds up to 0.50 or 1.00 | Amount collected can exceed the receipt total. |
People count is rounded to a whole person and capped between 1 and 50. Negative subtotal, discount, or service charge values are treated as zero. Tax rates above 35%, tip rates above 35%, and rounding over-collection appear as notes rather than hidden adjustments.
| Output | What to read | When it matters |
|---|---|---|
| Split Ledger | Line item, Amount, Basis, and Split impact | Use it to reconcile the final amount with the receipt. |
| Payment Roster | Person, Pays, Reason, and Collector note | Use it when assigning exact cents or a cash-rounded amount. |
| Payment Notes | Tip basis, rounding, discount and service checks, and warnings | Use it before sending the roster to the group. |
| Bill Cost Mix | Food and items, tax, service charge, and tip shares | Use it to explain why the per-person amount is higher than subtotal divided by people. |
Everyday Use & Decision Guide:
For card or wallet payments, start with Exact cents. It keeps the collected total equal to the receipt total, with any one-cent remainder assigned to the first roster rows.
Use round-up cash modes only when the group accepts over-collection for easier settlement. The Rounding adjustment row tells you how much extra the collector needs to return as change, hold for fees, or manually subtract from one person.
- Enter Discount only when the receipt subtracts it before tax.
- Use Service charge for a fixed receipt fee, delivery charge, cover charge, or mandatory service line.
- Set Tip basis to match the receipt suggestion or the group's agreement.
- Check Payment Notes when service charge is present but not included in the tip basis.
- Use Group Split Curve when someone asks how the share changes if another person joins.
The result does not decide etiquette or tax treatment. It settles the arithmetic for the inputs you choose.
Step-by-Step Guide:
- Enter Subtotal from the receipt before tax, tip, and optional service charge.
- Enter Tax rate and Tip rate as whole percentages, such as 8 for 8% or 18 for 18%.
- Choose Tip basis from subtotal before tax, subtotal plus tax, or subtotal plus tax and service charge.
- Enter People, then choose Per-person rounding. Exact cents should make Amount collected match Receipt total.
- Open Advanced for Discount, Service charge, or a display currency symbol.
- Review Payment Roster. If Payment Notes flags a high rate, capped discount, rounded people count, or rounding extra, correct that issue before collecting money.
Interpreting Results:
The most important number is the amount in Payment Roster, because that is what each person pays. A range means exact-cent splitting assigned one extra cent to some roster rows.
Receipt total should match the bill you are trying to settle. Amount collected should match the receipt total in exact mode; in cash rounding modes, Rounding adjustment shows the extra amount.
Do not treat an equal per-person share as proof of personal fairness. It only means the shared receipt total has been divided under one set of tax, tip, service, discount, and rounding assumptions.
Worked Examples:
Tip after tax. A $120.00 subtotal with 8% tax, an 18% tip on subtotal plus tax, and 4 people gives a $152.93 Receipt total. The Payment Roster shows one person at $38.24 and three people at $38.23 because exact cents leave a one-cent remainder.
Small penny remainder. A $87.43 subtotal with 6.25% tax, a 20% tip on pre-tax subtotal, and 3 people gives a $110.38 receipt. Exact mode shows $36.80 for Person 1 and $36.79 for the other two people.
Cash rounding. A $73.20 shared subtotal plus an $8.00 service charge across 5 people totals $81.20. Rounding each person up to 1.00 makes every person pay $17.00, so Amount collected is $85.00 and Rounding adjustment is +$3.80.
FAQ:
Does this split itemized meals?
No. It divides one shared receipt total across the people count. Use an itemized splitter first if people are responsible for different menu items.
Why are some people one cent higher?
Exact-cent mode divides the receipt total in cents. Any penny remainder is assigned to the earliest Payment Roster rows so the collected total balances.
Why does cash rounding collect extra?
Round-up modes move every person to the next 0.50 or 1.00 increment. The Rounding adjustment row shows the extra amount over the receipt total.
What should I do with a service charge?
Enter it in Service charge when it appears as a fixed receipt line. Choose the tip basis separately, because the calculator does not assume a service charge is the same as a voluntary tip.
Glossary:
- Split base
- The receipt subtotal after any entered discount.
- Tip basis
- The amount used to calculate the tip percentage.
- Service charge
- A fixed charge added to the receipt before the final split.
- Payment Roster
- The per-person payment list built from the cent-rounded receipt total.
- Rounding adjustment
- The difference between Amount collected and Receipt total.
References:
- Tip recordkeeping and reporting, Internal Revenue Service.