Skip to main content
How-To · 9 min read

Hotel Reconciliation in India: OTA, PMS, Banquet, and GST Split

Hotel reconciliation in India sits at the intersection of OTA net settlements, PMS night-audit close, F&B point-of-sale, banquet advances, and a GST regime that depends on the room tariff. This guide covers the payment mix, where reconciliation breaks for Indian hotels, how OTA virtual-card and net-settlement models differ, and what structured matching changes for hotel finance teams under CARO 2020.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 25 April 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

An Indian hotel runs five concurrent revenue streams — direct guest payments, OTA bookings across MakeMyTrip, Goibibo, Booking.com, Agoda and others, corporate billing with TDS 194C and 194I, banquet advances split across two payments, and daily F&B cash deposits — each with its own settlement model, GST slab, and timing. Manual reconciliation across PMS, OTA settlement reports, gateway settlements, and the bank statement is multi-source and cannot reliably classify the OTA gross-to-net gap into commission, TDS 194H, GST on commission, and cancellation adjustments at scale.

How It's Resolved

Ingest PMS folios from Opera or IDS Next or eZee or Hotelogix, channel manager records from SiteMinder or STAAH, OTA settlement reports per platform, gateway settlements, and the bank statement. Match each bank credit to its source: OTA UTR to OTA settlement report, gateway batch to card and UPI folios, NEFT to corporate invoice. Decompose every OTA settlement variance into typed codes — OTA_COMMISSION, OTA_TDS_194H, GST_ON_COMMISSION, OTA_CANCELLATION — and route any residual to UNCLASSIFIED_OTA_ADJUSTMENT for review. Apply property-level GST classification at the room-tariff slab to F&B revenue.

Configuration

Property-level GST classification flag (room tariff below ₹7,500 versus at or above ₹7,500), OTA settlement schema with bookings array and variance source fields, banquet advance two-phase matching keyed by event_booking_id, night-audit cut-off timezone, and PMS-to-bank lag tolerance window for gateway settlements.

Output

A reconciled view that shows each PMS folio against its OTA settlement and bank credit, typed variance codes for every gross-to-net gap, deferred revenue tracked separately for banquet advances, GST slab classification applied automatically to F&B, and an exception list cleared in hours instead of the staff days a hotel finance team typically spends on month-end.

A 200-room four-star hotel in Bengaluru can settle, in a single calendar month, against MakeMyTrip, Goibibo, Booking.com, Agoda, Expedia, OYO, Yatra, Cleartrip, three corporate accounts on monthly NEFT, two banquet events with 50 percent advances, daily card-and-UPI gateway batches, and walk-in cash deposits from the restaurant and bar. Each stream settles on a different cycle, deducts a different set of charges, and appears in the bank statement under a different narration. Hotel reconciliation in India is not a single matching exercise but a stack of them, and the stack only resolves when the OTA gross-to-net gap, the PMS night-audit cut-off, the gateway MDR, and the room-tariff GST slab are all reconciled together. This guide covers what the payment mix looks like, where the reconciliation typically breaks, and what audit-grade evidence requires for a property under CARO 2020.

What Hotel Reconciliation in India Involves

Hotel reconciliation in India is the process of matching every PMS folio and every revenue line against its corresponding settlement evidence and bank credit, while classifying the difference between gross revenue and net cash received into typed variance codes. The exercise sits across at least five revenue streams.

  • Direct guest payment at check-out (HT-C01) — card or UPI at the front desk, settled by the gateway on T+1 or T+2 net of MDR.
  • OTA bookings (HT-C02) — MakeMyTrip, Goibibo, Booking.com, Agoda, Expedia, OYO, Yatra, Cleartrip. The OTA collects from the guest and settles to the hotel net of commission (15 to 25 percent), TDS under Section 194H at 5 percent on the commission, GST on the commission, and any cancellation adjustments. One settlement batch covers many bookings.
  • Corporate billing (HT-C03) — invoiced monthly, paid by NEFT, TDS deducted under Section 194C for accommodation services and under 194I if room rental crosses the rent-threshold tests applied by the corporate buyer.
  • Banquet and event revenue (HT-C04) — typically a 50 percent advance on confirmation, balance on the event day. Two payments link to one event booking.
  • F&B at restaurant and bar (HT-C07) — daily POS settlements and cash deposits.

