The verdict in three sentences
A hotel group dependent on OTAs (Booking, Expedia) hands over 15 to 25 % commission on every room-night, often its entire net margin. A direct booking engine connected to the PMS and channel manager costs 25,000 to 70,000 EUR, deploys in 3 to 6 months, and aims to shift 10 to 25 % of volume to the direct channel where commission drops to 1-2 %. The investment almost always pays back within 12 months once the group exceeds 200 rooms.
The real cost of OTAs vs the direct channel
The problem isn't being on Booking — it's being 100 % on Booking. The goal is to reclaim a share of volume through your own engine while keeping OTAs as a shopfront.
| Channel | 2026 commission | Cost per 100 EUR room-night |
|---|---|---|
| Booking.com | 15-18 % | 15-18 EUR |
| Expedia | 15-25 % | 15-25 EUR |
| Metasearch aggregators | 8-12 % | 8-12 EUR |
| Direct engine (payment fees) | 1-2 % | 1-2 EUR |
| Phone/email | ~0 % | Staff cost |
Project cost vs commissions saved
The maths is mechanical: for every point of volume shifted to direct, you save about 15 EUR per 100 EUR room-night. Here is the 2026 order of magnitude for a group of 5 hotels, 300 rooms, 65 % occupancy.
| Item | 2026 estimate |
|---|---|
| Direct booking engine + design | 15,000-35,000 EUR |
| PMS integration (Opera, Mews, etc.) | 6,000-18,000 EUR |
| Channel manager + connectors | 4,000-12,000 EUR |
| Channel manager subscription/yr | 3,000-9,000 EUR/yr |
| Indicative annual revenue | ~4.3M EUR |
| OTA volume shifted (+15 pts) | ~640,000 EUR |
| Commission saved (15-18 %) | 96,000-115,000 EUR/yr |
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Sophie runs a group of 5 hotels on the French Riviera, 300 rooms, 4.3M EUR revenue, 72 % via OTAs at 16 % average commission. She invests 58,000 EUR in a direct engine connected to her Mews PMS and a channel manager, delivered in 5 months. Within a year the direct share rises from 28 % to 44 % (+16 points), shifting 690,000 EUR of volume. Commission saved: 110,000 EUR in year one. The investment pays back in under 7 months, then yields the equivalent of a deputy manager's salary every year.
FAQ
Will we lose visibility by cutting OTAs? No — the strategy isn't to leave OTAs but to complement them. You keep the Booking/Expedia shopfront and capture returning or comparison shoppers via direct, the most profitable channel.
Is PMS integration hard? Modern PMSs (Mews, Opera Cloud, Cloudbeds) expose APIs; integration takes 3 to 6 weeks. An old PMS with no API can double the connection cost.
What is a channel manager and is it mandatory? It's the tool that syncs availability and rates between your direct engine and every OTA to prevent overbooking. Yes, it's essential the moment you sell across several channels.
How long to pay back? For a group over 200 rooms, payback is typically 6 to 12 months from saved commissions, before loyalty gains.
Can we add service sales (spa, restaurant, upsell)? Yes — a good direct engine enables upsell at booking (upgrade, breakfast, spa), with an average basket 8 to 15 % higher than the bare OTA rate.
Let's scope your project. Tell us your number of rooms, current PMS and OTA share: we'll price the direct engine, integration and recoverable commissions. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.


