A single hotel folio in India can carry four GST rates — 12% or 18% on the room, 5% no-ITC or 18% with-ITC on the in-house restaurant depending on the hotel's room slab, and 18% on banquet, laundry, and other services — but most PMS exports flatten these into a single tax line, breaking GSTR-1 line splits and creating place-of-supply and rate-mismatch exposure.
Classify each folio line by HSN/SAC and apply the correct rate at line level: room rate by realised tariff (below ₹7,500 = 12%, at or above = 18%), restaurant by hotel-level published room rate (any room at or above ₹7,500 = 18% with ITC, else 5% no-ITC), banquet and ancillaries at 18%. Reconcile PMS folio totals against POS and banquet sub-systems by rate stream, then consolidate to GSTR-1 with one line per rate.
PMS connector pulling folio lines with HSN/SAC tags; restaurant POS adapter; banquet sub-ledger; rate-classification rules keyed to room transaction value and hotel-level published tariff; GSTR-1 line splitter that emits one row per rate stream per folio.
A folio-level reconciliation showing each rate stream matching its source PMS or POS line, a rate-stream summary feeding GSTR-1 Table 4/5/7 with separate lines for 5%, 12%, and 18% supplies, and an audit trail mapping every output tax rupee back to the originating folio.
A 120-key hotel in Bengaluru runs three published room categories at ₹6,800, ₹8,200, and ₹14,500. Across one month, the same in-house restaurant generates ₹42 lakh of revenue. The finance team faces four simultaneous GST classifications on every folio it issues. This article is for hotel finance, audit, and tax teams managing GST reconciliation across PMS, POS, and banquet systems in India.
What Hotel GST Reconciliation Involves
Hotel GST reconciliation in India is the process of matching folio-level revenue to the correct rate slab, ensuring each line carries the right HSN/SAC and ITC treatment, and consolidating those streams into a clean GSTR-1 filing. The complication is that hotels are one of the few sectors where multiple rates apply simultaneously to a single customer transaction, with cross-dependencies between the room rate and the restaurant rate.
The post-October 2024 rate framework for hotel accommodation in India works on actual transaction value rather than the rack rate. A room at ₹7,200 realised tariff carries 12% GST with ITC. The same room at ₹7,800 carries 18% GST with ITC. The threshold is per unit per day, evaluated on the booking value after discounts, agent commissions netted appropriately, and any package adjustments.
How the 12% vs 18% Classification Works
Room Rate Slab — Folio Level
The room slab is decided folio by folio. A guest paying ₹6,500 falls in the 12% bracket; a guest in the same hotel paying ₹9,000 falls in 18%. The PMS must tag each room-night line with its own rate, and the GSTR-1 export must split these into two separate lines. A single consolidated tax line on a multi-rate folio is the most common scrutiny finding.
In-House Restaurant — Hotel Level
The in-house restaurant rate is decided once per hotel, not per guest. If any published room tariff in the hotel is at or above ₹7,500, the restaurant attracts 18% GST with full ITC. If every published room is below ₹7,500, the restaurant attracts 5% GST with no ITC. A guest staying in a ₹6,000 room at a hotel that also publishes a ₹12,000 suite still pays 18% on restaurant meals — the hotel-level threshold governs.
Banquet, Laundry, Spa, and Ancillaries
Banquet hall hire, food at banquets when billed by the hotel, laundry, spa, and similar ancillaries attract 18% GST with ITC, independent of the room slab. Outside catering by a hotel for a non-resident event is also 18% with ITC. Each of these sits on its own GSTR-1 line.
Hotel GST Rate Reference Table
| Stream | Condition | Rate | ITC |
|---|---|---|---|
| Room | Tariff below ₹7,500 per unit per day | 12% | Available |
| Room | Tariff at or above ₹7,500 per unit per day | 18% | Available |
| In-house restaurant | Any room published at or above ₹7,500 | 18% | Available |
| In-house restaurant | All rooms published below ₹7,500 | 5% | Not available |
| Banquet hall and banquet F&B | Standalone | 18% | Available |
| Outdoor catering | Standalone | 18% | Available |
| Laundry, spa, transfers | Standalone | 18% | Available |
Reconciling Multiple GST Streams Within One Folio
A single five-night folio at a city hotel might contain twelve room-nights at 18%, eight room-nights at 12% (a category change mid-stay), thirty-two restaurant tickets at 18%, three banquet vouchers at 18%, and laundry at 18%. The reconciliation runs in three stages.
First, line-level integrity: every PMS folio line must reconcile to its source ticket — restaurant lines back to the POS, banquet lines back to the BEO and banquet sub-ledger. Late-posted minibar and spa charges must clear before period close to avoid revenue cut-off issues. Second, rate-stream consolidation: each rate stream is summed across the folio and matched to the relevant GSTR-1 table. Third, place-of-supply: room nights are intra-state by location of the property; B2B folios with an out-of-state GSTIN follow the place-of-supply rule under Section 12 of the IGST Act.
The PMS folio total must equal the sum of room revenue, F&B postings (room-charged), banquet, and ancillaries — all at gross before tax — plus the consolidated tax. Discrepancies typically come from POS tickets paid directly at the restaurant (which should not hit the folio) being double-counted, or banquet sub-billing missing from the folio when the banquet was contracted separately.
India Compliance Angle: GSTR-1 Line Splits and Rate Audit
For hotels, the GSTR-1 filing must show separate lines for each rate stream. Aggregating room revenue at a single rate, or merging restaurant revenue into the room line, is a recurring audit finding. Where a B2C folio spans rates, the place-of-supply (state of the property) is the same for every line, but the rate column differs. Hotel finance teams using payment gateway reconciliation tooling extend the same rail into PMS and POS reconciliation, ingesting Opera, IDS, eZee or similar exports alongside POS data. Reconciliation software India handles the rate classification at line level and emits a GSTR-1-ready breakdown without manual splitting. The CBIC portal publishes the rate notifications and clarifications that govern this classification.
For the broader hotel industry reconciliation surface, see the Hotels & Hospitality industry guide.
The following questions address the GST rate and folio-split issues hotel finance teams encounter most frequently.