Three properties of this mix make Indian hotel reconciliation structurally harder than in markets where most rooms are sold direct. First, OTA penetration is high, so the largest single reconciliation challenge is the OTA gross-to-net decomposition. Second, the GST regime is room-tariff dependent, so F&B classification depends on the property’s inventory pricing. Third, statutory audit under CARO 2020 requires a documented bridge from PMS folio to bank credit, which manual reconciliation rarely produces at the level auditors expect.

Where Hotel Reconciliation Breaks

OTA Gross-to-Net Decomposition

A MakeMyTrip settlement of ₹6,42,000 against gross booking value of ₹8,40,000 is a ₹1,98,000 gap. That gap is not an error — it is the sum of OTA commission at the contract rate, TDS at 5 percent under Section 194H on that commission, GST on the commission, and any cancellation refunds netted from the same batch. Without typed decomposition, finance teams either accept the net and lose visibility on whether the contract commission was applied correctly, or hold the entry open as an unresolved variance. With booking volumes of 50 to 200 per settlement batch and three to seven OTAs settling weekly, the unreconciled-but-explainable backlog grows quickly.

PMS Night-Audit Cut-Off Versus Bank Settlement

Property management systems — Opera, IDS Next, eZee, Hotelogix — close the day at the night-audit cut-off, typically between midnight and 6 a.m. local time. Bank statements close on calendar-day cut-offs, and gateway settlements reach the bank on T+1 or T+2 after MDR is deducted. A folio closed in the PMS on the 10th appears in the bank on the 11th or 12th, net of MDR and net of GST on MDR. The hotel’s PMS shows gross; the bank shows net minus a delay; and channel manager records (SiteMinder, STAAH) show a third view of inventory and rate. Without a reconciliation that bridges all three timelines, daily revenue and daily cash never tie out cleanly.

The 12% Versus 18% GST Split

Since the October 2024 rule revisions, hotel rooms attract 12 percent GST with ITC where the room tariff is below ₹7,500 per night, and 18 percent GST with ITC where the tariff is at or above ₹7,500. Restaurant supplies inside a hotel inherit the property’s classification: if any room tariff crosses ₹7,500, restaurant GST is 18 percent with ITC; if no room exceeds ₹7,500, restaurant GST is 5 percent without ITC. Properties with mixed inventory or seasonal pricing sit at the boundary, and a misclassification in F&B GST flows through to GSTR-1 filings, GSTR-3B output liability, and ITC eligibility on procurement. Reconciliation needs the slab classification baked in, not bolted on at month-end.

The Hotel Reconciliation Process: Step by Step

Step 1 — Ingest Source Data

Pull PMS folios (Opera, IDS Next, eZee, Hotelogix), channel manager extracts (SiteMinder, STAAH), OTA settlement reports per platform, gateway settlements (Razorpay, PayU, Pine Labs, etc.), corporate invoices, banquet event registers, and the bank statement. Each source carries its own date convention, currency, and reference field. Standardise into a common record format that preserves the source identifiers — booking ID, folio number, settlement ID, UTR — for downstream traceability.

Step 2 — Match Bank Credits to Their Source

For OTA settlements, the bank narration typically contains the OTA name plus a settlement reference; match by UTR or settlement ID. For gateway batches, match by payout ID and date. For corporate NEFT, match invoice number from the narration to the corporate invoice register, then verify TDS 194C or 194I deducted. For banquet events, link the bank credit to the event_booking_id and tag whether it is the advance or the balance.

Step 3 — Decompose Variances Into Typed Codes

For every OTA settlement, compute (gross_booking_value − net_settlement) and decompose into OTA_COMMISSION, OTA_TDS_194H, GST_ON_COMMISSION, and OTA_CANCELLATION using the OTA’s own settlement report fields. Any residual is UNCLASSIFIED_OTA_ADJUSTMENT and goes to a review queue. For gateway settlements, the typed variance is GATEWAY_MDR plus GST on MDR. For corporate NEFT, CORPORATE_TDS at the relevant section. Typed variance codes are what makes the reconciliation auditable.

