Home / Blog & Guides

Revenue

How to increase direct bookings

Every hotelier knows OTA commission is expensive and most attempts to reduce it fail, because they start with software rather than with a reason for the guest to change their behaviour. This is what actually works, in the order it works in.

By the Zotaki TeamUpdated August 202611 min read
The short version
  • Do not fight the OTAs. They earned the first booking. They have not earned the fifth.
  • A booking engine is a checkout, not a strategy. Installing one and waiting does almost nothing.
  • Asking is the cheapest tactic and the least used — a card in the room, a line on the folio, a message after checkout.
  • Capture a verified mobile number at check-in. The OTA will not give you one.
  • Expect movement in months, not weeks, because the mechanism is repeat guests returning.

What commission actually costs you

Worth doing the arithmetic once, in rupees, because the percentage is easy to hear and easy to dismiss.

15–25%Typical OTA commission
₹1,080On one ₹6,000 booking at 18%
₹1.08LA month at 100 OTA bookings
₹12.96LA year, at the same rate

A property doing a hundred OTA bookings a month at ₹6,000 average value pays roughly ₹13 lakh a year in commission. Shifting a fifth of that to direct is worth about ₹2.6 lakh a year — recurring, and more than most hotel software costs.

The same guest booking through an OTA with commission deducted, versus booking direct with the full amount reaching the hotel
Same guest, same room, two routes. The gap is what the intermediary keeps.

Why most attempts fail

The usual sequence: a property buys a booking engine, adds a Book Now button, waits six months, and concludes that direct bookings do not work for them.

The flaw is treating the booking engine as the strategy. It is a checkout. It converts people who are already on your website and gives nothing to anyone who is not.

Nobody wakes up and searches for your booking page. They search for a place to stay, find you on an app, and book there — unless you have given them a reason not to.

Three assumptions worth abandoning before you start:

  • "Guests will book direct to save money." Most will not check, and rate parity usually means there is nothing to save on the public rate.
  • "A better website will do it." A better website helps people who arrive. It does not make them arrive.
  • "We can compete with the OTAs on reach." You cannot, and you do not need to. You need to compete on the second visit.

The six things that work

  1. Give something the OTA cannot showBreakfast included, guaranteed early check-in, a room upgrade when available, a free airport pickup, a friendlier cancellation policy. An inclusion often persuades better than a discount and costs you less.
  2. Make the phone experience fastTime your own booking flow on your own phone, on mobile data. If it takes more than about a minute, the OTA app has already won.
  3. Ask during the stayThe single most under-used tactic. A card in the room and a line on the folio saying "book direct next time and breakfast is on us".
  4. Capture a verified mobile numberAt check-in, not from the OTA. This is what makes every later tactic possible.
  5. Message past guestsWhatsApp, to a segment rather than everyone. Lapsed guests, guests with an anniversary this month, guests who came for a festival last year.
  6. Fix your Google Business profileFree, and for many properties the largest source of people searching your name directly. Photos, hours, correct phone number, and a booking link.
If you only do one. Do the third one. A printed card in every room offering something small for booking direct next time costs a few hundred rupees and reaches every guest you have, including the ones the OTA will never tell you about.

Asking, properly

There is a right and wrong moment. The wrong moment is at checkout, when the guest is in a hurry and thinking about a train. The right moments are during the stay, when they are enjoying it, and just after, when the memory is warm.

WhereWhat it saysWhy it works
Card in the room"Book direct next time — breakfast on us"Reaches every guest, including OTA guests you cannot otherwise contact
Line on the folioA short note with your website and a codeThey keep the invoice, so they keep the offer
Message after checkoutThanks, feedback request, and a direct-booking codeSent when goodwill is highest
WhatsApp, months laterA seasonal offer to a chosen segmentArrives when they might actually be planning travel
At the desk, in person"Next time just call us — we will look after you"Free, human, and works better than any of the above

Fixing the checkout

If people start a booking and do not finish, you are losing guests you already earned. The usual causes, worth testing on your own site today:

Loses the booking

  • Account creation before booking
  • Redirect to an unfamiliar domain to pay
  • Too many form fields
  • Price changing between search and payment
  • Cancellation terms not visible
  • Card only, no UPI
  • Slow pages on mobile data

Keeps it

  • Book as a guest, no account
  • Everything on your own domain
  • Only the fields needed to hold the room
  • Total shown early, including tax
  • Cancellation policy on the payment screen
  • UPI, cards and netbanking
  • Instant confirmation on screen and WhatsApp

The free channels you already have

Before spending anything on ads, most independent properties have three unexploited channels:

  • Your Google Business profile. Free, and often the first thing someone sees when they search your hotel by name. Good photos, correct hours and phone number, and a link that goes to your booking page rather than your homepage.
  • Guests currently in house. The warmest audience you will ever have, and the only one you can reach with a printed card.
  • Every guest who has already stayed. If you have their number, they are reachable for the cost of a WhatsApp message. See guest CRM and loyalty.

Paid search on your own hotel name is worth considering once those are working — sometimes OTAs bid on it — but it is a defensive spend, not a growth strategy.

What to measure

MetricWhat it tells you
Direct share of bookingsThe headline. Track monthly, not weekly — the signal is slow
Look-to-bookWhether your problem is traffic or checkout
Repeat-direct rateOf guests who stayed once, how many returned direct. The real measure
Commission avoided, in rupeesDirect bookings × average value × commission rate. Makes the case internally
Mobile vs desktop completionA wide gap means the phone experience is the problem

What not to do

  • Do not delist from OTAs. Properties that do this to force direct bookings usually lose more than they save, and regaining OTA visibility afterwards is slow.
  • Do not undercut your public OTA rate. Most contracts expect parity and channels monitor it. Use member rates and inclusions instead.
  • Do not build an elaborate loyalty scheme. At an independent property the guest base is too small to segment, and points nobody can redeem are worse than nothing.
  • Do not expect results in a month. The mechanism is repeat guests returning, so the cycle is naturally three to six months.
  • Do not measure weekly. The noise will convince you it is not working before it has had time to.

Frequently asked questions

How can a hotel increase direct bookings?

Give guests a reason the OTA cannot match, make the flow fast on a phone, and ask during the stay and just after. A booking engine alone changes very little.

Should I stop listing on OTAs?

Almost never. They put you in front of people who have never heard of you. Pay for discovery; win the repeat.

Can I offer a lower rate on my own website?

Public parity is usually expected. Member rates behind a code, packages and inclusions are legitimate alternatives. Read your own contracts.

What is a realistic direct share?

It varies enormously. Direction of travel and repeat-direct rate matter more than any benchmark.

What is the cheapest tactic?

Asking — a card in the room, a line on the folio, a message after checkout. Almost free and badly under-used.

Do I need to spend on ads?

Not at first. Google Business profile, past guests and in-house guests are free and usually unexploited.

Why do guests abandon the booking form?

Forced accounts, unfamiliar payment domains, too many fields, late price changes, hidden cancellation terms, or no UPI.

How do I get contact details from OTA guests?

At check-in, not from the OTA. An OTP-verified mobile is the most valuable field you can capture — see guest self check-in.

Do loyalty programmes help?

A simple member rate does. Elaborate points schemes rarely justify themselves at an independent property.

How long does it take?

Three to six months for most properties, because the mechanism is repeat guests returning.

Related guides

Run your own numbers. The Zotaki booking engine page has a calculator that works out what OTA commission costs you and what shifting part of it is worth. No commission per booking, payments to your own bank.