Direct booking engine vs Booking.com: how much you lose to commissions each month
The real math on OTA commissions vs a booking engine on your own site — and how to use both without leaving money on the table.
Every reservation that comes through Booking.com or another platform carries a hidden price: the commission. For a guesthouse, a small hotel, a spa, or a restaurant with limited seats, that percentage adds up month after month into a number most owners never actually work out with a pen and paper.
The right question isn't "Booking or my own site?" but "how much of my revenue leaves as commission, and how much could I keep if some bookings came in directly?". In this article we do the concrete math, with figures you can swap for your own, then look at what a direct booking engine actually involves and how it combines smartly with the platforms — without giving up their reach.
How to calculate what you really lose each month
Take a simple guesthouse. The standard Booking.com commission is usually between 15 and 18%, and with visibility programs it can go higher. Say you get 20 bookings a month at an average of 400 lei per stay — that's 8,000 lei in gross revenue through the platform.
At a 15% commission, 1,200 lei leaves every single month. Over a year that's around 14,000 lei — money you never see on a statement, because the platform keeps it directly.
Swap in your own numbers: your booking count, your average price, the percentage in your contract. Multiply by 12. That final sum is exactly the budget you compare against a direct booking engine. Often, a few months of commission covers everything a direct system would cost you.
What a direct booking engine actually is
It's not just a contact form. A real booking engine shows live availability, blocks off booked dates, calculates the price per night or per range, and collects payment or a deposit straight from the guest.
What a serious system should do:
- Live availability calendar, so you never accept an already-booked date
- Online payment or deposit, to cut down no-shows
- Automatic email confirmation, without you replying by hand
- Sync with Booking and other platforms, so you never get a double booking
The difference from an OTA is simple: here the guest books on your own domain, and their contact details stay with you. No commission on every night sold.
OTA commission vs your own engine: where the difference is
Platforms run on a percentage: the more you sell, the more you pay, forever. Your own engine works the other way — you pay once to build it, then a small maintenance cost, no matter how many bookings come in.
In other words, on Booking your hundredth reservation costs you as much as your first. On your own site, the hundredth booking is essentially free.
This doesn't make platforms the enemy. It means every booking that comes in directly leaves the commission in your pocket instead of theirs. Even if only part of your guests move to the direct channel, the saving is clear by year's end — and the system keeps working without the cost climbing.
Don't ditch Booking — use it as a shop window
The mistake would be to delete the platforms and hope people find you on their own. Booking and other OTAs bring traffic you can't easily get otherwise — new travelers, people who've never heard of you, last-minute bookings.
The healthy strategy is mixed. Let the platforms bring new guests, but build the direct channel in parallel, so returning guests book on your own site, commission-free.
Very often, someone discovers you on Booking, then searches your name on Google before paying. If at that moment they find a clean site with a clear direct-booking button, you've won a guest without paying anyone a percentage. The platform does the advertising; you keep the relationship.
What a good engine must have so it doesn't cause problems
A bad booking engine is worse than none: double bookings, failed payments, angry guests. Before you pick one, check these points:
- Real sync with Booking and other platforms, so the same room isn't sold twice
- Secure online payment through a proper processor, not a manual transfer
- Flawless performance on phones, since most bookings come from mobile
- Automatic confirmations and reminders, to reduce no-shows
- A simple dashboard where you change prices and block dates without depending on anyone
If sync is missing, you risk overbookings. If online payment is missing, you lose the biggest advantage — the deposit that keeps the guest committed.
How to switch to your own system without the risk
At MPO Web Studio we work remotely, across the whole country, and we start with a free demo: we build you a site with a booking engine in advance, and you see it working before you pay anything. You're not signing on blind trust — you're looking at the real product.
Pricing is transparent, agreed up front, with no surprises at the end. We won't promise you the top spot on Google overnight — anyone who promises that, run from them. We promise a direct channel that works in parallel with the platforms.
If you want to see what you'd lose monthly in your specific case and what your own engine would look like, message us on WhatsApp. We do the math together, no strings attached, and show you the demo before any decision.
Frequently asked questions
If I put a booking engine on my site, do I have to leave Booking?+
No, and it wouldn't be wise. Platforms bring in new guests you'd struggle to reach alone. The idea is to also have the direct channel, so returning guests and people who search you on Google book without commission. The two complement each other.
How much does a direct booking engine cost?+
It depends on complexity — a guesthouse with a few rooms needs less than a hotel with seasonal rates. The practical rule: compare the cost with what you pay now in commissions over a few months. Often the system pays for itself quickly. We give you a clear figure up front, not at the end.
How do I avoid double bookings between Booking and my site?+
Through calendar sync between your site and the platforms. When a date is taken on one channel, it's automatically blocked on the others. It's the most important feature of a serious engine — without it you risk selling the same room twice.
Is it legal to offer a lower price on my site than on Booking?+
It depends on your contract with the platform — some have price-parity clauses. Even where you can't lower the listed rate, you can offer perks on the direct channel: an extra night, a welcome gift, better cancellation terms. Check your contract.
How long does it take to set up a booking engine?+
For a guesthouse or small hotel, usually a few weeks, including platform sync and online payment. We show you a working demo first, then adjust it on your real data before it goes live.
7 mistakes that drive clients away from your website
Leave your email and get the guide right here, instantly. No spam.
Want to see what your business's website could look like?
Message us on WhatsApp and we'll prepare a FREE demo website with your business name. See it first — decide after.