Why splitting by item is not the same as splitting fairly
Most groups get halfway to a fair split and stop. They read the itemised check, each person claims their dishes, and then somebody divides the tax and tip by the number of heads. That last step undoes the first one. Tax and tip are both proportional to what was ordered, so charging them equally moves money from the cheapest order to the most expensive one — silently, and in the same direction every time.
The size of the error is easy to see. On a check where one person ordered $50 and another ordered $10, an 8% tax and a 20% tip add $16.80 in total. Split evenly, each pays $8.40. Split proportionally, the $50 order carries $14.00 and the $10 order carries $2.80. The person who ate least is $5.60 better off — on a single dinner, for two people, at ordinary prices.
This calculator does the whole thing in one pass. It builds each person's base from their own items plus an equal share of anything the table shared, then allocates the discount, the tax and the tip against those bases in proportion. Because the proportions sum to one, the individual amounts always reconcile to the check total without a rounding scramble at the end.
It also lets you say who shared the shared items. A bottle of wine that two of three people drank should be split two ways, not three, and the calculator applies shared items only to the group you nominate.
The proportional allocation, term by term
Everything hangs off one weight: b_i / G, person i's share of the food and drink subtotal. Compute that once and it drives the discount, the tax and the tip.
The base. b_i = I_i + S/k. I_i is what that person ordered alone. S/k is their cut of the shared plates, divided equally among the k people who actually ate them. Splitting shared items equally rather than proportionally is deliberate: a shared appetiser is consumed roughly equally regardless of what anyone ordered as a main.
The discount. A whole-check coupon is a reduction of the menu prices, so it scales each base by the same factor 1 − D/G. This is why the discount is applied before tax: sales tax in every US state is charged on the amount actually paid for the goods, not the pre-coupon price, so a $20 coupon on a $100 check is taxed as an $80 sale.
The tax. T = (G − D) × tax rate, allocated by b_i / G. Note that the allocation weight uses the pre-discount base, which is identical to using the post-discount base because the discount scales every base by the same factor — the ratio is unchanged. Using either gives the same answer, which is a useful check that you have not double-applied the discount.
The tip. P is a percentage of either the pre-tax subtotal or the post-tax total, your choice. Pre-tax is the long-standing US convention and is what most etiquette guides describe; the payment terminal almost always suggests percentages of the post-tax figure, which quietly raises the tip by the tax rate times the tip rate — on an 8.25% tax and a 20% tip, that is an extra 1.65% of the subtotal.
Add the three allocated pieces to the discounted base and you have the share. Sum the shares over everyone and the weights collapse to one, returning (G − D) + T + P — the check total.
Worked example: a $96 dinner for three with a shared appetiser
Three people eat out. A orders $34.50, B orders $22.00, C orders $15.50. The table shares $24.00 of appetisers, all three eat them. Sales tax is 8.25% and the group tips 20% on the pre-tax subtotal.
- Split the shared plates. $24.00 ÷ 3 = $8.00 each.
- Build the bases. A: $34.50 + $8.00 = $42.50. B: $22.00 + $8.00 = $30.00. C: $15.50 + $8.00 = $23.50.
- Total the subtotal. $42.50 + $30.00 + $23.50 = $96.00.
- Compute the weights. A: 42.50 ÷ 96.00 = 44.271%. B: 31.250%. C: 24.479%.
- Tax the subtotal. $96.00 × 8.25% = $7.92.
- Tip on the pre-tax subtotal. $96.00 × 20% = $19.20.
- Check total. $96.00 + $7.92 + $19.20 = $123.12.
- Allocate. A: $42.50 + 44.271% × ($7.92 + $19.20) = $42.50 + $12.01 = $54.51. B: $30.00 + 31.250% × $27.12 = $30.00 + $8.48 = $38.48. C: $23.50 + 24.479% × $27.12 = $23.50 + $6.64 = $30.14.
- Reconcile. $54.51 + $38.48 + $30.14 = $123.13 — one cent above the total from rounding each share up. Hand that cent to whoever is putting the card down.
The shortcut is worth knowing: because tax and tip are both percentages of the subtotal, you can skip steps 5 to 8 entirely and just multiply each base by 1 + 0.0825 + 0.20 = 1.2825. A: $42.50 × 1.2825 = $54.51. Same answer, one multiplication.
Reading the result and settling up
The number to look at first is not the total anyone owes — it is the Discount credited, Tax and Tip columns in the table. Those are the amounts an even split would have redistributed, and they are how you explain the result to a table that expected to divide by three.
A useful sanity figure: the multiplier. Divide any person's total by their base and you get the same number for everyone, and it should equal 1 plus the tax rate plus the effective tip rate. If one person's multiplier differs, something has been entered under the wrong name. On the default inputs that multiplier is 1.2825, so any share is just the base times 1.2825.
When the numbers land awkwardly, round up to the nearest quarter and let the payer keep the difference. It costs each person a few cents and removes the change-hunting entirely. What you should not do is round everyone down and leave the payer covering a shortfall — over a year of shared meals, that is a real and one-directional cost to the person who always puts the card down.
If your group settles through a payment app, enter the request amounts exactly as calculated and send them before you leave the table. Requests sent the next morning get paid at a noticeably lower rate than requests sent while everyone still remembers the meal, and the calculator's per-person figures are precise enough to paste straight in.
Combined tax-and-tip multiplier
| Sales tax | 15% tip | 18% tip | 20% tip | 25% tip |
|---|---|---|---|---|
| 0% | 1.1500 | 1.1800 | 1.2000 | 1.2500 |
| 4% | 1.1900 | 1.2200 | 1.2400 | 1.2900 |
| 6% | 1.2100 | 1.2400 | 1.2600 | 1.3100 |
| 7% | 1.2200 | 1.2500 | 1.2700 | 1.3200 |
| 8.25% | 1.2325 | 1.2625 | 1.2825 | 1.3325 |
| 8.875% | 1.2388 | 1.2688 | 1.2888 | 1.3388 |
| 10.25% | 1.2525 | 1.2825 | 1.3025 | 1.3525 |
Each factor is 1 + tax rate + tip rate. If you tip on the post-tax total instead, the factor becomes (1 + tax) × (1 + tip): at 8.25% tax and a 20% tip that is 1.2990 rather than 1.2825, about 1.3% more of the subtotal.
Mistakes that make an itemised split wrong
- Splitting tax and tip by head count. The single most common error, and it always runs the same way: the small order subsidises the large one.
- Applying the coupon after tax. Sales tax is charged on what you actually pay for the goods. Taking the discount off the post-tax total overstates the tax and leaves the arithmetic disagreeing with the receipt.
- Tipping on a discounted subtotal when the discount is a promotion. The server did the same work either way. Many people deliberately tip on the pre-discount amount; if that is your intention, enter the discount as zero and settle it separately.
- Splitting shared plates proportionally. Shared items are eaten roughly equally. Scaling them to each person's main course charges the steak eater twice for the same bread.
- Missing an automatic service charge. Large parties are often charged 18–20% gratuity automatically. Adding your own tip on top doubles it — check the printed check before setting a tip percentage here.
- Ignoring alcohol tax. Several states and cities tax alcohol at a different rate from food. If your check shows two tax lines, run the food and the drinks as two separate splits and add the results.
Tip percentage and the tip base are separate decisions
People argue about the percentage and never notice the base. A 20% tip on the pre-tax subtotal and an 18% tip on the post-tax total are almost the same money in a high-tax city — at 10.25% tax, the pre-tax 20% gives 20.00% of the subtotal and the post-tax 18% gives 19.85%. If you care about what the server receives, set the percentage against a stated base rather than accepting whatever the terminal's middle button suggests. This calculator makes the base explicit so the comparison is visible rather than buried.
When a different splitting tool fits better
Use an itemised split when orders differ materially and everyone can identify their own items. Use an equal split when the orders are close, because the fairness gain is smaller than the friction of itemising — below roughly a 20% spread between the largest and smallest order, most groups find it not worth the effort.
For recurring household bills rather than one-off checks, the right tool is the roommate utility bill split calculator, which prorates by days occupied and separates fixed service charges from usage. For a shared car journey, the carpool cost split calculator allocates fuel and running costs across passengers and legs.
If the shared cost is an event rather than a meal, the arithmetic changes shape: fixed venue costs behave like the fixed service charge on a utility bill and are split equally, while per-head catering scales with attendance. The wedding budget allocation calculator separates those two components explicitly, and the catering food quantity per person calculator sizes the per-head part before you price it.
One limitation worth stating plainly: this calculator handles three people. Larger tables almost always split into natural subgroups — couples, or the people who shared the wine — and the cleanest approach is to run each subgroup as one "person", then split that subgroup's total again. Since every allocation is linear in the base, splitting in two stages gives exactly the same answer as splitting all at once.
