Hotel Website vs OTA Booking: How Much Commission Are You Really Losing?
Hotel Website vs OTA Booking: How Much Commission Are You Really Losing?
Online travel agencies get your hotel in front of travellers searching by location. That's real value. But every booking that comes through one also comes with a commission cut, quietly, on every single reservation. Here's the actual math on when a direct-booking website starts paying for itself.
Booking.com, Expedia, and similar platforms commonly charge hotels somewhere in the range of 15–20% commission per reservation, a figure widely reported across the hospitality industry. For a guest paying KES 10,000 a night for three nights, that's roughly KES 4,500–6,000 handed to the platform before you've covered a single operating cost. None of this is a criticism of OTAs. They bring genuine discovery traffic a small hotel couldn't reach alone, but it means every guest who could have booked directly instead is a recurring cost, not a one-time one.
The guests most likely to book directly, if you give them the option
- Repeat guests. Someone who's stayed with you before has no reason to pay an OTA a cut to rebook the same room, if they can find your direct booking page.
- Guests who found you through Google or Instagram. If someone is already searching your hotel's name specifically, sending them to an OTA listing instead of your own booking page is giving away margin on a guest you already won.
- Corporate and group bookings. These are usually negotiated directly by phone or email anyway, a professional website with a clear enquiry path makes that conversation easier to start.
- Diaspora and international guests planning ahead. Guests researching weeks in advance often check a hotel's own site for photos, amenities, and legitimacy before booking anywhere.
What a direct-booking hotel website costs
Our hotel website package is a flat KES 80,000, purpose-built with a direct booking engine, room and rate management, photo galleries, and M-Pesa/card deposit collection. Unlike a generic business website, it's designed specifically around the booking flow: room availability, gallery-led design (since photos sell rooms more than copy does), and a reservation form that captures a deposit rather than just an enquiry.
A direct-booking site doesn't replace your OTA listings
The right approach for most hotels isn't choosing one channel over the other. It's keeping your OTA listings live for discovery while making sure every guest who already knows your name has an obvious, better option than paying the commission again. That means your own site needs to actually rank when someone searches your hotel's name, and needs a booking flow simple enough that a guest doesn't bounce back to the OTA out of frustration.
What to check before you build one
- Does the booking engine support M-Pesa, since a large share of Kenyan and regional guests will want to pay that way for a deposit?
- Can you update room availability and rates yourself, or does every change require calling a developer?
- Is the gallery built for real photography, not a generic stock-photo template that makes every hotel's site look the same?
- Does the site actually load fast on mobile. Most travel research and a large share of bookings now happen on a phone, often on a slower connection.
Get your hotel website price, fixed at KES 80,000
No consultation call required to get a real number. Answer three questions and get a committed delivery window before you talk to anyone.
Related reading
You might also like
Generative Engine Optimisation: Getting Your Business Cited by AI Answers
A practical guide to structuring content so AI answer engines can extract, attribute, and cite it, what actually changes from traditional SEO, what stays the same, and how to measure results when the click never happens.
Read more →How to Migrate Off WordPress Without Losing Your Rankings
A phase-by-phase migration plan for replatforming without losing organic traffic, building a complete URL inventory, mapping redirects properly, preserving content depth, and diagnosing a drop if one happens.
Read more →