Skip to content
Başak Aytekin
All articles
Distribution and Direct Sales

Choosing a booking engine: what to look for in a hotel reservation system

In most hotels the booking engine is chosen while the website is being built, as an afterthought: "and let's have a book-now button". Yet this piece of software is the till of your direct channel: the guest sees the rate here, picks the room here, enters the card here. Too many steps, slow on mobile, a payment glitch — and the guest buys the same room five minutes later on an OTA, and you pay commission.

This article covers the eight criteria to check when choosing a booking engine, a fictional comparison of the flat-fee and commission models, and the questions to ask in the demo. The aim is not to recommend a brand; it is to show which questions actually change the decision for your hotel.

What a booking engine does — and does not do

A booking engine (IBE, internet booking engine) is the software that takes reservations on the hotel's own website. It shows rate and availability, lets the guest choose room and package, takes payment and writes the booking into the PMS. What it does not do is distribute rates to OTAs; that is the channel manager's job. The two often come from the same vendor but are not the same thing.

The conversion rate of your direct channel is largely decided here. Advertising, SEO and social media bring the guest to the site; the booking engine decides how long the road from site to booking is. That makes the choice a revenue decision, not an IT one.

Eight selection criteria

1. Number of steps and mobile experience

How many screens from date selection to payment confirmation? Three is good, five is borderline, seven is a loss. Then run the same flow on a phone: most traffic to hotel sites is mobile, and a large share of bookings too. An engine that looks fine on desktop but whose calendar will not open on a phone loses half of direct sales before it starts.

2. PMS and channel manager integration

Is the booking written to the PMS automatically, or does an e-mail arrive and reception types it in? Manual entry costs three things: delay, errors and double-selling. Integration has to be two-way: availability from PMS to engine, bookings from engine to PMS. Do not ask the vendor "are you integrated"; ask "with which PMS, two-way, and with what delay".

3. Rate and package flexibility

Can you define several rate plans per room type (non-refundable, with breakfast, early booking), length-of-stay rules (minimum nights, closed to arrival), member rates and promotion codes? The direct channel's edge over OTAs comes from adding value without breaking rate parity; if the engine cannot support that, the strategy stays on paper.

4. Payment

Is 3D Secure enforced, is the card stored for guarantee only, can you take prepayment and partial payment, which payment gateways does it work with? A guest lost at the payment step is the most expensive loss there is — they liked the rate, chose the room and took out their card. In the Turkish market, instalments and alternative payment methods visibly affect conversion.

5. Languages and currencies

Does the engine offer the languages and currencies of your main source markets? A guest who cannot see the rate in their own currency leaves the site to do the maths. The count of languages is irrelevant; your markets' languages are what matter — an engine offering thirty languages and missing your second market's is common.

6. Metasearch connection

Can it feed rates to Google Hotel Ads, Trivago and similar metasearch platforms? That connection puts your own rate on the screen where the OTA is showing it. If the engine does not support it, you need a separate intermediary for metasearch visibility — extra cost and extra integration.

7. Tracking

Is every step of the booking flow sent to your analytics (GA4 and ad pixels) as an event? An unmeasured engine cannot be improved: if you do not know how many guests drop at which step, you cannot see the effect of removing a step. Ad conversion runs through here too; if the engine does not fire the event, the ad budget is spent blind.

8. Pricing model

There are two basic models: a monthly flat fee and a commission per booking. Which one suits you depends on your direct volume; the worked example below shows how to compare them.

Example: flat fee or commission?

The figures below are fictional and belong to no real property or vendor. Sample Hotel has 120 rooms and a channel mix of 45% OTA, 30% direct. Annual room revenue is 80 million TL, of which the direct channel accounts for 24 million TL. Two offers:

ModelFeeAnnual costShare of direct revenue
A · Flat fee18,000 TL per month216,000 TL0.9%
B · Commission3% of direct bookings720,000 TL3.0%
Break-even216,000 ÷ 0.037.2 million TL direct revenue—

A hotel with direct revenue below 7.2 million TL is better off on commission; above it, on the flat fee. Sample Hotel sits at three times that threshold, so the flat fee saves it more than 500,000 TL. But the same calculation flips for a 20-room property. The decision depends on volume, not on the model.

