The hospitality industry has undergone significant transformation with the emergence of online booking platforms such as Booking.com, MakeMyTrip, and Airbnb. These Online Travel Agencies (OTAs) act as intermediaries between hotels and customers by providing reservation, payment, and marketing services. Hotels pay commissions or service fees to these platforms in exchange for increased visibility and bookings.
From an accounting perspective, hotels must properly recognize revenue, commissions, taxes, receivables, and payments arising from online bookings to ensure accurate financial reporting and compliance with accounting standards.
Meaning of Accounting for Online Booking Platforms
Accounting for online booking platforms refers to the process of recording, classifying, and reporting financial transactions arising from reservations made through OTAs. These transactions generally include:
- Revenue from room bookings.
- Commission expenses charged by OTAs.
- Taxes such as GST.
- Customer advances and deposits.
- Receivables and settlements from booking platforms.
Accounting Models Used by Online Booking Platforms
1. Merchant Model
Under the merchant model, the OTA collects payment directly from the guest and later remits the amount to the hotel after deducting its commission.
Example
Room Tariff: ₹10,000
Commission: 15% (₹1,500)
Amount remitted by OTA:
₹10,000 − ₹1,500 = ₹8,500
2. Agency Model
Under the agency model, the guest pays the hotel directly at check-in or check-out, and the hotel later pays commission to the OTA.
Example
Room Revenue: ₹12,000
Commission Rate: 18%
Commission:
₹12,000 × 18% = ₹2,160
Accounting for Booking.com
Booking.com is one of the world’s largest online travel agencies (OTAs), enabling customers to book hotel rooms, apartments, resorts, and other accommodation services online. Hotels partner with Booking.com to increase their visibility and attract customers from different parts of the world. In return, Booking.com charges a commission on each confirmed booking.
From an accounting perspective, hotels must properly record revenue, commission expenses, receivables, customer advances, and taxes arising from transactions through Booking.com. Proper accounting ensures accurate financial reporting and compliance with accounting standards.
Accounting Treatment under the Agency Model (Booking.com)
Under the Agency Model, the guest books the room through Booking.com, but the payment is made directly to the hotel. The hotel then pays a commission to Booking.com.
Steps in Accounting Treatment
Step 1: Receive the Booking
The guest makes a reservation through Booking.com.
Step 2: Provide Accommodation Services
The hotel provides the room and recognizes room revenue.
Step 3: Receive Payment from the Guest
The guest pays the room charges directly to the hotel.
Step 4: Calculate Booking.com Commission
The hotel calculates the commission payable to Booking.com according to the agreed percentage.
Step 5: Record Commission Expense
The commission is treated as a selling or marketing expense.
Step 6: Pay Commission to Booking.com
The hotel pays the commission and settles its liability.
Accounting Treatment in Tabular Form
Illustration
- Room Tariff: ₹20,000
- Commission Rate: 15%
- Commission Amount: ₹3,000
Journal Entries
| Step | Particulars | Debit (₹) | Credit (₹) |
|---|---|---|---|
| 1 | Bank/Cash A/c Dr. | 20,000 | |
| To Room Revenue A/c | 20,000 | ||
| (Being room revenue received from guest) | |||
| 2 | Commission Expense A/c Dr. | 3,000 | |
| To Booking.com Payable A/c | 3,000 | ||
| (Being commission payable to Booking.com) | |||
| 3 | Booking.com Payable A/c Dr. | 3,000 | |
| To Bank A/c | 3,000 | ||
| (Being commission paid to Booking.com) |
Ledger Effect
| Particulars | Amount (₹) |
|---|---|
| Room Revenue | 20,000 |
| Less: Commission Expense | 3,000 |
| Net Revenue Retained by Hotel | 17,000 |
Accounting Treatment under Payments by Booking.com
Under the Payments by Booking.com Model, Booking.com collects payment directly from the guest and transfers the amount to the hotel after deducting its commission.
Steps in Accounting Treatment
Step 1: Guest Books and Pays Booking.com
The customer pays the entire amount to Booking.com.
Step 2: Hotel Provides Accommodation
The hotel recognizes room revenue.
Step 3: Record Amount Receivable from Booking.com
The hotel records the amount receivable from Booking.com.
Step 4: Deduct Commission
Booking.com deducts its commission from the amount collected.Step 5: Receive Net Payment
The remaining amount is transferred to the hotel.
Illustration
- Room Tariff: ₹30,000
- Commission Rate: 15%
- Commission Amount: ₹4,500
- Net Amount Received: ₹25,500
Step 1: Record Revenue
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Booking.com Receivable A/c Dr. | 30,000 | |
| To Room Revenue A/c | 30,000 | |
| (Being room revenue recognized) |
Step 2: Receipt of Amount after Commission Deduction
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Bank A/c Dr. | 25,500 | |
| Commission Expense A/c Dr. | 4,500 | |
| To Booking.com Receivable A/c | 30,000 | |
| (Being amount received after deduction of commission) |
Statement of Calculation
| Particulars | Amount (₹) |
|---|---|
| Room Revenue | 30,000 |
| Less: Commission (15%) | 4,500 |
| Net Amount Received from Booking.com | 25,500 |
Accounting for MakeMyTrip
MakeMyTrip is one of India’s leading online travel companies that provides hotel reservations, flight bookings, holiday packages, and travel-related services. Hotels partner with MakeMyTrip (MMT) to increase occupancy and reach a larger customer base. In return, MakeMyTrip charges a commission or service fee on bookings made through its platform.
Proper accounting for MakeMyTrip transactions ensures accurate revenue recognition, recording of commission expenses, and compliance with accounting standards.
Accounting Treatment under the Agency Model
Under the agency model, the guest pays the hotel directly, and the hotel pays commission to MakeMyTrip.
Illustration
- Room Tariff: ₹15,000
- Commission Rate: 20%
Calculation
Commission = ₹15,000 × 20% = ₹3,000
Net Revenue Retained by Hotel = ₹12,000
Journal Entries
1. Receipt of Room Charges from Guest
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Bank/Cash A/c Dr. | 15,000 | |
| To Room Revenue A/c | 15,000 | |
| (Being room charges received from guest) |
2. Recording Commission Payable to MakeMyTrip
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Commission Expense A/c Dr. | 3,000 | |
| To MakeMyTrip Payable A/c | 3,000 | |
| (Being commission payable to MakeMyTrip) |
3. Payment of Commission
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| MakeMyTrip Payable A/c Dr. | 3,000 | |
| To Bank A/c | 3,000 | |
| (Being commission paid to MakeMyTrip) |
Accounting Treatment under Merchant Model
Sometimes MakeMyTrip collects payment from the customer and remits the balance to the hotel after deducting commission.
Illustration
- Room Tariff: ₹20,000
- Commission Rate: 20%
- Commission Amount: ₹4,000
- Amount Received by Hotel: ₹16,000
Journal Entry for Revenue Recognition
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| MakeMyTrip Receivable A/c Dr. | 20,000 | |
| To Room Revenue A/c | 20,000 | |
| (Being room revenue recognized) |
Journal Entry on Receipt of Payment
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Bank A/c Dr. | 16,000 | |
| Commission Expense A/c Dr. | 4,000 | |
| To MakeMyTrip Receivable A/c | 20,000 | |
| (Being payment received after deduction of commission) |
Accounting for Airbnb
Airbnb is a global online marketplace that allows property owners and hotels to offer accommodation to travelers. Airbnb generally collects payments from guests and transfers the balance to the host after deducting its service fee.
Proper accounting for Airbnb transactions helps hotels accurately record revenues, service fees, and receivables.
Accounting Treatment under Airbnb Model
Under the Airbnb model:
- Guest books accommodation through Airbnb.
- Airbnb collects the payment.
- The hotel provides accommodation.
- Airbnb deducts its service fee.
- The remaining amount is transferred to the hotel.
Illustration
- Booking Amount: ₹18,000
- Airbnb Service Fee: 12%
Calculation
Service Fee = ₹18,000 × 12% = ₹2,160
Net Amount Received = ₹18,000 − ₹2,160 = ₹15,840
Journal Entry for Revenue Recognition
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Airbnb Receivable A/c Dr. | 18,000 | |
| To Room Revenue A/c | 18,000 | |
| (Being accommodation revenue recognized) |
Journal Entry on Receipt of Amount
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Bank A/c Dr. | 15,840 | |
| Service Fee Expense A/c Dr. | 2,160 | |
| To Airbnb Receivable A/c | 18,000 | |
| (Being payment received after deduction of Airbnb service fee) |
Accounting for Customer Advance through Airbnb
If Airbnb collects advance payment from the guest before the stay:
Journal Entry
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Airbnb Receivable A/c Dr. | xxx | |
| To Advance from Customers A/c | xxx | |
| (Being advance received through Airbnb) |
At the time of stay:
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Advance from Customers A/c Dr. | xxx | |
| To Room Revenue A/c | xxx | |
| (Being revenue recognized after providing accommodation) |
Accounting for Cancellations
Suppose cancellation charges retained by the hotel amount to ₹2,500.
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Advance from Customers A/c Dr. | 2,500 | |
| To Cancellation Income A/c | 2,500 | |
| (Being cancellation charges recognized as income) |
GST Treatment on Online Bookings (India)
Hotels must account for GST on accommodation services.
Example
Room Tariff: ₹10,000
GST Rate: 12%
GST:
₹10,000 × 12% = ₹1,200
Total Invoice:
₹11,200
Importance of Proper Accounting for Online Booking Platforms