Step 4 — Produce Audit-Grade Evidence

For each reconciled folio and each reconciled settlement, the output is a PMS folio reference, the OTA or gateway settlement reference, the bank UTR, the typed variance breakdown, and the GST slab applied. This is the bridge that CARO 2020 auditors test against, and it is what removes the “unreconciled bank credit” line from the trial balance review.

Variance Taxonomy: Hotel Income Streams

CodeIncome streamSettlement modelTypical variance
HT-C01Direct guest paymentCard / UPI, T+1 or T+2GATEWAY_MDR + GST on MDR
HT-C02OTA settlementNet of commission, batchOTA_COMMISSION, OTA_TDS_194H, GST_ON_COMMISSION, OTA_CANCELLATION
HT-C03Corporate billingMonthly NEFTCORPORATE_TDS (194C or 194I)
HT-C04Banquet advance50% on booking + 50% on eventTwo-phase, BANQUET_ADJUSTMENT on final folio
HT-C05Travel agent commissionNet of agent commissionAGENT_COMMISSION
HT-C06Government / PSU45 to 90 day cycleGST_TDS at 2%
HT-C07F&B cashDaily POS to depositDate + amount within tolerance
HT-C09Cancellation / no-showCard charge, separate batchReconcile against cancellation register

The India-Specific GST and TDS Layer

The single biggest difference between hotel reconciliation in India and the generic OTA-commission guides is the regulatory layer. Five rules shape the matching logic.

First, OTAs deduct TDS at 5 percent under Section 194H on the commission they charge the hotel, and that deduction must appear in Form 26AS against the OTA’s TAN within the quarter. Cumulative tds_by_ota across settlements should reconcile to the 26AS view; mismatches typically arise from cross-quarter timing or the OTA filing late.

Second, foreign-currency OTAs such as Booking.com and Agoda often settle in INR but bill commission in foreign currency, which means a forex difference and, in some structures, reverse-charge GST on the imported commission service. The hotel must self-invoice under RCM and claim the ITC, and the reconciliation needs to link the foreign-currency commission line to the RCM payment.

Third, room-tariff GST is 12 percent below ₹7,500 and 18 percent at or above ₹7,500 (both with ITC) since the October 2024 rules. Restaurants inside hotels inherit the property’s classification: 18 percent with ITC if any room exceeds ₹7,500, otherwise 5 percent without ITC.

Fourth, banquet and event advances typically attract GST on receipt of the advance, not on the event date. Reconciliation has to track GST timing on the advance separately from revenue recognition on the event date.

Fifth, government and PSU billing attracts GST TDS at 2 percent and runs on a 45-to-90-day settlement cycle. The reconciliation has to keep these invoices in an aged-receivable view and tie the eventual NEFT credit back to the original invoice and the GST TDS certificate, with reference to filings in the Federation of Hotel & Restaurant Associations of India (FHRAI) format guidance for PSU receivables.

For statutory audit, all of this rolls up into the CARO 2020 evidence requirement: a documented bridge from PMS folio to OTA or gateway settlement to bank credit, with every variance classified.

What Automated Hotel Reconciliation Changes

A purpose-built reconciliation software India platform that handles hotels carries the OTA settlement schema, the gateway batch schema, the banquet two-phase matching, and the property-level GST classification as first-class concepts rather than as spreadsheet conventions. The OTA gross-to-net gap is decomposed automatically into the four typed codes; the gateway MDR is recognised at ingest; the night-audit cut-off and gateway lag are handled in the matching window; and the property’s GST slab is applied to F&B without manual review. Hotels that move from spreadsheet-based reconciliation to structured matching typically see month-end close compress from three to five staff days down to several hours of exception review, with the residual exception list cleanly classified for follow-up. For OTA-heavy properties, this is also the difference between an audit qualification and a clean opinion, because the typed variance trail is what CARO 2020 reviewers test. Hotel finance teams considering payment gateway reconciliation for the gateway side of the stack will find the same pattern applies — typed variance decomposition is what makes the math both fast and audit-defensible. For the broader hotel industry reconciliation surface, see the Hotels & Hospitality industry guide.

