REVENUE
If you own or manage an independent hotel in Thailand, you already know that online travel agencies take a cut of every booking. But most hoteliers we speak with underestimate how large that cut actually is — and almost none have calculated the total cost once hidden fees, rate manipulation, and opportunity costs are factored in.
This article puts real numbers on the table. We will walk through the published commission rates of the three major OTAs operating in Thailand, uncover the costs that do not appear on any invoice, and build a full-year cost model for a typical 30-room hotel. Then we will show what happens when you shift even a modest share of bookings to your own direct channel.
Let us start with what the OTAs themselves disclose. These are the standard commission percentages charged on the total booking value (room rate including taxes, and in some cases, breakfast):
Commission is only the most visible expense. Several structural mechanisms increase the true cost of OTA distribution well beyond the stated percentage.
Most OTA contracts include rate parity requirements. In practice, this means you cannot publicly advertise a lower price on your own website than what appears on the OTA. While Thai law does not enforce rate parity as strictly as some European jurisdictions, the contractual threat is real: violating parity can result in ranking penalties, reduced visibility, or even delisting.
The cost here is indirect but significant. Rate parity prevents you from using price as a tool to drive direct bookings. If your direct website shows the same rate as Booking.com, the guest has no financial incentive to book directly — and the OTA keeps its commission on every reservation.
OTAs aggressively push "mobile-only" discounts, last-minute deals, and flash sales. These promotions are presented as optional, but declining them reduces your ranking in search results. A typical mobile discount of 10–15% is funded entirely by the hotel. Combined with the commission, you could be netting as little as 63–70% of your published rack rate on these bookings.
Booking.com's Genius program offers Level 2 and Level 3 guests discounts of 15–20%, funded by the property. Participation is technically optional, but Genius-eligible properties receive substantially more visibility. The program effectively taxes your revenue to subsidize Booking.com's loyalty ecosystem — a loyalty ecosystem that builds affinity with the OTA, not with your hotel.
When an OTA collects payment on behalf of the hotel (the "merchant model"), the hotel often receives funds in a currency-converted wire transfer. Conversion spreads of 1.5–3% are common. On the agency model, the hotel collects directly but still absorbs credit card processing fees of 2–3%. Either way, there is a payments cost that sits on top of commission.
This is the cost that never appears on a spreadsheet. When a guest books through an OTA, the OTA owns that customer relationship. You receive a masked email address. You cannot remarket to that guest, cannot send a pre-arrival upsell, and cannot build a direct relationship that generates a repeat booking at zero acquisition cost. Over a three-year horizon, the value of that lost relationship can exceed the original commission.
Let us model the annual OTA cost for a hotel profile that is common across Chiang Mai, Hua Hin, Krabi, and the islands:
Here is the math:
To put this in perspective: 3.83 million baht would cover the annual salary of two experienced front-desk staff, a full year of digital marketing, and a modern booking engine — with money left over.
No one is suggesting you abandon OTAs entirely. They provide reach, particularly for international travelers who may never encounter your brand otherwise. The question is whether 80% OTA dependency is the right number — and for most independent hotels, it is not.
Let us model what happens when you move just 15 percentage points of bookings from OTA channels to your direct website. Your OTA share drops from 80% to 65%, and your direct share rises from 20% to 35%.
By year three, as returning guests begin booking directly without paid acquisition, the effective cost of your direct channel drops to 6–8% of revenue. At that point, every percentage point shifted from OTA to direct saves you approximately 150,000–170,000 THB annually.
Moving bookings from OTA to direct does not happen by accident. It requires specific infrastructure and consistent execution across four areas.
Your hotel website must load in under 3 seconds, display correctly on mobile devices (where 70%+ of Thai hotel searches originate), and present room information, pricing, and imagery that matches or exceeds the OTA listing quality. It must be available in the languages your guests speak. A website that looks like it was built in 2015 will not convert — guests will view it, then return to Booking.com to complete the reservation.
The booking engine embedded in your website must offer a frictionless checkout experience: real-time availability, secure payment, instant confirmation, and mobile-first design. It should support multiple currencies and payment methods including credit cards, bank transfers, and digital wallets. Commission-free or low-commission booking engines (typically 2–4% per transaction) exist and pay for themselves many times over compared to OTA fees.
When a traveler searches "hotels in [your location]" on Google, they see a price comparison module before they ever reach an OTA listing. Google Hotel Ads allows your direct rate to appear alongside Booking.com and Agoda in that comparison. If your direct price is equal to or lower than the OTA price, a meaningful percentage of guests will book directly — especially when combined with a "book direct" benefit such as free breakfast or flexible cancellation.
LINE and WhatsApp are the dominant messaging platforms in the Thai hospitality market. A structured pre-arrival and post-stay messaging sequence turns a one-time OTA guest into a direct repeat booker. Automated messages confirming the reservation, offering upsells before arrival, requesting reviews after checkout, and sending a "welcome back" rate six months later create a direct relationship loop that OTAs cannot replicate.
The most important aspect of direct bookings is not the immediate commission saving — it is the compounding effect over time. Every direct guest whose email address and preferences you capture is a guest who can return without any acquisition cost. Industry data from STR and Phocuswright shows that repeat guests at independent hotels book directly 60–70% of the time when given a functioning direct channel.
A hotel that shifts from 80% OTA to 60% OTA over three years does not just save on commissions. It builds an asset: a guest database that generates revenue independently of any third-party platform. That asset has tangible value if you ever refinance, expand, or sell the property.
Every hotel's situation is different. Your ADR, occupancy pattern, guest mix, and current OTA dependency all affect the specific savings you can achieve. The first step is understanding your current cost structure with precision.
We built a free calculator that models your OTA commission costs and projects the savings from increasing direct bookings. It takes about 60 seconds, requires no login, and gives you a number you can take to your next management meeting.
Answer 4 questions. Get your number in 60 seconds.
Open the Calculator