Platform24/7 ButlerPricingCase StudiesAboutContactBook a Demo

How Philippine resorts pay less commission to Booking.com and Agoda

You do not need to leave the OTAs. You need fewer of your own guests to book through them. Here is how resorts move bookings direct, and what it is worth.

CloudReef Editorial · Published 31 October 2026

TL;DR
  • OTAs typically take 15 to 20% of every booking.
  • A 20-room resort selling 60% through Booking.com hands over $54,000 to $72,000 a year.
  • Moving just 2 in 10 of those bookings direct keeps $10,800 to $14,400 a year.
  • Keep the OTAs for discovery. Win the guest on your own website.
The numbers

What OTA commission really costs a resort

Commission feels small on one booking. Over a year it is often one of the biggest bills a resort pays.

Resort sizePaid to OTAs per yearYou keep if 2 in 10 move direct
10 rooms$27,000 to $36,000$5,400 to $7,200
20 rooms$54,000 to $72,000$10,800 to $14,400
40 rooms$108,000 to $144,000$21,600 to $28,800

Assumes about $30,000 of room revenue per room per year, 60% of it booked through OTAs, at 15 to 20% commission. Put in your own numbers with the calculator on our pricing page.

Why it happens

Why guests book on Booking.com even after they found you

They cannot book on your site

An enquiry form, a Facebook page with “PM for rates” or an email address is not a booking. The OTA app is one tap away.

Nobody answers at 2 AM

Guests plan at night. If their question waits until morning, they book where they get an instant yes.

They cannot pay how they want

No card, no GCash, no Maya on your website means the guest goes where they can pay.

The OTA is first on your own name

OTAs often bid on resort names. A guest who searched for you clicks the first result and books through the OTA.

Your website cannot be found

For “resort in [your town]”, the OTAs rank and your site does not. Travelers never see your direct option.

Past guests are not invited back

Guests who loved their stay book again through the same OTA, because nobody from the resort stayed in touch.

The fix

Seven ways to move bookings direct

  1. Take the booking on your own website. A booking engine with live availability, instant confirmation and card, GCash and Maya payments. See what a booking engine for Philippine resorts needs.
  2. Answer every question, day and night. A 24/7 AI chatbot that replies in the guest's language and books them on the spot. Blue Orchid Resort's chatbot has answered 1,200+ guest messages.
  3. Own your name on Google. Your website should be the first result for your resort's name. Where OTAs bid on it, a small ad on your own name sends guests to your site. See Google Ads for resorts.
  4. Give a reason to book direct. A perk the OTA cannot match: airport or port transfer, breakfast, a free dive briefing, late checkout. Check your OTA contract before showing a lower price on your own website. Many contracts have rate rules, which is why most resorts use perks instead.
  5. Turn every OTA guest into a direct guest next time. Collect contact details at check-in, save the stay history, and send past guests an offer in low season. That booking costs you no commission at all.
  6. Get found for the questions travelers ask. Your town, your type of stay, the comparisons guests make. On Google and in AI search. See how AI search works for hotels.
  7. Track where every booking came from. If you cannot see which channel brought which booking, you cannot tell what is working. CloudReef traces every booking and every peso back to the channel that brought it.
Keep the OTAs

What Booking.com and Agoda are still good for

Leaving the OTAs is rarely the right move for a resort in the Philippines. They bring international travelers who would never find you otherwise, and they fill gaps at the last minute.

The goal is the right mix: OTAs for discovery, your own website for everyone who already knows your name, comes back, or finds you on Google and in AI search.

To run both without double bookings, your availability has to stay in sync everywhere. CloudReef has its own channel manager, or connects to the one you already use (Cloudbeds, Beds24, SiteMinder, STAAH and others). Every booking lands on one screen. See CloudReef with Cloudbeds.

Proof

Resorts already running on CloudReef

200+ direct bookings

Taken through the CloudReef booking engine. Zero commission on every one.

Blue Orchid Resort, Moalboal

Page 1 on Google, 15k+ website views, 1,200+ guest messages answered by the AI chatbot, fully booked through high season.

The Wild Orchid Resort, Moalboal

Full system plus marketing campaigns, with growing direct booking channels. #1 on Google for “Moalboal vs El Nido”.

FAQ

OTA commission: what owners ask

How much commission does Booking.com charge resorts in the Philippines?

Typically 15 to 20% of the booking, depending on your contract and any visibility programs you join. Check your own extranet for your exact rate.

Is Agoda cheaper than Booking.com?

Most OTAs, including Agoda and Expedia, charge in a similar range. The cheapest booking is always the direct one on your own website.

Can I sell rooms cheaper on my own website?

Check your OTA contract first. Many have rules about showing a lower public price elsewhere. Most resorts give a perk for booking direct instead, like a transfer, breakfast or late checkout.

Should I leave Booking.com and Agoda?

Usually not. Keep them for travelers who would never find you otherwise. Move the guests who already know you, come back, or find you on Google, to your own website.

How quickly can I get more direct bookings?

A website that takes bookings and payments can bring direct bookings from the day it goes live, especially from guests searching your name. Ranking for wider searches takes months.

Does CloudReef take a commission on direct bookings?

No. Every direct booking is yours. You only pay the usual card or e-wallet fee to the payment provider. CloudReef costs a one-time setup from $2,500, then $100 to $300 a month.

See your own numbers.

Tell us about your property. We work out what you pay in booking-site commission now, and how much you could keep with direct bookings. Free, sent within 24 hours. No Zoom call.

Get your free commission analysis