Primary reference: Federation of Hotel & Restaurant Associations of India (FHRAI) — the apex industry body publishing format guidance and policy positions for Indian hotels.

Frequently Asked Questions

How do Indian hotels reconcile OTA settlements from MakeMyTrip, Goibibo, and Booking.com?
OTAs settle net of commission (typically 15 to 25 percent), TDS under Section 194H at 5 percent on the commission, GST on the commission, and any cancellation adjustments. Reconciliation maps each settlement UTR in the bank statement to the OTA's settlement report, then decomposes the gap between gross booking value and net credit into four expected variance categories: OTA_COMMISSION, OTA_TDS_194H, GST_ON_COMMISSION, and OTA_CANCELLATION. Any residual after those four is an unclassified adjustment that needs investigation. One settlement batch from MakeMyTrip or Goibibo can cover 20 to 200 bookings, so the match is one bank credit to many PMS folios.
What is the GST rate on hotel rooms in India after the October 2024 changes?
Room tariff below ₹7,500 per night attracts 12 percent GST with input tax credit available. Room tariff at or above ₹7,500 attracts 18 percent GST with ITC. For restaurants inside a hotel where any room tariff in the property crosses ₹7,500, restaurant supplies attract 18 percent GST with ITC. For restaurants inside a hotel where no room exceeds ₹7,500, restaurant supplies attract 5 percent GST without ITC. The classification is property-level for the financial year, so hotels with mixed inventory must run the F&B GST through both rules during reconciliation.
How is banquet and event revenue reconciled when 50 percent is taken as advance?
Banquet bookings in India typically follow a 50 percent advance on confirmation and balance on the event date. Two bank credits or card receipts must link to a single event booking ID. Reconciliation tracks the advance as deferred revenue, then on the event date matches the balance receipt and recognises full revenue net of any final-folio adjustments such as additional covers, beverage upgrades, or service changes. GST is generally payable on the advance on receipt, not on event date, so the reconciliation also tracks GST timing separately from revenue recognition.
Why do PMS exports from Opera, IDS Next, and eZee not match the bank statement directly?
PMS systems close the day at the night-audit cut-off, which is typically a hotel-defined time between midnight and 6 a.m. Bank settlements close on calendar-day cut-offs, and card or UPI gateways typically settle T+1 or T+2 net of MDR. So a folio closed on the 10th in the PMS often appears in the bank on the 11th or 12th, after MDR deduction. The PMS will show gross room revenue including taxes; the bank will show a net amount. Reconciliation has to bridge night-audit cut-off, gateway settlement lag, and the MDR-and-GST-on-MDR deduction before any folio-level match is possible.
How do Indian hotels handle TDS deducted by OTAs on commission?
Under Section 194H, OTAs deduct TDS at 5 percent on the commission they charge the hotel. This deduction reduces the net settlement and must appear in the hotel's Form 26AS against the OTA's TAN within the relevant quarter. Reconciliation tracks each settlement's tds_by_ota field, classifies it as OTA_TDS_194H, and at quarter end matches the cumulative deducted amount to Form 26AS. Mismatches typically arise from cross-quarter timing or from the OTA filing late, leaving a credit pending in the next 26AS update.
What evidence does CARO 2020 require for a hotel's reconciliation?
CARO 2020 requires statutory auditors to comment on whether revenue, receivables, and bank balances are properly reconciled. For a hotel, that means a documented trail from PMS folio to OTA settlement report to bank credit, with each variance classified and supported. Auditors also test the GST classification at room-tariff slab level, the TDS reconciliation against Form 26AS for OTA commissions and corporate clients, and the treatment of banquet advances as deferred revenue. Properties without typed variance evidence and without a reconciled bridge between PMS, OTA reports, and the bank typically draw an audit qualification.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.