Hotels.com Rewards vs EezyStay Savings — The Loyalty Trap Exposed

Invalid Date

Hotels.com Rewards vs EezyStay Savings — The Loyalty Trap Exposed

Hotels.com has one of the most recognisable hotel loyalty programmes in travel: collect 10 nights, get 1 free. It's simple, memorable, and has driven millions of bookings. The brand has built its entire identity around this mechanic.

It's also one of the best examples of loyalty programme economics that benefits the platform more than the traveller.

Here's why — and why EezyStay's approach is better for Thailand hotel bookings specifically.

How Hotels.com Rewards Actually Works

The original Hotels.com scheme was: book 10 nights, get your 11th night free (average value of your 10 nights collected).

Hotels.com merged with Expedia's One Key programme in 2023, changing the mechanics. Now: - You earn "One Key Cash" (points currency) on bookings - Points can be redeemed for discounts on future bookings - The earn rate is approximately 2–5% of the booking value in points

Let's run the maths on a Thailand holiday.

Example: 7 nights in Koh Samui at 2,500 THB/night through Hotels.com

Hotels.com total: 17,500 THB Points earned: approximately 350–875 THB value (at 2–5% earn rate) Hotels.com commission markup on the rate: typically 15–25% = 2,625–4,375 THB

You paid 2,625–4,375 THB more than you needed to. You earned back 350–875 THB in points.

Net loss: 1,750–3,500 THB.

The Commission Math

This is the key issue. Hotels.com (and its parent Expedia Group) charges hotels a commission on every booking. For independent Thai hotels and boutique resorts, this commission often runs 18–25%.

Hotels have two choices: absorb the commission (impossible for most small Thai properties) or add it to the displayed rate. The rate you see on Hotels.com includes that commission markup. You pay it whether you redeem points or not.

When you earn points worth 2–5% of your booking and the booking itself cost 15–25% more than it should, you're running a deficit every single time.

The "Free Night" Psychology

The original Hotels.com scheme was particularly effective because "free night" is powerful framing. Collect 10 nights, get 1 free — that feels like a 10% return.

But the 10 nights you collected were at commission-inflated rates. If each night cost 300 THB more than the actual rate due to OTA markup, and you stayed 10 nights, you paid 3,000 THB extra to earn a "free night" worth roughly 1,800 THB (average of the 10 inflated nights, itself inflated).

You paid 3,000 THB to save 1,800 THB. That's a loyalty programme working exactly as intended for the platform.

EezyStay's Approach: No Points, Lower Rates

EezyStay doesn't have a loyalty programme. This is intentional.

Instead of charging hotels a high commission to fund a rewards programme infrastructure, EezyStay charges lower commissions. Hotels pass the saving through to listed rates. You pay less upfront.

The saving is immediate, transparent, and doesn't require you to reach a minimum redemption threshold, track an expiry date, or only travel with one platform to accumulate enough points to matter.

For Thailand hotel bookings:

Hotels.com rate on a Phuket resort: 3,500 THB/night Points earned: 70–175 THB value EezyStay rate on the same resort: 3,000–3,200 THB/night Direct saving vs Hotels.com: 300–500 THB/night Net advantage of EezyStay (saving minus forgone points): 125–430 THB per night

On a week-long Phuket holiday: 875–3,010 THB real saving in your pocket. Not points. Cash.

When Loyalty Programmes Do Make Sense

To be fair: loyalty programmes can work if: 1. You book enough nights per year to reach meaningful redemption levels 2. You consistently use the same platform regardless of pricing differences 3. The platform's commission rates are genuinely competitive

For frequent business travellers doing 50+ nights per year through a single platform, the points arithmetic can eventually become positive. But Thailand holiday travellers doing 1–2 trips per year don't have the volume to make loyalty economics work. They're paying the commission premium every time without ever accumulating enough points to offset it.

The Hotels.com Thailand Inventory

Hotels.com Thailand inventory is solid — it's part of the Expedia Group network, so it shares the same global database. Coverage of Bangkok and Phuket is good. Coverage of smaller destinations (Kanchanaburi, Nan, Pai, Khao Lak boutique properties) is similar to Expedia — thin and often inaccurate.

EezyStay's Thailand-specialist inventory covers these secondary destinations better, and at rates that don't have global OTA overhead built in.

The Bottom Line

Hotels.com rewards is a well-marketed product that extracts more from you than it returns, on average. For Thailand holiday bookings specifically — where you're likely doing one annual trip rather than accumulating 50+ nights — the loyalty maths almost never work out.

EezyStay gives you the saving directly. No card to carry, no points to track, no minimum redemption, no expiry. Just a lower rate because lower commissions make it possible.


Stop collecting points that cost more than they're worth. Book Thailand on EezyStay.


Related Reading

Book on Eezystay


Frequently Asked Questions

How does the Hotels.com "collect 10 nights, get 1 free" reward work?

After completing 10 paid nights through Hotels.com, you receive 1 free reward night at approximately the average nightly rate of those 10 stays. There are no blackout dates on most properties. The free night is calculated as 1/10th of the total you paid — so if you paid an average of 3,000 THB per night, you receive a 3,000 THB credit toward a future booking.

Is Hotels.com loyalty worth it for Thailand travel?

For travellers visiting Thailand 2–3 times per year and booking 5+ nights per trip, Hotels.com loyalty has real value. The free night benefit after 10 stays is equivalent to roughly 10% back. However, Hotels.com's base rates are typically 10–20% higher than EezyStay for the same Thailand properties, meaning the loyalty benefit mostly offsets the higher baseline price rather than delivering net savings.

What would I actually save using EezyStay instead of Hotels.com for Thailand?

On a 10-night Thailand trip at 2,500 THB per night, EezyStay's typical 15% price advantage over Hotels.com saves 3,750 THB. The Hotels.com loyalty reward from 10 nights at 2,500 THB is 2,500 THB. EezyStay saves more money immediately without requiring loyalty points accumulation.

Does EezyStay have its own loyalty programme?

EezyStay does not operate a traditional loyalty programme — its value proposition is consistently lower base rates rather than points accumulation. For travellers who book Thailand hotels regularly, this means immediate savings on every booking rather than deferred loyalty credits.

Are there any benefits of Hotels.com that EezyStay doesn't offer?

Hotels.com has broader global inventory (useful if you travel extensively beyond Thailand), a well-known brand with strong customer service infrastructure, and the loyalty programme for frequent travellers. EezyStay excels specifically in Thailand — better coverage, lower rates, and specialist knowledge of Thai properties. For Thailand bookings specifically, EezyStay delivers better value.

Back to Blog