Real human support · No lock-in contracts · PCI DSS & GDPR compliant
Buying guides

Booking Engines for a B&B Website: What the "Book Now" Button Has to Do

A booking engine lets a guest see which nights are free, pick them, pay and get a confirmation — without you touching it. What the button has to do, what the shift to direct is worth on a five-room house, and the two UK rules that catch owners out.

A B&B website booking widget with two nights selected on the calendar and a red Book now button
The whole job: see the free nights, pick them, pay, and get the confirmation — without the owner touching it.
Contents9
  1. What a booking engine is, and what it isn't
  2. What a direct booking is actually worth
  3. The parity trap: you probably can't just be cheaper
  4. The package travel trap: when your add-ons make you a tour operator
  5. What the button has to do
  6. Deposit, full payment, or card on file?
  7. Three things you don't need
  8. The one-page spec
  9. FAQ

A booking engine is the part of your website that lets a guest see which nights are free, pick them, pay, and get a confirmation — without you touching it. That is the whole job. If a guest has to fill in an enquiry form and wait for your reply, you don't have a booking engine; you have a contact form with ambitions. The difference is worth roughly £30 a booking on a typical UK B&B, and it compounds, because direct guests also cancel less than half as often as OTA guests.

This guide covers what the button actually has to do, what the shift is worth in pounds on a five-room house, and the two UK rules — one competition, one consumer — that catch owners out when they start selling on their own site.


What a booking engine is, and what it isn't

Four things get called "the booking system", and they do different jobs:

What it does

Who sees it

Booking engine

Takes the booking on your own website: real availability, rates, payment, instant confirmation

Your guests

Channel manager

Pushes availability and rates out to the OTAs and pulls their bookings back in

Nobody — it runs behind

Property management system

Runs the stay: the diary, check-in, folios, payments, guest records

You and your staff

Website builder

Makes the pages the button sits on

Your guests

They only work as one thing. A booking engine that reads a different calendar from your channel manager will eventually sell a room twice, and that is a worse problem than the one you were solving. Our guide to the difference between hotel management software, reservation systems and channel managers sets out how the pieces fit; the point for this article is that the engine has to read the same availability as everything else, in real time.


What a direct booking is actually worth

Take the model we use throughout this journal: a five-room B&B turning over £104,409 a year across 522 bookings, which is an average booking value of £200.

Here is the same booking down two different roads. Card processing is taken at typical UK published rates of 1.5% + 20p on a standard UK card.

Booking value

Cost to you

You keep

Take

Through an OTA at 17% commission

£200.02

£34.00

£166.01

17.0%

Direct on your own site, UK card

£200.02

£3.20

£196.82

1.6%

Difference: £30.80 per booking. On a two-night £220 stay it's £33.90, and if that OTA booking came through a guest-discount programme the gap roughly doubles — our direct bookings vs OTA commission guide works that through stay by stay.

Now the mix. Independent properties take 63.4% of their bookings through OTAs. On 522 bookings that's 331 OTA and 191 direct.

Bookings moved from OTA to direct

Bookings

Saved per year

5 percentage points

26

£804

10 percentage points

52

£1,608

On a twelve-room hotel running 1,586 bookings a year, the same ten points is £4,885.

And there is a second effect that nobody puts on the sales page. OTA bookings cancel at 21.8%; direct bookings cancel at 10.6%. Move 52 bookings direct and roughly six fewer of them cancel — worth up to £1,170 if none of those rooms would have been resold. Treat that as an upper bound, not a forecast: some would have resold. But it points the same way as everything else.

The break-even is low. A system with a booking engine in it from £29 a month is £348 a year. At £30.80 a booking, it pays for itself at eleven direct bookings a year — and that is being hard on the number, because the £29 is also buying the channel manager and the property management system, not just the button.


The parity trap: you probably can't just be cheaper

This is where most "get more direct bookings" advice quietly falls over. The obvious move is to put a lower rate on your own site than the OTA shows. Check your contract before you do, because you may have agreed not to.

The UK position, in short:

  • A wide parity obligation — one that stops you selling cheaper through any other channel — is treated as a hardcore restriction under the UK's Vertical Agreements Block Exemption Order 2022, and loses the benefit of the block exemption.

  • A narrow parity obligation — one that only stops you undercutting that platform on your own website — is not hardcore, and can still benefit from it.

