Skip to content
Innkeeper

9 min read

Increase direct bookings with a small hotel guide to paying less OTA commission

Online travel agencies bring guests you would never reach on your own, but every booking they deliver carries a commission, and for a small hotel, inn or B&B the fastest way to keep more of each room night is to move part of those bookings to your own website, so this guide shows how to increase direct bookings step by step without turning your back on the OTAs.

Why direct bookings matter for a small hotel

When a guest books through an OTA, the OTA keeps a commission on the room revenue. Commission levels differ by platform, country, contract and the visibility programs you join, so check the rate in your own extranet agreement. The arithmetic is simple once you know it. If a room sells at $140 and the commission is 15 percent, the OTA keeps $21 of that night. At 60 OTA room nights a month, that is $1,260 a month, or $15,120 a year, for a property that may only have eight or ten rooms.

Direct bookings change more than the commission line:

  • You receive the guest's real contact details and can talk to them before arrival
  • You set the cancellation and deposit policy yourself
  • You can offer packages, upgrades and add-ons without platform rules
  • Returning guests come back to you, not to a search results page listing your competitors

The goal is not to leave the OTAs. They are an effective marketing channel, especially for first-time guests. The goal is a healthier mix, where guests who already know you, or who find you and want to book directly, can do so easily.

Put a booking engine without commission on your website

The single most important step to increase direct bookings at a small hotel is to let guests book on your website in real time. A contact form or "email us for availability" loses guests who are ready to pay now; they return to the OTA, where booking takes one minute.

A good booking engine for a small property should do the following:

  • Show live availability from the same calendar as your OTAs, so direct bookings never cause an overbooking
  • Take a deposit or full payment at the time of booking
  • Work well on a phone, where much of travel browsing happens
  • Show total price including taxes before the last step, so the guest is not surprised
  • Charge you no commission per booking, otherwise you have simply built a smaller OTA

Check the last point carefully when comparing tools. Some booking engines are priced as a percentage of each reservation. On the example above, a 3 percent fee on a $140 night is $4.20, less than the OTA but still a charge on every direct guest. A flat monthly price is easier to plan around. Innkeeper includes a commission-free booking engine in every plan.

Make your website the best place to book

Guests often find you on an OTA and then search for your name to look at your own website. What they see there decides whether they come back to the OTA or book with you.

  • Put the booking button in the top right of every page and in the first screen of the homepage
  • Show real photos of each room, with the bed size, the view and the bathroom described plainly
  • List what is included: breakfast, parking, late check-out, anything a guest would otherwise ask about
  • Publish your cancellation policy next to the booking button, in one sentence
  • Show your address and a map, and state how guests reach you from the nearest station or airport
  • Load quickly on a phone; heavy image galleries are the usual reason small hotel sites are slow

Keep the path to payment short. Every extra page between "Check availability" and "Confirm" is a place where a guest can leave.

Price direct bookings so they make sense to the guest

Guests compare. If the same room is cheaper on an OTA, most will book there. Before you consider any direct booking incentive, make sure your own website is never the more expensive option.

Many OTA contracts include rate parity terms, and parity rules differ by country and platform, so read your own agreements before you advertise a lower direct price. There are usually ways to make direct booking more attractive without breaking any terms:

  • Add value instead of cutting price: breakfast included, free parking, late check-out, a welcome drink
  • Offer a better cancellation policy for direct guests
  • Reserve room types or your last room on busy nights for direct sale
  • Offer a returning guest rate by email to people who have stayed before

Define your rate plans once and let them flow to every channel, so a change on your side does not leave your website out of step with the OTAs. Rate plans, seasons and derived rates are the tool for this: a direct rate can be derived from your base rate, so updating one price updates both.

Get your direct rate in front of people searching on Google

Many guests search for a property by name on Google before they book. Google shows hotel information, photos and prices in its own results, and it can show the price on your website next to the OTA prices when your booking engine is connected to Google's hotel listings. If your direct price is not shown there, the guest sees only OTA links.

  • Claim and complete your Google Business Profile with accurate photos, hours and contact details
  • Check that your website link points to your homepage or booking page, not an old address
  • Make sure your booking engine connection to Google is active, so your own rate appears among the options
  • Answer reviews on your profile, briefly and politely, including the critical ones

