1. Demystifying Hotel Meal Plans in Indian Hospitality
In the hospitality industry, a Rate Plan is much more than a price tag. It represents the binding contract between the hotel and the guest regarding what amenities, meals, and cancellation terms are bundled into the room tariff.
Across India, from luxury hill resorts in Shimla to beach retreats in Goa and business hotels in Bengaluru, travelers expect clear meal inclusions. Using standardized international terminology:
EP (European Plan)
Room OnlyThe baseline room tariff without any meal inclusions. All dining, room service, and beverages are billed separately on consumption.
Best for: Transit travelers, corporate budget guestsCP (Continental Plan)
Bed & BreakfastIncludes overnight lodging and complimentary buffet or fixed-menu breakfast for all registered room occupants.
Best for: Business executives, city tourists, weekendersMAP (Modified American Plan)
Half Board (Breakfast + Lunch or Dinner)Includes room lodging, morning breakfast, and one major meal (typically dinner, allowing guests to explore external dining for lunch).
Best for: Leisure hill stations, beach resorts, couplesAP (American Plan)
Full Board (All Meals Included)Comprehensive all-inclusive tariff covering lodging, morning breakfast, lunch, and dinner, commonly featured at isolated wildlife lodges and tent cities.
Best for: Jungle safari lodges (Corbett, Gir), Rann of Kutch2. The Critical Indian GST Dilemma: Lodging vs. Food Service Tax Slabs
One of the most dangerous accounting mistakes independent hoteliers make in India is billing a bundled meal plan (e.g. ₹6,500 MAP) under a single lodging line item without separating the food component.
Under Indian Goods and Services Tax (GST) law, lodging and restaurant dining operate under distinct Service Accounting Codes (Services Accounting Code (SAC)):
- SAC 9963 (Short-term Accommodation): Taxed based on room tariff slabs (0% up to ₹1,000; 12% between ₹1,001 and ₹7,500; 18% above ₹7,500 per day).
- SAC 996331 (Restaurant & Food Services): Standard 5% GST without Input Tax Credit (ITC) for standalone restaurants or non-specified hotels, or standard hotel composite rates.
| Billing Component | Service Accounting Code (SAC) | Applicable GST Rate | Accounting Risk Without BillDhari |
|---|---|---|---|
| Room Accommodation (EP) | 996311 | 12% or 18% (Tiered by Room Tariff) | Standard lodging declaration |
| Breakfast Component (CP) | 996331 | 5% (Restaurant Service) | If unbundled incorrectly, tax authorities treat the entire amount under 18% lodging tax |
| Dinner / Buffet Meals (MAP/AP) | 996331 | 5% (Restaurant Service) | Distorts F&B department revenue reporting and creates GSTR-1 audit discrepancies |
How BillDhari Solves Meal Plan GST Splits
In BillDhari, when you configure a rate plan (e.g., Deluxe MAP @ ₹6,000), you define the internal allocation (e.g. ₹4,800 room + ₹1,200 dining). When a guest checks out, BillDhari automatically generates a unified tax invoice that splits the lines into SAC 9963 and SAC 996331, guaranteeing 100% statutory compliance for state GST department audits.
3. Rate Plan Inheritance: The Secret to 10-Second Rate Updates
Managing 4 room categories across 4 meal plans (EP, CP, MAP, AP) means maintaining 16 distinct prices per day. If you operate manually, updating weekend rates across MakeMyTrip, Booking.com, and Agoda requires modifying 48 separate fields every week. This complexity inevitably causes typographical errors, rate parity breaches, and lost revenue.
BillDhari solves this through Parent-Child Rate Plan Inheritance:
Parent-Child Rate Plan Inheritance
When festive demand surges, you update only the Master EP Base Rate from ₹4,000 to ₹5,500. BillDhari instantly recalculates all child meal plans:
- CP automatically becomes ₹6,000
- MAP automatically becomes ₹6,900
- AP automatically becomes ₹7,700
All 16 combinations transmit to Booking.com, InGoMMT, and Agoda simultaneously in under 2 seconds.
4. Step-by-Step Tutorial: Configuring Rate Plans in BillDhari
Follow these steps to set up automated meal plans and Online Travel Agency (OTA) synchronization:
Step 1: Navigate to Rate Plan Settings
- Log into your BillDhari Property Management System (PMS) dashboard.
- In the left navigation, open Settings > Pricing & Rate Plans.
- Click Add New Rate Plan.
Step 2: Define Plan Details & Meal Inclusion
- Plan Name: Enter a descriptive title (e.g.,
Deluxe Continental Plan (CP)). - Short Code: Enter a 3-letter code (
CP-DLX). - Meal Inclusions: Check the relevant boxes:
- Complimentary Breakfast: Yes
- Lunch: No
- Dinner: No
Step 3: Configure Pricing Mode (Inherited vs. Standalone)
- Select Inherited from Parent (Recommended).
- Choose your base rate plan (
Standard EP). - Set the adjustment rule:
- Type: Fixed Amount Addition (
+₹500) or Percentage Markup (+15%).
- Type: Fixed Amount Addition (
Step 4: Map to Connected Channels (Booking.com & InGoMMT)
- In the OTA Channel Mapping tab, select the corresponding OTA Rate Plan ID:
- Booking.com Rate Plan:
Breakfast Included (BAR_BB) - MakeMyTrip Rate Plan:
CP_STANDARD
- Booking.com Rate Plan:
- Specify whether OTA rates are pushed inclusive or exclusive of GST.
- Click Save & Activate Plan.
5. Troubleshooting Common Rate Plan Synchronization Errors
1. Booking.com Rejects Rate Plan Update ("Rate Plan Not Linked to Room Type")
- Cause: The rate plan was created in the Booking.com Extranet, but was not linked to the specific room category.
- The BillDhari Fix: Open Channel Manager > Health Diagnostics. BillDhari validates the room-to-rate mapping matrix and displays any unlinked OTA rate IDs.
2. Guests Arrive Expecting Breakfast on an EP Reservation
- Cause: The guest booked a discounted Room Only (EP) promotion on MakeMyTrip, but assumed breakfast was included by default.
- The BillDhari Fix: BillDhari’s automated WhatsApp booking confirmation explicitly highlights the booked meal plan: "Your reservation #4829 is confirmed on European Plan (Room Only). Breakfast can be added at front desk for ₹350/person."
3. Rate Parity Warning Across Channels
- Cause: CP was updated manually on MakeMyTrip Extranet, but remained unchanged on Booking.com.
- The BillDhari Fix: Always update rates directly inside BillDhari’s Bulk Rate Manager. The direct BillDhari Channel Manager pipeline updates all channels simultaneously, maintaining perfect price parity.
6. Automate Your Property Rate Architecture Today
Stop wasting hours manually recalculating meal plan markups across multiple extranets. Harness the speed, accuracy, and GST compliance of BillDhari’s Parent-Child Rate Plan Engine.
Start Your 14-Day Free Trial - No credit card required. Free live onboarding and rate plan mapping support included.