Which is exactly the one that bites. The clause most likely to be enforceable against a UK B&B is the one aimed at the very thing you were about to do.

So build the direct advantage out of things a rate clause doesn't reach:

  • Value, not price. Breakfast included, late checkout, parking, a bottle on arrival, the good room. The headline rate matches; the offer doesn't.

  • Closed rates. A returning-guest or email-list rate that isn't published to the open web is a different animal from a public discount.

  • Flexible terms. A better cancellation window or a smaller deposit direct costs you nothing when it isn't used.

  • The same rate, kept. At identical prices you still keep £30.80 more. Parity doesn't touch the commission you don't pay.

This is a summary of published competition guidance, not legal advice — and your own contract terms are what actually bind you. Read them, and take advice if you're unsure.


The package travel trap: when your add-ons make you a tour operator

The second one catches people the moment their booking engine gets good enough to sell extras.

Under the Package Travel and Linked Travel Arrangements Regulations 2018, combining two or more different types of travel service for the same trip and selling them at an inclusive price makes you the organiser of a package. The list of services includes accommodation and — the catch — "any other tourist service".

The government's guidance uses a 25% rule of thumb: "if the 'other tourist service' accounts for 25% or more of the value of the package then this should be indicative of it forming a significant proportion". It is indicative, not a bright line; whether the extra was advertised as an essential feature of the trip matters too.

What that looks like on a real booking page:

What you sell together, at one price

Extra as share of total

Reads as

£400 two nights + £90 dinner for two

18.4%

Under the rule of thumb

£400 two nights + £140 guided walk and lunch

25.9%

At or over it

£400 two nights + £350 spa treatment package

46.7%

Clearly over it

The guidance is helpful on where the line sits. A gym or sauna included in the room rate is intrinsic to the accommodation and doesn't make a package. A weekend stay plus a separately charged treatment package booked at the same time can.

If you are an organiser, the duties are not small: insolvency protection covering every payment your guests make, a defined set of pre-contract information, and liability for the performance of every component — including the bits a third party delivers. That is a different business from letting rooms.

The practical answer is usually the boring one. Sell the room on your booking engine. Let guests add dinner, a treatment or a tour separately, paid on the day or as a distinct purchase, rather than bundling it into one inclusive price — or take advice before you build the bundle. A "Romantic Break: two nights, dinner and a spa treatment, £750" is a package. Two nights with a dinner reservation noted against the booking is not.

Again: published guidance, summarised, not legal advice. The Regulations are enforced by trading standards, and a solicitor or your trade association is the right call before you launch a bundled offer.


What the button has to do

Ten things. The first four are pass-or-fail.

  1. Show real availability from the same calendar as every channel. Not a copy, not a nightly export. If it can drift, it will, and it will drift on your busiest week.

  2. Let the guest complete the booking. Dates, room, price, pay, confirmed. An enquiry form is a different product with a worse conversion rate and a reply-time problem you can't win on a Saturday.

  3. Work properly on a phone. People plan trips on a phone. If the date picker fights a thumb, the booking goes to the app that doesn't.

  4. Confirm instantly, in writing. The guest should have the confirmation before they close the tab.

  5. Show the rules while they're choosing. Minimum stays, changeover days and arrival windows belong in the date picker, not in a paragraph they'll read after being told no.

  6. Take a deposit or a card, on your terms. More on this below.

  7. Look like you. An engine that throws the guest onto a strange domain with someone else's branding loses the ones who were nearly there.

  8. Not demand an account. Nobody wants a login to stay two nights.

  9. Sell the room you want sold. Room-type ordering, a note about the good one, an upgrade offered at the point of choosing.

  10. Put the booking straight into the diary. If you're re-typing your own website's bookings into your calendar, you've bought a form.

And the button itself: on every page, above the fold, saying Book now — not "Availability", not "Enquire", not "Contact". The word is doing the work.


Deposit, full payment, or card on file?

The engine should let you pick, and the right answer changes by season.

Approach

Good for

Cost

Card held, nothing taken

Shoulder season, filling dates

Highest cancellation exposure

Deposit — a night, or 25–50%

Most of the year

Balanced; the usual default

Full payment in advance

Peak weeks, bank holidays, long lead times

Best protection, fewest takers

