The short version: pick a hotel booking system by checking three things in this order: what it costs you per booking once commission and payment fees are added up, whether it plugs cleanly into the channel manager and PMS you already run, and how it performs on a phone screen because that’s where most of your guests are booking from. Everything else, the pretty dashboard, the “AI-powered” badge, the demo call charm, is secondary.
Start with the number nobody puts on the pricing page
I sat in on a hotel client’s booking engine review two years ago. Small boutique property, 14 rooms, Cotswolds. The owner had shortlisted three systems purely on the strength of their sales calls. All three sales reps had said some version of “low fees, no surprises.” None of the three quoted a single number until I asked directly, twice each, in writing.
Here’s what came back once we pushed: one charged a flat monthly fee of £79 plus 1.5 percent per transaction through their own payment gateway. Another was “free” to set up but took 3 percent commission on every direct booking, which is a strange thing to call a direct booking system when it’s taking a cut close to what Booking.com charges. The third had a £199 setup fee, no ongoing commission, but locked you into an 18 month contract with a 90 day notice period to leave.
None of these are wrong choices necessarily. But you cannot compare them until you do the maths against your own booking volume. For that 14 room property doing roughly 40 direct bookings a month at an average rate of £145, the “free” system with 3 percent commission was quietly costing £174 a month, more than the flat fee competitor. The flat fee one won on cost. It lost slightly on features. That’s the actual trade off, and it only became visible once we forced the numbers onto paper.
Work out what “direct booking” is worth to you first
Before you even look at software, know your OTA commission rate. Booking.com typically takes 15 to 18 percent depending on your market and property type. Expedia sits in a similar range. That means every booking you pull away from an OTA and onto your own site through a decent booking engine is worth roughly 15 to 18 percent more margin on that same room night, minus whatever your booking system charges.
Do this sum for your own property: take your average daily rate, multiply by the number of direct bookings you’d realistically shift per month if the booking button on your site worked well, then multiply that by your OTA commission rate. That’s your ceiling for what you should be willing to pay for a booking system. If a system costs more than that ceiling, it’s not paying for itself, no matter how slick the interface looks.
Check PMS and channel manager compatibility before you fall in love with a demo
This is the bit people skip because it’s boring, and it’s the bit that causes the most expensive mistakes. Your booking engine has to talk to your property management system and your channel manager, otherwise you end up manually updating availability across platforms, which is how double bookings happen.
Ask any vendor for a specific, named list of PMS integrations, not “we integrate with most systems.” If you run Cloudbeds, Mews, or opera Cloud, get written confirmation the booking engine has a live, two way integration with your exact version, not a CSV export workaround someone built three years ago and never maintained. I’ve seen a 22 room guesthouse in Brighton lose a full weekend’s bookings to a sync failure because their “integration” turned out to be a once a day batch update rather than real time. Two rooms got sold twice on the same Friday night. That’s not a software glitch, that’s a compatibility question nobody asked before signing.
Test it on a phone, standing up, with one hand
Roughly 60 to 70 percent of hotel bookings now start on a mobile device, and a chunk of those happen in awkward conditions, someone booking on a train, in a taxi queue, half watching a toddler. If your booking flow needs more than four taps to get from “check availability” to “confirmed,” you will lose people at the payment screen.
Here’s a simple test I make every hotel client run before choosing: pick up your phone, hold it in one hand, and try to book a room on the demo site the vendor gives you. Time it. Anything over 90 seconds for a straightforward one night stay is too slow. Count the fields. If it asks for information before showing a price, that’s a conversion killer, because guests want to see the number before they commit attention to filling in forms.
The uncomfortable part: most “commission free” booking systems aren’t
This is the bit that gets glossed over in most comparison articles, because a lot of those articles are written by, or paid by, the booking software companies themselves. “Commission free” usually means commission free on the room rate. It very often doesn’t mean fee free on payment processing, currency conversion, or the “premium” tier you’ll be nudged into within six months once you want abandoned cart recovery or upsells switched on.
Ask directly: what happens to my monthly cost if I add a payment gateway, add multi-currency, add upsell prompts for breakfast or late checkout? Get that answer in writing before you sign, because the free version demo you saw is rarely the version you’ll be running by month four. I’ve watched this catch out three separate hotel owners in the last eighteen months, each of whom signed based on a “starting from” price that quietly tripled once they wanted the features they needed.
Look at cancellation and no-show handling specifically
This one rarely makes shortlists but it should. Ask how the system handles a guest who cancels outside your policy window, how it handles a card that declines on a no show charge, and whether it automates the re-release of that inventory back to your channels. A booking system that holds a cancelled room hostage for six hours before releasing it to your other channels is costing you sales you’ll never see or measure, because that’s a lost booking nobody logs anywhere.
Ask for a written answer, not a verbal reassurance, and if possible ask for it during a live demo where you can watch someone cancel a test booking and see how fast availability updates elsewhere.
A short, honest shortlist process that works
- Write your ceiling cost first, using the OTA commission maths above, before speaking to a single vendor.
- Get named PMS and channel manager compatibility in writing, not “we’re flexible.”
- Run the one hand phone test on the actual demo, timed, no exceptions.
- Ask what the price becomes at month four once payment gateway, multi currency, and upsells are switched on.
- Watch a live cancellation and check how fast the room reappears across your other channels.
- Check contract length and notice period, not just monthly cost, because an 18 month lock in with a clunky interface is a worse deal than a slightly pricier month to month system.
If a booking system passes all six of those, you’ve done more due diligence than most 40 room independent hotels ever bother doing, and that includes several I’ve worked with directly.
Don’t ignore the marketing side once the booking engine is sorted
A booking system is only as good as the traffic you send to it. I’ve seen hotels spend three months choosing the perfect booking engine and then send it barely any direct traffic because their social presence was flat. If you’re trying to shift bookings away from OTA commission and onto your own site, your Instagram and your booking button need to work together, and I’ve written specifically about how to promote a hotel on Instagram so the traffic you’re driving lands somewhere that converts, rather than bouncing off a slow booking form.
Frequently asked questions
What’s the average cost of a hotel booking system?
Expect somewhere between £50 and £250 a month for a small independent property, plus either a flat transaction fee (often 1 to 2 percent) or a commission model (2 to 5 percent), depending on the vendor. Larger properties with higher volume often negotiate flat annual licensing instead.
Is a commission free booking engine free?
No, not fully. “Commission free” typically refers only to the room rate commission. Payment processing fees, multi currency charges, and premium features like upsells or abandoned cart recovery are usually billed separately, and that combined cost can end up close to what a straightforward commission model would have charged.
Does a hotel booking system need to integrate with my PMS?
Yes, and it needs to be a real time, two way integration rather than a periodic sync. Without this, you risk double bookings and manual availability errors, which is one of the most common and most avoidable mistakes small hotels make when switching systems.
How much should direct bookings save a hotel?
Since OTAs typically charge 15 to 18 percent commission, every booking shifted to your own site through a well performing booking engine saves roughly that percentage in margin, minus whatever fee your booking system itself charges on that transaction.
Prefer to hand this over? Start here: free online booking tools for small business.