Tips & Guides

How to Split a Restaurant Bill with GST and Service Charge in India (Item-Wise Method)

The correct maths for splitting an Indian restaurant bill: service charge on the food, GST on food plus service, and each person’s share in proportion to what they ordered — with a worked ₹2,400 example.

R
Rhea Malhotra
Personal finance writer focused on expense-sharing tools for students, roommates, and young professionals in India
17 October 20267 min read

Looking for the app itself? Lekhhaa: free bill split calculator with GST & service charge — free on Android, iOS and web.

To split an Indian restaurant bill fairly with tax, divide the shared dishes equally, add what each person ordered alone, then spread the service charge and GST in proportion to each person's pre-tax subtotal. On a ₹2,400 food bill with 10% service and 5% GST, the extras add ₹372, and the veg-only friend pays ₹346.50, not ₹693.

That last number is why this matters. Splitting the final total equally is quick, but on a mixed table — one person on lassi and dal, another on chicken and mocktails — it quietly makes the lighter eater pay for someone else's tikka. This guide is the maths version. For the etiquette of when to split equally and when to go item-wise, see how to split a restaurant bill with friends.

What is actually on an Indian restaurant bill?

A typical bill has three layers, and the order matters:

LineWhat it isCharged on
Food and soft drinksThe menu prices you ordered—
Service chargeUsually 5–10%, if the restaurant adds itThe food subtotal
CGST + SGSTUsually 2.5% + 2.5% = 5% at most standalone restaurantsFood subtotal + service charge

GST rate. Most standalone restaurants charge 5% GST, shown as 2.5% CGST and 2.5% SGST. Restaurants inside some hotels can charge a different rate, so read the rate printed on your bill rather than assuming.

Service charge. Under the Central Consumer Protection Authority's guidelines, service charge is voluntary — a restaurant should not add it automatically or make it a condition of service, and you can ask for it to be removed. If your table chooses to pay it, it gets split like everything else. Because it is part of what you pay for the service, GST is calculated on it too.

Alcohol. Alcohol is outside GST and is taxed by the state, usually as VAT, so bars often show it on a separate bill or a separate tax line. If someone ordered drinks, treat that bill as their own item and apply whatever tax is printed against it.

The formula

For each person:

1. Subtotal = (shared dishes ÷ number of people) + what they ordered alone.

2. Their share of extras = their subtotal ÷ table subtotal × (service charge + GST).

3. Pay = subtotal + share of extras.

Because both service charge and GST are flat percentages of the food, step 2 is the same as multiplying each subtotal by one number. With 10% service and 5% GST, that multiplier is 1.10 × 1.05 = 1.155. Everybody pays their subtotal plus 15.5%.

Worked example: a ₹2,400 dinner for four

Rahul, Priya, Aman and Neha eat at a North Indian restaurant in Pune. They share starters, dal makhani, naan and jeera rice worth ₹1,200. On top of that, Rahul orders nothing else, Priya orders a mocktail and a gulab jamun (₹250), Aman has chicken tikka and a mocktail (₹550), and Neha has a fish curry (₹400).

LineAmount
Shared dishes₹1,200
Individual orders (₹0 + ₹250 + ₹550 + ₹400)₹1,200
Food subtotal₹2,400
Service charge 10% on ₹2,400₹240
GST 5% on ₹2,640 (food + service)₹132
Bill total₹2,772

Now each person's share:

PersonShared (₹1,200 ÷ 4)Own itemsSubtotal× 1.155 = paysEqual split would be
Rahul₹300₹0₹300₹346.50₹693
Priya₹300₹250₹550₹635.25₹693
Aman₹300₹550₹850₹981.75₹693
Neha₹300₹400₹700₹808.50₹693
Total₹1,200₹1,200₹2,400₹2,772₹2,772

The four shares add back to exactly ₹2,772. On an equal split Rahul would have paid ₹346.50 more than he ate, and Aman ₹288.75 less. Whether that is worth fussing over is the table's call, but now you know the number.

Three mistakes people make with the tax

Splitting the tax equally. If the item-wise subtotals are different, an equal share of GST and service charge overcharges the person who ate least. Tax follows the food, so it should be proportional.

Charging GST only on the food. GST on an Indian bill is charged on food plus service charge. In the example, GST on food alone would be ₹120, not ₹132. If your shares come up ₹12 short, this is usually why.

Rounding each person to the nearest ₹10 independently. Rounding Rahul, Priya, Aman and Neha separately can leave the payer ₹10–20 short. If you round, have the payer absorb or receive the difference, or let a calculator split in paise so it adds up exactly.

What about the person who paid?

Usually one person pays the restaurant, often whoever's card or UPI was quickest. Their share is already settled by paying; everyone else sends them their own amount. If Aman paid the ₹2,772, Rahul sends ₹346.50, Priya ₹635.25 and Neha ₹808.50, and Aman is out of pocket only his own ₹981.75.

If the same friends eat out every week, settling every dinner on the spot gets tiresome. Logging each bill in a shared group and letting balances net off — dinner one week, cab another — means one UPI transfer at the end of the month instead of a dozen. That is what a bill splitting app is for.

The shortcut: let the calculator do it

Lekhhaa's free bill split calculator does exactly this maths. Enter the shared amount before tax, each person's own items, the service charge percentage and the GST percentage. It applies service charge to the food, GST to food plus service, and splits the extras in proportion to each person's order, in paise, so the shares always add back to the bill. Then share the result as an image or copy it as WhatsApp text, with who owes the payer what. No signup, nothing saved.

For a larger group where several people paid for different things — dinner, then dessert elsewhere, then the cab — use the who owes whom calculator to collapse it all into the fewest payments.

Frequently Asked Questions

How do you split GST on a restaurant bill?

In proportion to what each person ordered. Work out each person’s pre-tax subtotal (their share of shared dishes plus their own items), then give each person the same percentage of GST and service charge. With 10% service and 5% GST, everyone pays their subtotal × 1.155.

Is GST charged on service charge in India?

Yes. When a restaurant adds a service charge, GST is calculated on the food plus the service charge. On ₹2,400 of food with 10% service, GST at 5% is charged on ₹2,640, which is ₹132.

What is the GST rate on restaurant food in India?

Most standalone restaurants charge 5% GST, shown as 2.5% CGST plus 2.5% SGST. Restaurants in some hotels can charge a different rate, so always use the rate printed on your bill. Alcohol is outside GST and is taxed separately by the state.

Do I have to pay service charge at a restaurant?

Under the Central Consumer Protection Authority’s guidelines, service charge is voluntary — a restaurant should not add it automatically or make it compulsory, and you can ask for it to be removed. If your table chooses to pay it, split it in proportion to each person’s order like the GST.

Is it fair to split a restaurant bill equally?

When everyone ordered roughly the same, yes — it is quicker and nobody cares about ₹30. When orders differ a lot, such as veg vs non-veg or drinks vs no drinks, an equal split can make the lightest eater pay hundreds more than they ate. The item-wise method fixes that.

Is there a free calculator to split a bill with GST and service charge?

Yes. Lekhhaa’s bill split calculator handles shared dishes, each person’s own items, service charge and GST, splits in paise so the shares match the bill exactly, and shares the result as an image or WhatsApp text. No signup needed.

Share this article

Ready to Take Control of Your Finances?

Start tracking your expenses and income with Lekhhaa today. Free forever!