Add OTA commission to the comparison. Even at 3% commission the direct channel is far cheaper than an OTA's 15–20%; the booking engine's cost does not make direct expensive, it narrows the gap to the OTA. To see that gap, look at the cost of distribution metric.

The four most common mistakes

1. Taking the web agency's engine without asking

The agency's engine is usually recommended because it fits the website, not because it fits your PMS. The integration question (criterion 2) comes before the website.

2. Watching the demo on a desktop

Sales demos happen on a desktop, on the vendor's screen. Try it yourself on your own phone, on your own mobile connection, from date selection to the payment screen. Time it.

3. Leaving tracking for later

"Analytics will be connected later" means "never" in most hotels. Event tracking goes into the contract and is tested before go-live.

4. Comparing cost without volume

A flat fee looks "expensive" and commission looks cheap because "you only pay when you sell". A decision taken without the break-even calculation above costs a hotel with volume hundreds of thousands of lira a year.

Questions to ask in the demo

  1. How many screens from date selection to payment confirmation? (Try it on your own phone.)
  2. Is there two-way integration with our PMS; how quickly is availability updated?
  3. How many rate plans per room type, which stay rules and member rates can be defined?
  4. Which payment gateways does it work with; are 3D Secure, card storage, prepayment and instalments supported?
  5. Are the languages and currencies of our main markets available?
  6. Does it feed rates to Google Hotel Ads and other metasearch platforms, and at what extra cost?
  7. Which events are sent to GA4 and ad pixels; can you show it in a test environment?
  8. What is the pricing model, and what does it total per year at our direct volume?

Related concepts

  • Channel Manager — the tool for third-party distribution; the booking engine's counterpart.
  • Rate Parity — the price equality that must hold while adding value on the direct channel.
  • Cost of distribution — total selling cost, of which the booking engine fee is one part.
  • Metasearch — where your own rate appears next to the OTA's; the subject of a separate article.
  • Direct Booking — the goal all of these decisions serve.

Summary

  1. A booking engine is not a website plug-in but the till of direct sales; the choice is a revenue decision.
  2. Eight criteria: steps and mobile, PMS integration, rate flexibility, payment, languages and currencies, metasearch, tracking, pricing model.
  3. Run the demo on your own phone, on your own connection; time it.
  4. Compare flat fee and commission with the break-even: annual flat fee divided by commission rate.
  5. Tracking goes into the contract and is tested before go-live.
  6. Switch in low season, keeping the old engine live for two weeks.

Frequently Asked Questions

What is the difference between a booking engine and a channel manager?
The booking engine takes bookings on the hotel's own website; the channel manager pushes rates and availability out to OTAs and collects the bookings that come back. One serves the direct channel, the other the third-party channels. Most vendors offer both; if bought separately, check that the two talk to each other and to the PMS.
What conversion rate should a booking engine achieve?
The range commonly quoted in the industry is 2% to 5%, but it varies enormously with property type and traffic quality. Industry averages are of little use before you have measured your own rate; what matters is how your own rate moves when you cut a step or fix the mobile experience.
Flat fee or commission — which is better?
It depends on direct booking volume. At low volume the commission model costs less; as volume grows the flat fee becomes cheaper. The break-even is a simple calculation: annual flat fee divided by the commission rate gives the direct revenue at which the two models cost the same.
Is switching booking engines risky?
It is a manageable risk. Three things must be protected during the switch: migration of existing bookings, redirection of the website's booking links to the new engine, and tracking codes working on the new engine. Switch in low season and keep the old engine live for two weeks.
Does a small hotel need a booking engine?
Yes. Regardless of room count, a hotel that cannot take bookings on its own site pays commission on every booking. Even a ten-room hotel usually pays more in a year of avoidable commission than a basic booking engine costs.

The service this article belongs to

Strengthen Your Digital Sales Performance

Online channels can be your largest source of revenue and your largest cost at the same time. I optimise your OTA content and ranking, keep rate parity under regular control, and configure your channel manager properly. Direct booking strategies grow the share of the commission-free channel. The target is clear: more online bookings, lower commission, higher net revenue.

Not familiar with the terms? Revenue management glossary

The next step

Let's read your hotel's numbers together; we'll decide where to start on the first call.

Contact

Other articles