Turn every stay into the next direct booking

The cheapest direct booking is the guest who already stayed with you. A guest who arrived through an OTA can still book directly next time if you give them a reason and a way.

  • Collect the guest's email at check-in with their consent, so you have a way to contact them
  • Send a thank-you email after the stay with a link to your own booking page
  • Remind previous guests of seasonal events in your area once or twice a year, not every week
  • Give every guest a small card at check-out with your website address
  • Keep guest profiles with preferences, so a returning guest is recognized and gets their favorite room

Automated guest emails help here because they go out every time, not only when the owner remembers. A confirmation email, a pre-arrival email with directions and a post-stay email with your booking link are the three that matter most.

Do not lose the guests who call or write

Phone and email bookings are direct bookings too, and at small properties they are often lost for simple reasons: a missed call, an email answered the next evening, or availability that cannot be checked quickly.

  • Answer booking emails the same day; a guest who waits often books elsewhere in the meantime
  • Keep short standard replies for common questions: parking, breakfast times, pets, directions
  • Check availability in the calendar while the guest is on the phone and confirm the booking before hanging up
  • Send a payment link so the guest can pay a deposit without reading card numbers over the phone

AI reply drafts for guest messages can save time here: the draft pulls the booking details and your house rules, and you review and send it. In Innkeeper this is part of the Hotel plan and above.

Measure your channel mix every month

You cannot improve what you do not measure. Once a month, look at where your bookings came from and what each channel cost you.

Channel Room nights Room revenue Commission or fee Revenue after cost
OTA 1 from your report from your report revenue x your rate revenue minus cost
OTA 2 from your report from your report revenue x your rate revenue minus cost
Direct website from your report from your report your booking engine fee, if any revenue minus cost
Phone and email from your report from your report none full revenue

Work through one example. If you move 10 room nights a month from an OTA with a 15 percent commission to your own website at $140 per night, you keep $210 more each month, or $2,520 a year, without selling a single extra night. Set a realistic target, such as moving a few more nights each month, and track it.

Are direct bookings really cheaper than OTA bookings once you add marketing costs?

Usually yes, as long as you count the real cost of each direct booking and not only the commission you avoid. Take a two-night stay at $140 a night, $280 in room revenue. At a 15 percent commission the OTA keeps $42. The same stay booked direct costs a card fee of roughly 3 percent, about $8, plus whatever you paid to win that click.

That last part decides it. Free booking links on Google, your own website, returning guests and phone bookings cost close to nothing per stay. Paid metasearch and search ads do cost money, and if you spend $25 in clicks to win one $280 booking, the direct stay costs $33 against $42 from the OTA, still cheaper but only just. Divide your monthly ad spend by the direct stays it brought in, compare that figure with your OTA commission per stay, and put your money where the cost per stay is lowest. The hotel booking engine keeps the direct side free of commission, so the only costs left are the card fee and the marketing you choose to buy.

How Innkeeper helps you increase direct bookings

Innkeeper is a property management system for small hotels, inns, guesthouses and B&Bs with the booking engine, channel manager and guest emails in the same system.

  • A hotel booking engine on your own website, with no commission on direct bookings, on every plan
  • Channel sync through the channel manager software, so direct bookings draw from the same availability as your OTAs
  • Guest profiles and booking history on every plan, so returning guests are recognized
  • Online payments and deposits at booking, automated guest emails and AI reply drafts from the Hotel plan ($149 per month, up to 30 rooms)
  • Daily reports on occupancy, ADR and RevPAR from the Hotel plan

Plans start at $49 per month for up to 10 rooms, with no setup fee. Compare plans on the hotel PMS pricing page, or read how the system suits a small inn on the bed and breakfast software page.

