Skip to main content
How-To · 5 min read

Hotel F&B Room Charge Reconciliation: POS to Folio with GST Splits

A guest signs a restaurant chit charging the meal to room 412. The POS posts to the PMS folio, the kitchen prints the KOT, the restaurant cashier closes the ticket, and finance has to prove every room-charged F&B rupee reconciles back to a real chit, with the right GST rate, no missing minibar entries, and a service-charge treatment that complies with the 2022 CCPA guidelines.

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

Hotel finance teams must reconcile every F&B charge to a folio against its source restaurant POS chit, apply the correct GST split (room rate on room nights vs restaurant rate on F&B), capture late-posted minibar before period close, segregate banquet F&B from à la carte, and treat service charge per the July 2022 CCPA guidelines — with leakage at any layer driving revenue and tax misstatement.

How It's Resolved

Match each PMS folio F&B line to its source POS chit by chit reference, room number, and amount. Apply restaurant GST rate (5% no-ITC or 18% with ITC depending on hotel-level room slab) to F&B lines, distinct from the room rate (12% or 18%). Track MINIBAR_LATE_POST as a named variance with housekeeping cut-off discipline. Route banquet F&B through the BEO sub-ledger, not the restaurant POS. Hold service charge in an opt-in tip-pool ledger compliant with CCPA.

Configuration

Restaurant POS adapter pulling chit-level data with room number, item, and tax; PMS folio connector; minibar housekeeping feed with cut-off rules; banquet BEO sub-ledger; service-charge tip-pool ledger with opt-in flag; GST rate engine keyed to hotel-level room slab and chit type.

Output

A folio-level F&B reconciliation showing every room-charge line matched to its POS chit, a clean GST split between room rate and restaurant rate at folio close, a MINIBAR_LATE_POST exception list with aging, a banquet F&B view separated from à la carte, and a CCPA-compliant service-charge ledger with disclosed opt-in capture.

A city hotel in Mumbai runs three restaurants, two bars, an in-room dining service, a minibar in every room, a banquet operation, and an outdoor catering arm. On a normal weekday it generates 600 to 900 F&B chits across these channels, of which 35 to 50% post to room folios. Reconciling every chit to a folio, every folio to its GST treatment, and every late minibar to a closed checkout is the daily F&B finance task. This article is for hotel finance, F&B controllers, and audit teams managing room-charge F&B reconciliation in India.

What Hotel F&B Room Charge Reconciliation Involves

Hotel F&B room charge reconciliation is the process of matching every restaurant POS chit signed to a room against the corresponding PMS folio post, applying the correct GST treatment per the rate split between room and restaurant, capturing late-posted minibar consumption before period close, and routing banquet F&B through its own sub-ledger. The output is a clean folio at checkout with no missing posts, no double posts, and no rate or service-charge errors.

The complication unique to hotels is that F&B revenue can carry a different GST rate from the room revenue on the same folio, room-charge chits can post late from minibar or in-room dining, and the post-2022 CCPA service-charge regime requires explicit opt-in handling that most legacy POS configurations do not enforce.

How Room-Charge F&B Reconciliation Works

POS Chit to Folio Post

Every restaurant POS chit closed against a room number triggers a posting to the PMS folio with a chit reference, the room number, the gross amount, and the tax breakdown. The reconciliation walks every POS chit-to-folio post and confirms a match — same reference, same room, same amount, same tax. POS chits that closed against a room but did not reach the folio are leakage; folio posts without a matching POS chit are duplicates or manual entries that need investigation.

GST Split Inside the Hotel

Room nights on a folio carry their own rate — 12% or 18% based on realised tariff. Restaurant F&B charged to the same folio carries the restaurant’s own rate — 5% with no ITC if every published room is below ₹7,500, or 18% with ITC if any published room is at or above ₹7,500. A folio for a guest in a ₹6,000 room at a hotel that also publishes a ₹12,000 suite shows the room at 12% and the F&B at 18% — different rates, same folio, same GSTR-1 line table, two output rows.

Minibar Late Posting and the MINIBAR_LATE_POST Variance

Minibar consumption is captured by housekeeping when the room is serviced. If the guest checks out at 11 a.m. and housekeeping discovers a missing item at 1 p.m., the post lands on a closed folio. Hotels track this as a named variance — MINIBAR_LATE_POST — with a daily exception report. The standard remedy is to charge the stored card or to write off small amounts against a controlled threshold. Finance trends the variance to tighten housekeeping cut-off and to identify rooms or shifts with persistent leakage.

Hotel F&B Reconciliation Reference

