If a hotel in India charges you a higher GST slab than the law allows, or adds resort fees, cleaning fees, Wi-Fi charges, towel charges or “service recovery” amounts that were never shown in your booking total, you can refuse to pay the difference and demand a written refund. Under the GST Council notification, hotel rooms with a published tariff below ₹7500 per night attract 12% GST and rooms at ₹7500 or above attract 18% GST. Anything billed outside this slab, or any fee not disclosed before you confirmed the booking, is a misleading trade practice under Section 2(28) of the Consumer Protection Act 2019. You can complain to the Central Consumer Protection Authority (CCPA), the GST anti-profiteering wing, the State Consumer Helpline on 1915, and the consumer commission. Most hotels refund quietly within 7 to 14 days once a written legal notice citing CCPA 2019 reaches the manager.
Last monsoon I booked a hill-station hotel through a major OTA for three nights. The booking summary read ₹18,400 inclusive of taxes. When we reached the property at 9 pm with two tired kids, the front desk handed me a check-in form with a printed “mandatory resort fee of ₹1400 per night plus 18% GST” and a “compulsory housekeeping charge” of ₹600. The receptionist said it was “hotel policy” and refused to give us the room until I signed.
I opened my booking confirmation, photographed the front-desk slip, paid under written protest by writing “paid under protest, refund claimed” next to my signature, and took the room. Next morning I emailed the hotel, the OTA and the CCPA grievance portal a single complaint citing Section 2(28) and Section 2(47) of the Consumer Protection Act 2019. The hotel refunded ₹4200 within nine days. The remaining ₹1300 came back from the OTA after five days. No commission case, no court.
That experience taught me three things. Hidden fees are not “industry standard,” they are an unfair trade practice with a specific section number. GST has fixed slabs and a hotel cannot invent its own rate. Paying under protest while keeping every receipt is the most powerful consumer move in India.
A charge becomes illegal when it meets any one of these conditions.
If the hotel cannot point you to the exact line in your booking confirmation that disclosed the charge, the charge is hidden, and hidden means refundable.
The hotel and restaurant GST structure in 2026 follows the GST Council notifications issued under the Central Goods and Services Tax Act 2017.
“Declared tariff” means the published rack rate, not the discounted rate you actually paid. So a hotel cannot push you into the 18% slab just because its rack rate is high. But it also cannot charge 18% if its declared tariff is genuinely under ₹7500. The slab is the slab.
Two practical traps to watch for. First, some hotels print a fictional high “rack rate” only to justify the 18% slab. Ask for the rate card filed with the GST department. Second, some hotels split charges into separate “service” lines, each with its own GST, so the effective tax rate becomes 22% or more. That is illegal stacking under the GST Act.
A clean refund demand should cite at least three of these. I usually cite all five.
The combination of CPA 2019 Section 2(47), GST Act Section 171 and a Legal Metrology citation in your written notice usually settles the matter at the front desk itself.
The lobby is where the case is won or lost. Most travellers lose because they sign the form, pay quietly, and only complain after check-out. Do not do that. Do this instead.
Once you are home, fire on five channels in parallel. Hotels respond to volume.
A complaint that lands on five desks the same day is much harder to ignore than one e-mail to the hotel.
This notice has refunded money for me twice and for readers many times. Adapt the bracketed parts.
To: The Manager, [Hotel Name], [Address]
Cc: Grievance Officer, [OTA Name]; CCPA Grievance Portal; National Consumer Helpline (Docket [Number])
Subject: Demand for refund of undisclosed charges and excess GST under CPA 2019, CGST Act 2017 and Legal Metrology Act 2009
Sir or Madam,
I, [Full Name], booked Room [Number] at your property for [Dates] vide booking reference [Number] for a confirmed inclusive total of ₹[Amount]. At check-in your front desk demanded an additional ₹[Amount] described as “[Resort Fee / Cleaning Fee / Extra GST]” which was not disclosed in the booking confirmation, the price breakdown, the OTA listing, or any pre-stay communication. I paid the said amount under written protest.
Under Section 2(28) and Section 2(47) of the Consumer Protection Act 2019, charging a consumer a price higher than the price disclosed at the time of contract is an unfair trade practice. The CCPA Guidelines for Prevention of Misleading Advertisements 2022 specifically cover surprise charges. Under Section 171 of the Central Goods and Services Tax Act 2017, charging GST above the slab notified for the declared tariff is profiteering. Under the Legal Metrology (Packaged Commodities) Rules 2011, charging more than the declared price is an offence punishable with fine.
I therefore demand refund of ₹[Amount] to my card ending [Last 4] within seven days of receipt of this notice. Failing this, I will file (i) a CCPA class complaint, (ii) a GST anti-profiteering complaint, (iii) a District Consumer Commission complaint with prayer for compensation under Section 39 of the CPA 2019, and (iv) a Legal Metrology complaint with the State Controller.
Please treat this as final notice.
Yours faithfully,
[Full Name]
[Mobile] [Email]
Date: [Date]
Indian consumer courts have consistently struck down surprise hotel charges. Asian Hotels Limited v. Hotel and Restaurant Workers Sangh touched on hotel pricing transparency. Federation of Hotel and Restaurant Associations of India v. Union of India addressed the limits of what hotels can recover from guests beyond the displayed tariff. Nitin Mittal v. Pride Hotel at the District Consumer Commission held that a “compulsory service charge” not part of the menu price was an unfair trade practice and ordered refund with ₹10,000 compensation. DLF Universal v. Director General of Anti-Profiteering confirmed that excess GST collected from a customer must be refunded with interest even if remitted to the government. Quote any one of these in your notice and the hotel's legal team will read your email.
If seven days pass without a refund, escalate in this order.
The Right to Information Act 2005 is a quiet weapon for consumer cases against any establishment that interacts with a government department. Hotels do, through GST registration and tourism classification.
A consumer commission complaint backed by three RTI replies is almost impossible for the hotel to defend. Use the AI RTI drafter to generate the applications in two minutes and the PIO reply checker to flag if the hotel-friendly PIO sends you a vague reply.
If you booked through an OTA, the OTA is jointly liable under the IT Rules 2021 read with Section 94 of the CPA 2019 for e-commerce intermediaries. Always include the OTA grievance officer in the complaint chain. Most OTAs refund from their pocket and recover from the hotel later, because they care about platform reputation more than one booking.
For weddings and conferences, the hidden charge typically appears as “service charge,” “AV recovery,” or “decor restoration.” These are unenforceable unless agreed in the signed event contract. Refer to the contract clause-by-clause and cite Section 2(47) of the CPA 2019.
Foreign tourists pay GST at the same slab as Indians. Any “foreign national premium” at the desk is illegal under Article 14 of the Constitution and Section 2(47) of the CPA 2019.
Is a “service charge” the same as GST?
No. Service charge is a private tip the hotel keeps, GST is a statutory tax. The CCPA in 2022 expressly held that service charges cannot be added by default and must be optional.
Can the hotel claim “rate change” between booking and stay?
No. Once the booking is confirmed, the price is contractually locked under Section 10 of the Indian Contract Act 1872. Any unilateral upward revision is breach of contract.
What if I already paid and left?
You have two years from the date of the cause of action under Section 69 of the CPA 2019 to file a complaint. Send a legal notice first, file at edaakhil.nic.in if no refund.
Can the hotel charge separately for early check-in?
Only if disclosed at booking. A surprise early check-in fee at the desk is hidden and refundable.
Can they charge for Wi-Fi if it was advertised as free?
No. The advertisement creates a representation under Section 2(28). A separate Wi-Fi charge then becomes a misleading practice.
Do small budget hotels also fall under this?
Yes. Every business with a GSTIN, every accommodation with a tourism classification, every establishment selling a service to a consumer falls under the CPA 2019. Size is irrelevant.
This guide is part of the RTI Wiki weekend problem-solving network. If your hotel issue overlaps with another grievance, follow the relevant link.
A hotel surprise charge is a small consumer wrong with a very specific legal answer. Travellers in India often pay quietly because they want their holiday to start. The result is that hotels learn the wrong lesson and the same surprise lands on the next family at the next desk. Five minutes of polite firmness, two photographs, one signed line that says “paid under protest, refund claimed,” and a five-channel complaint the next day usually fixes it. The law on your side is the CPA 2019, the CCPA Guidelines, the CGST Act 2017, the Legal Metrology Act 2009, and the RTI Act 2005. Five statutes. One refund.
For the official portal see consumeraffairs.gov.in and for the National Consumer Helpline see consumerhelpline.gov.in.