Overpaying Hotels Thailand

Invalid Date

Rate Parity Agreements: The Hidden Rule

Here's the part that keeps the markup in place.

When a hotel signs up to be listed on Booking.com or Agoda, they sign a rate parity agreement. This agreement says the hotel cannot publicly advertise a lower price than the OTA price anywhere — including their own website.

So even if the hotel would love to give you a better deal, they're contractually prevented from listing it openly.

The key word is publicly. The agreement doesn't prevent the hotel from offering a better rate if you contact them directly and ask. Which is why calling or emailing the hotel before booking is one of the most underused tricks in travel.


How Much Are You Actually Overpaying?

Let's put real numbers to this.

A mid-range hotel in Chiang Mai listing at 2,500 THB per night on Booking.com is likely paying 18–22% commission to the platform. That's 450–550 THB per night going to Booking.com, not the hotel.

For a 7-night stay, that's 3,150–3,850 THB — or roughly AUD $130–$160 — that you paid into OTA revenue that the hotel never saw.

Over a two-week trip across multiple hotels, it adds up fast.


The Tricks OTAs Use to Look Cheaper

The markup isn't always obvious. OTAs use several tactics to make their prices appear competitive:

Drip pricing — The headline rate looks good, but taxes, resort fees, and service charges appear only at checkout. The final price is often 10–20% higher than the number that got you to click.

"Genius" and loyalty discounts — Booking.com's Genius discount of 10–15% at participating hotels sounds great. But if the base rate already includes a 20% commission markup, a 10% discount is just giving some of that markup back to you. You're still paying more than direct.

Fake scarcity — "Only 2 rooms left at this price!" messaging creates urgency. Sometimes it's true. Often it's a display algorithm, not real inventory data.

Review scores without context — A 7.8 score on Booking.com and an 8.6 on Agoda for the same hotel isn't necessarily a quality difference. It reflects different review pools and different scoring scales.


The Properties Marked Up Most

Not all hotels overcharge equally on OTAs. The worst affected are:

Small boutique and family-run hotels — They have the least bargaining power with OTAs and the least digital marketing muscle. They rely on OTA traffic heavily, which means they pay higher commissions and build more markup into their rates.

Properties in less-visited destinations — Hotels in Kanchanaburi, Pai, Koh Chang, or Ayutthaya don't get the volume of walk-in travellers. They depend on OTA listings. The commission dependency is higher, and so is the markup.

Newly listed properties — New hotels often get pushed onto more aggressive commission tiers to earn their place in OTA search rankings.


How to Actually Fix It

1. Always check the hotel's direct website first

Most hotels in Thailand have a website, even if it's basic. Their published rate must match the OTA (because of rate parity), but there's usually a "Book Direct" section with added value — free breakfast, early check-in, free airport transfer — that makes the same price a meaningfully better deal.

2. Email or call the hotel directly

Ask if they can match or beat the OTA rate for a direct booking. Many will. Smaller properties especially — they'd rather give you the discount themselves than pay it to Booking.com.

3. Compare checkout prices, not headline prices

Always go to the checkout page before deciding. Add taxes and fees. Some platforms add 18–22% in taxes that aren't shown upfront. The cheapest headline is often not the cheapest checkout.

4. Use a platform without the OTA commission layer

Some booking platforms negotiate directly with hotels and pass the savings on — rather than charging hotels a commission and having them inflate prices. This is how EezyStay works for Thailand specifically.

5. Book longer stays directly

For stays of 5+ nights, hotels in Thailand almost always have a better rate for direct contact. The longer the stay, the more room they have to negotiate. WhatsApp the hotel — it's widely used across Thailand's hospitality industry.


What Hotels Wish They Could Tell You

Hotel owners in Thailand — particularly at smaller properties — know they're losing money to OTA commissions. Most of them would rather have you contact them directly. They just can't say so publicly without violating their platform agreements.

A common workaround: hotels will list on Booking.com and Agoda at the required rate parity price, then offer extras for direct bookings — a room upgrade, a free tour, breakfast included — that don't appear on the OTA listing.

The deal isn't a lower number. It's more value for the same number.


The Simple Rule

Before confirming any hotel booking in Thailand:

  1. Note the OTA checkout price (taxes included)
  2. Visit the hotel's direct website
  3. Check if they have a "direct booking" offer
  4. If staying 3+ nights, WhatsApp or email them directly

Takes five minutes. Often saves you 15–25% — or gets you meaningful extras at the same price.


Related Reading

And if you want to skip that whole process, EezyStay.com lists Thai hotels at rates below the standard OTA markup. It's worth checking before you confirm anywhere else.


Frequently Asked Questions

Why are Thailand hotel prices higher on Booking.com than elsewhere?

Booking.com charges hotels a 15–25% commission. Hotels typically bake this cost into the rate displayed on the platform, meaning the price you see is inflated by the commission layer. The same room on EezyStay — which charges lower commissions — is typically 10–20% cheaper. Neither platform shows this markup explicitly; it's embedded in the nightly rate.

How much can I save on Thailand hotels by avoiding OTA markup?

On a 7-night stay at 2,500 THB per night, the OTA commission markup adds roughly 2,625–4,375 THB to your total. Booking through EezyStay or directly with the hotel captures most of this saving. Over an annual travel budget involving multiple Thailand trips, the cumulative saving is significant.

Are there hidden fees in Thailand hotel prices on Agoda?

Agoda's displayed prices sometimes exclude taxes and service charges, which are added at checkout. The all-in price (including 7% VAT and any service charges) can be 10–17% higher than the headline rate. Always check the final checkout price, not the initial search result. EezyStay shows all-in pricing upfront.

What is the cheapest legitimate way to book a hotel in Thailand?

The cheapest approach is to find the property on an OTA (for research), then contact the hotel directly by email and ask for a direct booking rate. This eliminates all OTA commission. For the next cheapest option without the negotiation effort, book through EezyStay — lower commissions than the major OTAs are passed directly to the traveller.

Do 5-star hotels in Thailand also inflate their OTA prices?

Yes. International luxury hotel chains negotiate better commission rates with OTAs (sometimes as low as 10%) compared to independent properties. The markup is proportionally smaller but still meaningful on high nightly rates. For luxury Thailand hotels on Phuket or Koh Samui, the saving between EezyStay and Booking.com can be 1,500–4,000 THB per night.

Back to Blog