ChannelSource SystemFolio Post PathGST Treatment
Restaurant à la carte (room charge)Restaurant POSDirect post to PMS folio at chit closeRestaurant rate (5% no-ITC or 18% with ITC)
Restaurant à la carte (paid at outlet)Restaurant POSSettled at POS, no folio postRestaurant rate, settled to direct revenue
In-room diningRestaurant POS or IRD moduleDirect post to PMS folioRestaurant rate
MinibarHousekeeping mobile or PMS modulePost to PMS folio at room servicingRestaurant rate
Banquet F&BBEO and banquet POSBanquet sub-ledger to event folio18% with ITC
Outdoor cateringBanquet sub-ledgerDirect invoice, not on guest folio18% with ITC

Banquet F&B Versus À La Carte

Banquet F&B is contracted up front through the BEO at a menu rate per cover. It posts to the event folio (not the guest’s room folio) as a single banquet line, reconciled against actual covers served and the contracted guarantee. À la carte room-charge F&B posts chit by chit to the in-house guest’s room folio. Mixing the two — for example, a banquet guest who is also an in-house guest charging a restaurant meal to their room — is fine if the meal is à la carte, but banquet covers should never appear on a guest folio.

Service Charge Post-2022 CCPA Guidelines

The July 2022 CCPA Guidelines prohibit automatic levy of service charge on food bills. Hotels that operate a service-charge mechanism must run it as opt-in, disclosed before order, and reconciled into a transparent tip-pool ledger. The reconciliation step is to confirm every service-charge collection has an opt-in flag at the POS, that the pool ledger receives the full collected amount, and that distributions to staff follow the documented policy. Service charge is not GST-leviable as part of the supply where it is operated as a true voluntary tip flowing to staff, but the operating model must be clearly designed to fit the guidance.

Hotel finance teams using payment gateway reconciliation tooling for direct PG flows from outlet card terminals extend the same engine to PMS-folio reconciliation. Reconciliation software India ingests Opera or IDS folios alongside Aloha, Micros, or POSist POS exports, matches every chit to its folio post, and surfaces MINIBAR_LATE_POST and missing-chit variances daily. The Department of Consumer Affairs publishes the CCPA service-charge guidelines hotels must apply.

For the broader hotel industry reconciliation surface, see the Hotels & Hospitality industry guide.

The following questions address the POS-to-folio, GST-split, and CCPA service-charge issues hotel finance teams encounter most frequently.

Primary reference: Department of Consumer Affairs — publisher of the July 2022 CCPA Guidelines on the levy of service charge in hotels and restaurants.

Frequently Asked Questions

What GST rate applies when F&B is charged to a room folio?
F&B charged to a room folio retains the restaurant's own GST rate, not the room's. If the in-house restaurant is at 18% with ITC (because any room in the hotel is published at or above ₹7,500), the F&B chit posts at 18% to the folio. If the restaurant is at 5% no-ITC (because all rooms are published below ₹7,500), the F&B posts at 5% to the folio. The room-night line on the same folio carries its own rate independently — 12% or 18% based on the realised tariff.
How is a room-charge F&B chit reconciled back to the POS?
Every room-charge chit at the POS writes a posting to the PMS folio with a unique chit reference, room number, amount, and tax. The reconciliation matches each PMS folio F&B line to its source POS chit by reference, and confirms that no POS chit posted to a room is missing from the corresponding folio. Tickets paid directly at the restaurant should not appear on the folio, and any that do are flagged as duplicate posts.
What is the MINIBAR_LATE_POST variance?
MINIBAR_LATE_POST is a recurring variance where minibar consumption is discovered during room servicing after the guest has checked out — the housekeeping team posts the consumption to the folio late, and the post lands after the folio was closed at checkout. The variance shows up as an open balance against a closed folio, requiring either a settlement against the guest's stored card or a write-off if the amount is not recoverable. Tracking it as a named variance lets finance trend the leakage and tighten the housekeeping cut-off.
How is service charge treated under the 2022 CCPA guidelines?
The July 2022 CCPA Guidelines prohibit hotels and restaurants from levying service charge automatically or by default on the food bill. Service charge cannot be added without explicit guest consent, cannot be collected by another name, and cannot be made a condition of entry or service. Hotels that retain a service charge mechanism must operate it as opt-in, disclosed up front, and reconciled into a transparent tip-pool ledger that distributes to staff per a documented policy.
How does banquet F&B differ from à la carte room-charge F&B?
Banquet F&B is contracted upfront as part of an event — covers per menu rate are fixed in the BEO, and the consumption is invoiced through the banquet folio against the event advance. À la carte room-charge F&B is consumed by an in-house guest at a restaurant or via room service, posted chit-by-chit to the room folio, and settled at checkout. Both attract restaurant GST treatment, but the reconciliation paths run through different sub-systems — BEO for banquet, restaurant POS for room-charge.

See how TransactIG handles reconciliation for your industry

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