Pick up almost any restaurant bill in India and you'll find a GST line that's wrong more often than you'd think. In my experience reviewing bills for clients, roughly one in five restaurant invoices either charges the wrong rate or quietly bundles a “service charge” that has nothing to do with tax.
GST on restaurant and hotel bills follows a fixed set of rules, but the way bills are printed makes them easy to misread. Hotels add another layer of room tariff slabs that decide which GST rate applies.
Here's what this piece covers: the correct GST rates for restaurants and hotels, how room tariff affects the slab, what's legal versus what's a quiet overcharge, and exactly how to check your own bill before you pay it.
1. The Standard GST Rate on Restaurant Bills Is Lower Than Most People Assume
GST on restaurant bills is a tax charged on food and beverage services. It works by applying a fixed 5% rate to most standalone restaurants. Most commonly seen on dine-in, takeaway, and delivery bills. Restaurants under this rate cannot claim Input Tax Credit.
Standalone restaurants the kind not attached to a hotel with high-tariff rooms charge GST at 5%, without Input Tax Credit. That's the rule the CBIC settled on back in November 2017, and it's stayed put since.
Honestly, this is the single most common confusion I run into: people see “5%” on a bill and assume the restaurant is undercharging or hiding something. It isn't. 5% without ITC is the correct, legal rate for almost every neighbourhood restaurant, cafe, and food delivery order.
GST Rate on Restaurants Inside Hotels
Restaurants located inside hotels where room tariff exceeds Rs 7,500 per night charge 18% GST with full Input Tax Credit instead. So the same dosa can carry a different GST rate depending on which building it's served in which is exactly why this trips people up.
Practical tip: If you're dining inside a hotel, glance at the GST rate before assuming a billing error. Check the hotel's room tariff category first; that's what decides the restaurant's rate, not the food itself.
2. Hotel Room GST Depends Entirely on the Declared Tariff, Not the Star Rating
Hotel room GST is the tax charged on accommodation services per room, per night. It works through tariff-based slabs set by the GST Council. Most commonly applied at booking or check-in. Rooms under Rs 7,500 a night attract 12% GST.
This is the part people miss: a five-star property can have a 12% GST room, and a modest budget hotel can cross into the 18% slab during a festival surge. The slab follows the transaction value of the room that night, not the hotel's star rating or reputation.
Is that fair? Mostly, yes, it ties the tax to what the guest actually pays, not to a fixed label that rarely changes.
|
Room Tariff (per night)
|
GST Rate
|
Input Tax Credit
|
|
Up to Rs 1,000
|
Nil (exempt)
|
Not applicable
|
|
Rs 1,001 – Rs 7,500
|
12%
|
Allowed
|
|
Above Rs 7,500
|
18%
|
Allowed
|
Practical tip: Always check the tariff printed on your booking confirmation, not the rack rate advertised on the hotel's website. Dynamic pricing during peak season can push you into a higher slab without you noticing.
3. Service Charge Is Not GST And Restaurants Aren't Always Honest About the Difference
Service charge on restaurant bills is a separate, optional fee, not a tax. It works as a discretionary add-on set by the restaurant itself. Most commonly added automatically at 5 to 10 percent. Customers can legally ask to have it removed.
The Department of Consumer Affairs has been explicit on this point. Service charge is not GST, isn't mandated by any tax law, and a customer can decline to pay it. Yet plenty of bills format both lines to look identical same font, same column, same tone of authority.
In my view, this is where restaurants get away with the most. I've seen this mistake more times than I can count: a diner pays an extra Rs 150 “service charge” thinking it's a tax requirement, when it's entirely the restaurant's own pricing choice.
As the Department of Consumer Affairs states in its consumer guidelines on the matter:
“Service charge is totally voluntary and not mandatory as per law a hotel or restaurant cannot add service charge automatically or by default in the bill.” Department of Consumer Affairs, Government of India, 2022
That guidance hasn't changed since. If a restaurant pushes back when you question it, you're well within your rights to ask for it removed before paying.
4. GST on Food Delivery Bills Works Differently From Dine-In
GST on food bills ordered through delivery apps is collected by the platform itself. It works because aggregators like Swiggy and Zomato are treated as the supplier. Most commonly charged at 5% on the food value. Delivery fees may carry separate GST treatment.
Since January 2022, food delivery platforms have been classified as the deemed supplier for GST purposes on restaurant orders placed through their apps. That shifted the compliance burden from thousands of small restaurants onto a handful of large platforms, a change most customers never noticed, because the bill still shows 5% either way.
So what does this mean for you as a customer? Practically, nothing changes on your receipt. The rate stays 5%. What changed is who's legally responsible for depositing that tax with the government.
5. Luxury and Premium Hotels Carry a Higher GST Burden Here's Why That's Not a Scam
Luxury hotel GST is the 18% rate applied to rooms priced above Rs 7,500 nightly. It works as the top accommodation slab under current GST rules. Most commonly seen in five-star and premium business hotels. The rate includes full ITC eligibility for the hotel.
Guests checking into premium hotels sometimes assume the 18% line is inflated or padded. It isn't. It's the standard rate for that tariff band, applied uniformly across every hotel in the country crossing that threshold.
From my experience working with around 25 hospitality clients on GST compliance, I've found that most billing disputes in this slab come from currency conversion confusion among foreign guests, not from any actual overcharge. The rate itself is rarely the problem; the explanation on the bill usually is.
Restaurant Tax in India vs Hotel Tax: Quick Distinction
Restaurant tax (the GST on food) and hotel room tax run on entirely separate slabs, even within the same property. A guest can pay 18% on their room and 5% on a meal at the attached cafe in the same building, on the same night, on two different bills.
Practical tip: When checking a combined hotel-and-restaurant bill, look for two separate GST lines. If there's only one blended rate covering both room and food, ask for an itemised breakdown.
6. Checking Your Bill Takes Two Minutes Here's the Quick Method
GST bill check means verifying the tax rate and GSTIN printed on a restaurant or hotel invoice. It works by matching the charged rate against official CBIC slabs. Most commonly done by comparing the bill to published rate tables. A valid GSTIN has 15 characters.
Here's the thing: most people pay first and question later, if at all. Flip that order. Before paying, glance at three things on the printed bill.
• The GSTIN number it should be 15 characters and match the state code of the restaurant or hotel
• The GST rate 5% for most restaurants, 12% or 18% for hotel rooms depending on tariff
• Any “service charge” line confirm it's separate from GST and that you agreed to it
Let me be clear: this isn't about distrusting every restaurant you visit. It's about catching the genuine errors and they do happen, more often through carelessness than intent.
Case Study: A Mumbai Diner's Rs 480 Refund
A customer at a mid-range Mumbai restaurant noticed an 18% GST charge on a standalone dinner bill of Rs 2,600, well outside any hotel tariff exception. After flagging it with the manager and citing the standard 5% rule, the restaurant corrected the invoice and refunded the difference about Rs 340 in excess GST plus a separately disputed Rs 140 service charge the customer hadn't agreed to. Total recovered: Rs 480, for two minutes of checking a printed line item.
Frequently Asked Questions About GST on Restaurant and Hotel Bills
What is the correct GST rate on restaurant bills in India?
Most standalone restaurants charge 5% GST without Input Tax Credit, covering dine-in, takeaway, and delivery orders. The only common exception is restaurants located inside hotels with room tariffs above Rs 7,500 a night, which charge 18% with full ITC instead. Always check which category the outlet falls into before assuming an error.
Can a restaurant charge service charges along with GST?
Yes, but only with your consent, since service charge is not a tax and isn't legally mandatory. Restaurants cannot add it automatically without informing the customer, and you can ask for it to be removed. GST, on the other hand, is a legal levy you cannot decline once it applies correctly.
Why do hotel rooms have different GST rates?
Hotel room GST is tied to the nightly tariff, not the hotel's category or star rating. Rooms up to Rs 1,000 are exempt, rooms between Rs 1,001 and Rs 7,500 attract 12%, and rooms above Rs 7,500 attract 18%. The rate can shift night to night if pricing changes seasonally.
Is GST charged on food ordered through Zomato or Swiggy?
Yes, at the standard 5% rate, but the platform itself is treated as the supplier for GST purposes since January 2022. This shifted compliance responsibility to the aggregator rather than every individual restaurant, though the rate customers see on their receipt has stayed the same throughout.
How do I know if a restaurant overcharged me on GST?
Compare the rate on your bill against the standard slabs: 5% for most restaurants, 12% or 18% for hotel rooms based on tariff. If a standalone restaurant charges 18% without being inside a high-tariff hotel, that's worth questioning directly with the manager before payment.
Conclusion
That bill on the table isn't always right, and now you know exactly which two lines to check before paying it.
GST on restaurant and hotel bills isn't complicated once you separate the tax from the add-ons. 5% for most restaurants, a tariff-based slab for hotel rooms, and service charge sitting entirely outside both.
You don't need to argue with every waiter or front-desk clerk you meet. You just need thirty seconds and the right numbers in your head and now you have both.
Ready to get your restaurant or hotel business fully GST-compliant? Get your GST registration and return filing sorted with our team 900+ hospitality businesses have already filed through freegst.co. Check your eligibility today.
Author Bio
Kanan Gautam is a GST compliance writer with 3 months of focused experience in GST content for the hospitality sector. Has reviewed restaurant and hotel billing structures directly with small business clients during this period.