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.
- 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.
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.
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
- 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.
- 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.
- 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".
- Capture a verified mobile numberAt check-in, not from the OTA. This is what makes every later tactic possible.
- 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.
- 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.
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.
| Where | What it says | Why 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 folio | A short note with your website and a code | They keep the invoice, so they keep the offer |
| Message after checkout | Thanks, feedback request, and a direct-booking code | Sent when goodwill is highest |
| WhatsApp, months later | A seasonal offer to a chosen segment | Arrives 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
| Metric | What it tells you |
|---|---|
| Direct share of bookings | The headline. Track monthly, not weekly — the signal is slow |
| Look-to-book | Whether your problem is traffic or checkout |
| Repeat-direct rate | Of guests who stayed once, how many returned direct. The real measure |
| Commission avoided, in rupees | Direct bookings × average value × commission rate. Makes the case internally |
| Mobile vs desktop completion | A 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.