Two things to get right whichever you choose. Take the balance before arrival day, not at the desk — our Monday reports routine puts arrivals-with-balances-due on the weekly list for exactly this reason. And make the cancellation terms plain on the booking page, in the confirmation, and in the pre-arrival message. Terms a guest has actually read are the ones that hold up when they ring.

One more that owners forget: money taken in advance still counts towards your VAT turnover, and so does the gross value of an OTA booking before commission. If you're anywhere near the threshold, the VAT threshold guide has the arithmetic.


Three things you don't need

  • A "best rate guarantee" badge. If you're under a narrow parity clause it may not even be true, and guests have learned to ignore it.

  • A countdown timer or "3 people are viewing". On a five-room B&B with a personality, urgency theatre reads as someone else's website.

  • A separate direct-booking website. Two sites means two sets of content, two sets of search signals and twice the work. One site, one engine, one calendar.


The one-page spec

If you're comparing options, this is the sheet:

  1. Does the engine read the same live availability as your channel manager and your diary?

  2. Can a guest book and pay without you touching it?

  3. Does it work on a phone, one-handed?

  4. Are minimum stays and changeover rules visible while choosing dates?

  5. Can you set deposit, full payment or card-on-file, and change it by season?

  6. Does it stay on your domain and look like your property?

  7. Does the booking land in the diary automatically?

  8. What does it cost — per month, per booking, per property — and does adding a second property change the answer?

Question 8 is where the money hides. A booking engine advertised as "commission-free" sometimes isn't, once you read past the headline; our guide to hidden fees in hotel software lists what to check before you sign. And if you're choosing the wider system rather than just the button, the bed and breakfast booking system guide covers the rest of it, while the bed and breakfast software page sets out what Stayvieo does for a B&B specifically.


FAQ

What is a booking engine? A booking engine is the software on your own website that lets a guest check availability, choose dates and a room, pay, and receive an instant confirmation without you being involved. It reads live availability from the same calendar as your other channels, so a room that sells anywhere closes everywhere.

Do I need a booking engine if I'm already on Booking.com and Airbnb? Yes, if you want to keep more of what you earn. An OTA booking at 17% commission costs about £34 on a £200 booking; the same booking taken on your own site on a UK card costs about £3.20. On a five-room B&B, moving ten percentage points of bookings direct is worth around £1,608 a year, before counting the lower cancellation rate on direct bookings.

Can I charge less on my own website than on the OTAs? Check your contract first. In the UK, a wide parity obligation — one stopping you selling cheaper through any other channel — is a hardcore restriction under the Vertical Agreements Block Exemption Order 2022. But a narrow parity obligation, which only stops you undercutting that platform on your own website, is not hardcore and may still apply to you. Most properties are better off competing on value, closed rates and flexible terms rather than the headline price. This isn't legal advice.

Does selling dinner or a spa treatment with the room make it a package? It can. Under the Package Travel and Linked Travel Arrangements Regulations 2018, combining accommodation with another tourist service and selling them at an inclusive price can make you the organiser of a package, with duties including insolvency protection covering guest payments. Government guidance treats an extra worth 25% or more of the total as indicative of a significant proportion. Selling the room and letting guests buy extras separately generally avoids it, but take advice before launching a bundled offer.

How much deposit should I take for a direct booking? There's no single right answer. A night's stay or 25–50% of the total is the common default; full payment in advance suits peak weeks and long lead times; holding a card without taking payment suits shoulder-season dates you're trying to fill. Set the terms clearly on the booking page and take the balance before arrival day rather than at the desk.

What's the difference between a booking engine and a channel manager? A booking engine takes bookings on your own website. A channel manager pushes your availability and rates out to the OTAs and brings their bookings back in. You want both, reading one calendar — otherwise the two can sell the same room.


Stayvieo puts the booking engine, the channel manager and the diary on one calendar: guests book and pay on your own website, availability and rates go out to Booking.com, Airbnb, Expedia, Agoda and the rest, and a sale anywhere closes the room everywhere. Card payments are taken against the stay, with notes, folio and balance behind every booking. Every plan from £29 a month excluding VAT, no commission on your direct bookings, no lock-in contract. Try it free for 14 days, no card needed. See how it works.

ShareLinkedInXEmail

Published 24 September 2026