Checklist to increase direct bookings at a small hotel

  • A real-time booking engine on your website, with no commission per booking
  • A fast, clear website with the booking button on every page
  • Direct price never higher than the OTA, with added value for booking direct
  • Your own rate visible on Google next to the OTA options
  • A guest email after every stay with a link to book again
  • Same-day replies to booking emails and phone calls
  • A monthly look at your channel mix and commission cost

See how much commission you keep by booking direct

The interactive demo compares the same booking through an OTA and through your own booking engine and shows the dollar difference at the commission rate you choose. No account is needed to try it, and when you are ready you can set up Innkeeper for your own property.

Hotel PMS blog with practical guides for small properties

INNsight pricing and what the INNsight PMS costs a small hotel per year The $99 flat suite, INNsightPay fees and website packages, with a yearly cost table from 8 to 60 rooms. Motel software pricing and what a motel PMS costs per year by room count Check-Inn, RoomMaster, WebRezPro, innRoad, INNsight and Innkeeper side by side, with yearly cost at 12 and 30 rooms. Check-Inn PMS pricing and what InnSoft costs a motel or small hotel per year The $899 to $1,399 license, the $660 service contract, channel manager and booking engine fees, and cost at 8 to 60 rooms. Easy InnKeeping pricing and what each GraceSoft plan costs a month Reported Basic to Platinum prices, which tier adds the channel manager and a yearly cost table by size. SkyTouch pricing and what Hotel OS costs an independent hotel in year one The per-room quote, the reported $200 to $600 start, onboarding fees and first-year cost at 12 to 60 rooms. eviivo pricing and what a B&B or small hotel pays each month The base price, the $0.50 fee per booking, per-room add-ons and cost at 8 to 60 rooms. Mews pricing and what a small hotel pays for the Mews PMS How the per-room quote works, card fees, the reported term and cost at 8 to 100 rooms. Stayntouch pricing and what a small hotel pays per month The $5 per room rate, the $750 monthly minimum, add-on modules and cost at 12 to 150 rooms. RoomKey PMS pricing and what an independent hotel pays per month How the quote works, estimated cost at 20, 50 and 100 rooms, and the add-ons billed on top. PMS vs channel manager and what a small hotel actually needs What each tool does, where they overlap, and which setup fits a small property. How to prevent hotel overbooking at a small hotel or B&B The causes, a daily routine, channel settings and what to do if it happens. Hotel housekeeping checklist for small teams Room turnover, bathroom, stayover service, inspection and the weekly deep clean. How to choose a PMS for a small hotel with 12 questions to ask The questions to put to every vendor about price, channels, commission and data. Cloudbeds pricing and what a small hotel or B&B actually pays Cloudbeds quotes every property individually. The four plans, reported monthly prices, add-ons and fees, and a yearly cost example for 8, 24 and 40 rooms. Little Hotelier pricing and what a B&B or small hotel actually pays Basics, Pro and Revenue Optimiser, the 1% booking fee in dollars, and a yearly cost example for three property sizes. ThinkReservations pricing and what a B&B or inn pays in year one Reported monthly cost, setup and onboarding fees, and a first-year cost example for 8, 15 and 30 rooms. RoomMaster pricing and what a small hotel or inn pays per year The reported starting price, what a RoomMaster quote includes, and a yearly cost example for 10, 25 and 50 rooms. WebRezPro pricing and cost, what a small hotel or inn pays per year The $10 per unit price, what it leaves out, and a yearly cost example for 8 to 80 rooms. innRoad pricing and cost, what a small hotel, inn or B&B pays per year The reported $10 per room price and $150 minimum, which modules cost extra, and a yearly cost table for 8 to 80 rooms. ResNexus pricing and what an inn or B&B pays per year The reported edition prices, what the hosted website, SMS and site map add, and a yearly cost table for 8 to 80 units. Innkeeper's Advantage pricing and what a B&B pays per year The $69.95 plan, $160 a year per OTA channel, texting and domain fees, and a yearly cost table by property size. Sirvoy pricing and what a B&B or inn pays per month The Free, Starter and Pro plans, why OTA channels need Pro, per-room scaling and a monthly cost table by property size.