Every guest who books you through an online travel agency (OTA) costs you a commission. A hotel booking system on your own website lets guests who already know you book with no commission at all. This guide covers what that system does, what the OTAs charge on, and how to run the numbers for your property.
We build direct booking systems through our hotel booking system service, so weigh that. Every fact below about Booking.com, Expedia, Google and Stripe was checked against their own partner, help and pricing pages in October 2026, and the pricing rule against the FTC’s own guidance.
Short answer: the software that lets guests reserve directly without paying OTA commission is a booking engine on your own website. It shows live availability, takes payment and confirms the stay, with no commission on the booking. You still pay for the engine and card processing, so ask whether a vendor charges a flat fee or a percentage per booking. Booking.com and Expedia don’t publish one commission rate: both set it per contract and sell programs that raise it. Keep the OTAs for discovery, and give guests who already know you a fast way to book direct.
What You Pay Per Booking: OTAs vs. Your Own Booking System
As of October 2026, from Booking.com’s and Expedia Group’s partner pages:
| Item | Booking.com | Expedia |
|---|---|---|
| Published rate | None; set by country and contract | None; shared at contracting |
| Charged on | Room rate plus fees | Per your contract |
| When it’s due | After checkout, invoiced monthly | Only when you have bookings |
| Paid boosts | Preferred Partner, Visibility Booster | Accelerator |
| Main cost | Commission | Commission |
Your own booking system has no commission. Its costs are the booking engine and card processing fees.
Sources: Booking.com: Understanding your commission, Expedia Group: Hotels, Expedia Accelerator, Stripe pricing.
Booking.com charges commission on more than completed stays. It applies to non-refundable and partially refundable bookings whether or not the guest stays, to no-show and cancellation fees you charge, and even to overbookings (source). It doesn’t charge commission on local taxes such as city tax, but in most countries it does charge it on VAT or GST. Expedia says compensation “varies around the globe” and that it shares the percentage for your market during contracting (source).
What a Hotel Booking System Actually Does
A hotel booking system (also called a hotel reservation system or booking engine) is software that lets guests check availability, select dates and complete a reservation on your website, including payment. The guest stays on your site. The booking is confirmed automatically, and the money goes to you through your own payment processor. No phone call, no follow-up email, no third-party checkout.
The key difference from a property management system (PMS): a PMS runs back-of-house work such as room assignments, housekeeping and check-in. A booking engine handles the front-end transaction, the moment a guest decides to reserve. You may want both eventually, but you don’t need a full PMS to start taking direct bookings.
The Commission Math Every Hotel Owner Should Run
Few owners have worked out what commission costs at their own property, because the rate isn’t public. Booking.com says yours is in your accommodation agreement or the Finance tab of the Extranet, and a higher rate on a statement may mean you’re in Preferred Partner or Visibility Booster (source).
Start with your own contract rate. Here is our own worked example, not a quote from any platform:
| Step | Example hotel |
|---|---|
| Rooms | 25 |
| Occupancy | 65% |
| Room nights a year | 5,931 |
| Booked via OTAs | 55%, or 3,262 nights |
| Average daily rate | $175 |
| OTA room revenue | $570,850 |
| Each 1 point of commission | $5,709 a year |
Multiply $5,709 by the rate in your contract and you have this hotel’s yearly commission bill.
Now shift 10% of those OTA nights direct: 326 nights, or $57,050 of room revenue. That saves $570.50 for every point of your rate, so $8,557.50 a year at a 15% contract rate. Against that sit card fees. At Stripe’s standard US rate of 2.9% plus 30¢ per domestic card payment (source), that’s about $1,654 plus 30¢ per booking. Subtract that and your engine’s fee, and you have your real saving and break-even point.
What Your Hotel Booking System Must Do
These are the non-negotiables.
Real-Time Availability Calendar
Guests need to see live availability and finish the booking in one visit. A “contact us to check availability” form gives them time to go back to the OTA. The engine should show live inventory that updates without manual input.
It matters on the OTA side too. If the same room sells on your site and on Booking.com, that’s an overbooking. Booking.com charges commission on overbookings and asks you to cover the guest’s relocation costs. It waives the commission only if your property has been live for less than 30 days, or you’ve had fewer than five overbookings in the last 12 months (source).
Payment Processing That Guests Trust
Accept cards, Apple Pay and Google Pay, show a clear secure checkout, and send a confirmation email the moment the booking completes. If guests doubt the payment went through, they’ll call your front desk instead.
Know what processing costs. On Stripe’s standard US pricing, international cards add 1.5% and currency conversion another 1% (source). If many guests travel from abroad, ask each vendor which processor it uses and what foreign cards cost.
In the US, the price you show also has rules. Since May 12, 2025, the FTC’s Rule on Unfair or Deceptive Fees has required hotels and other short-term lodging to show the total price upfront, including mandatory fees such as a resort fee. Taxes and optional extras can be shown later, as long as they appear before the guest pays (source).
Direct Booking Incentives
Guests need a reason to choose your site over the OTA.
A lower direct rate is the obvious lever, but check your contract first. Booking.com sorts countries into wide-parity, narrow-parity and no-parity. For its Preferred Partner Program, properties in wide-parity countries must offer competitive prices against all other websites, and in narrow-parity countries against their own website. The requirement doesn’t apply in no-parity countries, which include all of the European Economic Area. Your General Delivery Terms say which group you’re in (source).
Where price can’t differ, perks can:
- Breakfast or parking included for direct bookers
- Early check-in or late checkout when available
- Packages, such as a room with dinner or an airport transfer
- Discount codes for returning guests on your email list
Mobile-Ready Checkout
Guests may reach your booking engine on a phone, often straight after seeing you on an OTA or on Google. Small tap targets, long forms and slow images each give them a reason to book somewhere else. Keep the mobile checkout short:
- Only the fields you need to confirm the stay
- Large buttons and a visible total price at every step
- Wallet payments, so guests don’t type a card number
- Fast-loading room photos
Test it: book a room on your own site, on your phone, over mobile data.
Get Your Booking Engine Into Google’s Free Booking Links
A booking engine only converts people who reach it, and one source of them costs nothing per click. Google’s free booking links let your booking site appear across Google when people search for hotels, showing your site or hotel name with the room rate for the dates selected. Clicks go straight to the landing page you provide (source).
Google says booking partners pay no fee for these links and that no one can buy better placement (source). Ranking uses signals such as consumer preference, the value offered, landing page experience and how accurate your prices have been. If you use a reservation system, Google says you may already be connected through your provider, so ask them to set up your links (source).
What You Do NOT Need to Get Started
You don’t need a full property management system before you install a booking engine. You don’t need connections to every OTA on day one, or a long implementation project.
What you do need is one source of truth for availability. With few rooms and one or two OTAs, you can keep calendars in step by hand at first, as long as someone owns the job. Once that gets hard, a channel manager or PMS connection earns its keep, because an overbooking on Booking.com still carries commission (source). Buy what solves today’s problem and add the rest later.
How to Evaluate a Booking System Without Getting Sold To
Whether you’re comparing hotel booking software or a custom build, these five questions cut through the noise. Our checklist of what to look for in a hotel booking system goes deeper on features and red flags.
1. What is the total first-year cost, including setup? Monthly, setup and integration fees add up. Get the full number in writing.
2. Is there a percentage-of-booking fee? Some platforms take a percentage of every reservation they process. Our own arithmetic: on $400,000 of direct bookings, a 1% fee costs $4,000 a year. That’s commission by another name.
3. Can I set my own direct rates and promotions? You need full control over pricing, packages and codes. Your OTA contracts may set limits; the software shouldn’t add more.
4. How does the mobile checkout perform? Ask for a live demo on your own phone. If it’s clumsy for you, it’s clumsy for guests.
5. What’s the contract term? Monthly contracts let you switch if the platform doesn’t perform. Annual contracts lock you in.
Red flags: vague pricing, per-booking fees in the fine print, early termination fees, and no live mobile demo.
Getting Your Booking System Running
Google Ads and social media drive traffic, but only a booking engine turns it into confirmed reservations. Without one, every visitor who wants to book still ends up on an OTA.
Every hotel booking system we build includes real-time availability, payment processing (cards, Apple Pay and Google Pay), automated confirmation emails and a mobile-first checkout, scoped to your property. When we look at whether one pays for itself at your hotel, we use your contract rates and your numbers.
Related Posts
- Booking.com commission: what hotels pay a year: every Booking.com cost line, from its own help pages
- Expedia commission rate: what hotels pay: compensation, Accelerator and TravelAds
- Direct booking incentives that work within rate parity: perks you can offer instead of a lower rate
- Google Hotel Ads for direct bookings: getting your rate in front of searchers
FAQ
What booking software lets guests reserve directly without paying OTA commissions?
A booking engine on your own hotel website. Guests check availability, pay and get confirmed without an OTA, so there’s no commission. You still pay for the engine and card processing. Ask whether the vendor charges a flat fee or a percentage per booking, because a percentage works like a smaller commission.
How much commission do Booking.com and Expedia charge hotels?
Neither publishes one rate. Booking.com says the percentage depends on your country, property type and accommodation agreement, and programs such as Preferred Partner raise it. Expedia says compensation varies around the globe and shares your market’s rate during contracting.
Do I need a channel manager to take direct bookings?
Not on day one, but you do need availability that stays in sync. With few rooms and one or two OTAs, careful manual updates can work. As you add channels, a channel manager or PMS connection prevents overbookings, which Booking.com still charges commission on.
Can I offer a lower rate on my website than on Booking.com?
It depends on where your hotel is. Booking.com sorts countries into wide-parity, narrow-parity and no-parity, and all European Economic Area countries are no-parity. Your General Delivery Terms say which applies to you. Where price must match, offer direct-only perks instead.
How do I get my booking engine to show on Google?
Through Google’s free booking links, which show your site and rate in Google’s hotel results at no cost per click. If your booking engine or reservation system is already connected to Google, your provider can set the links up.
Should group bookings use a booking link or a rooming list?
With a rooming list, the group organizer sends every guest’s name and dates and your team enters them. With a booking link, each guest books and pays for their own room through your booking engine, usually with a group code. A link cuts admin and puts payment on each guest; a rooming list gives the organizer control. You can offer both, with a cut-off date for unbooked rooms.
A direct booking system works best on a site built to sell your rooms. Pair our hotel booking system with a hotel website designed for direct bookings. Get in touch to talk it through.