Skip to content

How to Split a Bill With Tax and Tip (the Fair Way)

Updated · 5 min read

The short answer

Add up what each person ordered, including their part of any shared dishes. Work out what percentage of the food subtotal that is, then have them pay the same percentage of the tax and tip. Whoever ordered more pays more of the tax and tip, and the totals still add up to the bill.

Splitting a bill evenly is easy until someone orders a steak and someone else orders a side salad. Itemizing fixes the food, but then you hit the awkward part: who pays how much of the tax and tip? Here's the method that's fair to everyone, with a full example.

Step by step

  1. Total up each person's items. Give every dish to whoever ordered it.
  2. Divide shared items. Split anything shared between the people who shared it. Nachos for four at $16 is $4 each.
  3. Find each person's share of the subtotal. Divide their item total by the food subtotal. $34 of a $148 subtotal is about 23%.
  4. Apply that share to the tax and tip. Someone with 23% of the food pays 23% of the tax and 23% of the tip.
  5. Add it up and round to the cent. Item total + tax share + tip share is what each person owes.

A worked example

Four friends go to dinner. The food comes to $148.00, tax is $13.14, and they leave a 20% tip of $29.60 on the pre-tax subtotal, for a total of $190.74. Here's what was ordered:

  • Margherita pizza, $18.00: Alex
  • Ribeye steak, $42.00: Gautam
  • Spicy rigatoni, $22.00: Sam
  • Caesar salad, $14.00: Jordan
  • Loaded nachos, $16.00: shared by everyone
  • Margaritas ×3, $36.00: shared by Alex, Sam, Gautam

Splitting the items, then giving everyone their proportional share of tax and tip:

PersonItemsShareTaxTipOwes
Alex$34.0023%$3.02$6.80$43.82
Sam$38.0025.7%$3.37$7.60$48.97
Gautam$58.0039.2%$5.15$11.60$74.75
Jordan$18.0012.2%$1.60$3.60$23.20

The four totals add up to exactly $190.74. Jordan, who had the salad and no margarita, owes $23.20.

Why not just split it evenly?

Split evenly, everyone would pay $47.69. That means Jordan pays $24.49 more than their share, which effectively covers part of someone else's steak and drinks. An even split is fine when orders are similar. When they aren't, itemizing is fairer. Here's how to decide between the two.

Should you tip on the pre-tax or post-tax total?

Etiquette guides commonly suggest tipping on the pre-tax subtotal, since tax isn't part of the service. Plenty of people tip on the after-tax total anyway, which adds a little more. It matters less for fairness than you'd think: as long as the tip is shared in proportion to what people ordered, each person pays the same percentage whichever base you pick.

What if the tip is already on the bill?

Many restaurants add an automatic gratuity for large groups. Treat it like any other tip and split it in proportion to what each person ordered. Check the receipt before adding a tip of your own, so nobody tips twice by accident.

How to handle discounts and comps

If a dish is comped or discounted, take it off the price of that dish before you split, so the saving goes to whoever ordered it. A discount on the whole bill is usually shared equally, since it benefits the whole table.

In SplitNShare, you add a coupon or comp to the receipt as an amount or a percentage, and it's split equally between everyone, though never more than what a person ordered. Tax follows the discounted amount, while the tip is based on what was ordered before the discount, since the service didn't change.

Rounding without losing pennies

Proportional shares rarely come out to whole cents. If everyone rounds their own amount, the group can end up a cent or two over or short. The tidy fix is to round everyone down, then give the leftover cents one at a time to whoever had the largest fractions. That way the totals always match the receipt.

The faster way

Doing this by hand works, but it's a lot of calculator taps at the end of a nice meal. The free bill split calculator does the math as you type, and the SplitNShare app skips the typing by scanning the receipt for you.