You've worked out roughly what everyone ordered. Then someone says "should we add 15% tip?" and the arithmetic starts over from scratch.
Tip makes bill splitting harder because it's a percentage on top of an already-divided total. Do it wrong and someone pays tip on dishes they didn't order. Do it manually and you're doing three separate calculations per person.
Here's the clean way to handle it.
The fairest approach: each person tips on their own portion, not on the full bill.
The formula:
Example:
| Person | Items | Subtotal | 15% Tip | Total |
|---|---|---|---|---|
| Alex | Salad + water | €18 | €2.70 | €20.70 |
| Ben | Steak + 2 cocktails | €52 | €7.80 | €59.80 |
| Total | €70 | €10.50 | €80.50 |
If you split the tip evenly on a €70 bill (€10.50 ÷ 2 = €5.25 each), Alex pays €5.25 in tip on a €18 order. The proportional method means Alex pays €2.70 and Ben pays €7.80 — which is what each person's service actually cost.
The difference grows with group size and order variation.
Proportional tip calculation matters when orders differ significantly. When they don't, even splitting is fine and faster.
Even tip splitting works when:
Proportional tip matters when:
The awkward part isn't the maths — it's deciding on a percentage when people have different expectations.
The simplest approach: the person who scans the receipt sets the tip percentage before sharing the QR code. Everyone sees it and has a moment to adjust if needed.
Alternatively, mention it before ordering: "we'll do 15% tip, split by what we ordered." Saying it early means nobody is surprised at the end.
Standard ranges by context:
Snapatab handles tip automatically as part of the bill-splitting process.
No one has to do the tip maths manually. The calculator handles each person's proportional tip based on what they actually ordered.
If you're calculating by hand:
For even splits:
€70 × 1.15 = €80.50€80.50 ÷ 4 = €20.13For item-by-item splits:
(1 + tip%): €18 × 1.15 = €20.70The item-by-item method requires knowing each person's subtotal first — which is the hard part to do manually. An app that scans the receipt removes that step entirely.
Tipping on the pre-split total, then splitting evenly This works fine if orders were equal. If they weren't, lighter eaters tip on the heavier eaters' food.
Forgetting to include tax in the tip base In some countries tip is calculated on the pre-tax amount; in others it's on the total including tax. Either convention is fine as long as the table agrees on one.
Rounding down aggressively €20.70 rounded to €20 is fine. Everyone rounding down by €1–2 means the server is short by €8–15 on a table of 6.
Splitting the tip jar separately from the bill Some places have a tip prompt on the card machine. If one person paid the full bill and others Venmo'd them back, make sure the Venmo amounts include the tip — otherwise the person who paid ends up tipping for everyone.
How do you split a restaurant bill with different tip amounts?
Each person tips on their own subtotal. Multiply your item total by (1 + tip%) to get your final amount. An app like Snapatab does this automatically when you claim your items.
Is it fair to split tip evenly?
It's fair when orders were roughly equal. When they weren't, proportional tipping (each person tips on their own subtotal) is more accurate.
What percentage tip should a group leave?
Whatever the table agrees on. 15% is standard in most of Europe; 18–20% is standard in the US. For large groups, some restaurants add a service charge automatically — check the receipt before adding more.
Can Snapatab handle tip?
Yes — you set the tip percentage when you scan the receipt, and it calculates each person's tip proportionally based on their items.
What if someone doesn't want to tip?
That's between them and their conscience. From a maths perspective, they just don't add the tip percentage to their subtotal. Everyone else's tip is unaffected.
Scan the receipt. Set the tip percentage. Share the QR code. Done.