---
title: What Is a Hotel Booking Engine? Features & Checklist | bedsKey
description: A hotel booking engine lets guests book directly on the hotel website, without commission. How it works, must-have features and how deposits work.
canonical: https://bedskey.com/glossary/booking-engine/
updated: 2026-10-03
publisher: bedsKey (Innovate Solution)
---

# What is a hotel booking engine?

**In short:** A hotel booking engine is the reservation tool on a hotel's own website. Guests search dates, see live availability and prices, and book and pay directly, without an intermediary taking commission. A good booking engine writes bookings straight into the property management system, so direct bookings cannot collide with bookings from the desk or other channels.

Updated October 2026

## How a booking engine works

1. The guest picks dates and guests on the hotel website.
2. The engine reads live availability and rates from the PMS.
3. The guest chooses rooms, enters details and pays a deposit if required.
4. The reservation is created in the PMS and a confirmation is sent.

## Booking engine checklist

| Feature | Why it matters |
|---|---|
| Same inventory as the desk | No double bookings between direct and walk-in |
| Multi-room checkout | Families and small groups book in one go |
| Deposit options | Protect against no-shows without losing conversions |
| Hosted payments | Card data never touches the hotel's systems |
| Self-cancellation | Fewer emails; the room returns to sale faster |
| Prices shown including tax | No surprises at checkout |

## Direct bookings vs OTA bookings

A direct booking avoids agency commission and gives the hotel the guest relationship. OTAs bring reach. Most properties use both, which is why the booking engine, the [channel manager](https://bedskey.com/glossary/channel-manager/) and the PMS must share one availability calendar.

## How bedsKey's booking engine works

Bookings from your own booking page use the same path a clerk uses, so the database-enforced no-double-booking guarantee holds. Guests can book several rooms in one checkout. Web bookings stay tentative until confirmed and lapse automatically, returning the room to sale; guests confirm their email, and unopened bookings release sooner. Deposits can be nothing, the first night, a percentage or a fixed amount, paid on the gateway's own page and posted to the folio automatically, or a card hold can be taken only if the guest never arrives. Stripe, bKash, Nagad, SSLCommerz and bank gateways (Brac Bank, City Bank, DBBL) are integrated (bKash go-live depends on the hotel's own merchant account), every gateway starts in sandbox, and no card data is stored by bedsKey.

## Frequently asked questions

### Does a booking engine charge commission?

Some vendors charge a commission per booking. bedsKey does not take commission on direct bookings; the PMS is priced per active room per month.

### Do I need a website to use a booking engine?

You need somewhere to put the booking button. bedsKey includes a hotel website builder with the booking engine built in, on your own domain or a free bedskey.com address.

### How do deposits work?

In bedsKey the guest pays on the payment gateway's own page and the payment posts to the folio automatically. Refunds go back through the gateway and need manager permission.

## Related terms

- [Channel manager](https://bedskey.com/glossary/channel-manager/)
- [Rate parity](https://bedskey.com/glossary/rate-parity/)
- [Guest folio](https://bedskey.com/glossary/guest-folio/)
- [PMS](https://bedskey.com/glossary/pms/)
- [bedsKey Direct Booking Engine](https://bedskey.com/features/booking-engine/)
- [Full glossary](https://bedskey.com/glossary/)

## Talk to bedsKey

Book a demo: https://bedskey.com/contact/ · sales@bedskey.com
