A direct booking engine is the software that lets a guest book and pay on your own website. It shows live availability, works out the price, takes the payment and puts the reservation in your calendar. Most hosts already have one inside the booking software they use for their listings.
This guide explains what the engine does, how it differs from the tools around it and what four common systems charge on a direct booking. Prices and fees were read on each company’s own pages on November 10, 2026.
What a direct booking engine does
A direct booking engine has five jobs. If any one fails, the booking fails.
- Show which nights are open, from the same calendar your listings use.
- Price the stay, including seasonal rates, minimum nights, fees and taxes.
- Take the payment, or hold a card, through a payment processor.
- Confirm the reservation and record it with the guest’s details.
- Close those dates everywhere else you list.
The fifth job is the one hosts forget. A booking form that does not talk to your other calendars is how double bookings happen.
Engine, software, channel manager and website
The terms overlap, and vendors use them loosely. This is how the pieces divide.
| Piece | Its job | Where it usually lives |
|---|---|---|
| Booking engine | Takes reservations and payment on your own site | Inside your booking software |
| Property management system | Holds the calendar, rates, guests and messages | The software you log into every day |
| Channel manager | Keeps calendars and rates in step across platforms | Usually part of the same software |
| Payment processor | Moves the money from the guest’s card to your bank | A separate company, such as Stripe |
| Website | Brings the guest in and presents the property | A hosted template or a site of your own |
Short term rental booking software usually bundles the first three. That is why the practical question is rarely which engine to buy. It is whether the engine in your current software is good enough, and what it costs per booking.
What four systems charge on a direct booking
The fee on a direct booking varies more than the subscription does. Check both.
| System | Fee on a direct booking | Subscription shown |
|---|---|---|
| Hospitable | Direct Basic: 1% host fee, with Stripe’s fees separate. Direct Premium: 4% from the guest and 3% from the host, or 7% from the host alone | Professional $59 a month with 2 properties. Mogul $99 a month with 3 |
| OwnerRez | None. Its pricing page says “No commissions, no guest fees, or per-booking fees” | $40 a month for 1 property. $88 a month for 5 |
| Lodgify | Its pricing page showed “0% booking fee” on each plan. Its help center still describes 1.9% on Starter and a 1% transaction fee on all plans | Starter $26 a month, for 2 properties or fewer. Professional $47 |
| Hostaway | Not stated on its pricing page | No public price. Quote only |
Two notes on reading this. Hospitable’s direct booking feature is part of its Professional and Mogul plans only. And Lodgify’s two pages disagree, so ask Lodgify which fee applies to your plan before you sign.
Two pairs are compared in full: OwnerRez vs Hospitable and Lodgify vs Hospitable.
Card processing sits on top wherever you are the merchant. Stripe’s standard US rate is 2.9% plus 30 cents for a domestic card. On Hospitable’s Direct Premium, Hospitable processes the payment and its fee covers that.
How a vacation rental booking engine reaches your site
A vacation rental booking engine can show up on a website in three ways.
A hosted site. The software generates a website from your listings. Setup is quick and the calendar is already connected. The design and page structure are limited to what the builder offers.
Widgets on your own site. The software gives you code for a calendar, a search box or a booking form, and it is placed on pages you control. Hospitable calls this a self-hosted site, and OwnerRez calls it an integrated website.
If those pages are on WordPress, the comparison of WordPress vacation rental plugins covers the plugin options.
An API. A developer reads availability and rates from the software and builds the booking steps into the site. It is the most flexible route and the most work, and not every system offers it to every customer.
The second route is the common one for a custom site. You get your own design and pages, and the engine you already trust handles the money.
How to choose vacation rental reservation software for direct bookings
If you are choosing vacation rental reservation software with direct bookings in mind, ask eight questions.
- What is the fee on a direct booking, and who pays it?
- Who is the merchant of record: you or the software?
- Can the engine be embedded on a website I own?
- Does it sync with every platform I list on?
- Does it work out lodging taxes, or do I?
- How does it handle deposits, damage and chargebacks?
- Does it connect to Google’s vacation rental results? The guide to Google Vacation Rentals partners lists systems that do.
- What does it cost at my number of properties, and at twice that?
The merchant question matters more than it looks. If the software is the merchant, it handles disputes and often screens guests, and it charges for that. If you are the merchant, the fee is lower and the chargebacks are yours.
The direct booking tools around the engine
The engine is one of several direct booking tools a host needs. The others are simpler than they sound.
A payment processor, unless your software acts as the merchant. A rental agreement the guest accepts at checkout, covered in the guide to the vacation rental agreement. A damage deposit or damage cover, since a direct booking has no platform protection behind it.
The guide to the vacation rental security deposit compares deposits, waivers and insurance. The guide to the Airbnb security deposit shows what the platforms cover, for comparison.
Then the parts that bring guests: a website worth landing on, pages that rank and analytics that show where bookings come from. The engine converts a visitor. It does not produce one.
The guide on how to get more direct bookings covers that side.
Where a custom site fits
I build custom websites on top of booking software, so read this part with that in mind. The engine stays where it is. What changes is everything around it: the design, the pages and how the site is found.
The booking software integrations page shows how that works for Hospitable and OwnerRez. If you have not picked a system yet, the comparison of vacation rental website builders covers the hosted route.
For how the whole build comes together, see the guide on how to build a direct booking website.
Final Thought
A direct booking engine is plumbing. It has to be reliable, connected to your calendar and fair on fees, and after that the guest should barely notice it. Choose the one that fits the software you already run, then spend your effort on the part guests do notice: a site that is easy to find and easy to trust. If you want help working out which setup suits your properties, book a call and tell me what you use today.
Book a call
Not sure which engine fits your site?
Tell me how many properties you have and what you use today. I build custom direct booking websites on the software you already have, and I will say so if another tool would serve you better.
WentDirect is an independent third party and is not endorsed by or associated with Airbnb, Inc. or its affiliates, or with Vrbo.
Direct booking engine FAQs
What is a direct booking engine?
A direct booking engine is the software that lets a guest book and pay on your own website. It shows live availability, prices the stay, takes the payment and records the reservation in your calendar. Most hosts get one as part of the booking software they already use for their listings.
Is a booking engine the same as a channel manager?
No, a booking engine and a channel manager do different jobs. The booking engine takes reservations on your own site. The channel manager keeps your calendar and rates in step across the platforms you list on. Most booking software includes both, which is what stops a direct booking from colliding with a platform one.
Do booking engines charge a fee on direct bookings?
Some booking engines charge a fee on direct bookings and some do not. As of November 10, 2026, OwnerRez states it charges no per-booking fee, while Hospitable lists 1% on Direct Basic and up to 7% on Direct Premium. Card processing is a separate cost in most setups.
Can I add a booking engine to a website I already have?
Yes, most booking engines can be added to a website you already have. The usual method is a widget: a piece of code from your booking software that shows availability and a booking form on your page. Hospitable, OwnerRez and Lodgify all describe a widget for outside websites on their own pages.
Which booking engine is best for a single property?
The best booking engine for a single property is usually the one inside software you already pay for. If you are starting fresh, compare the monthly price for one property with the fee on each direct booking. A low subscription with a percentage fee can cost more over a year than a higher flat price.