Growing Direct Bookings and Reducing OTA Dependency
Practical strategies for hotels and villas to attract more direct bookings, lower commission costs, and build lasting guest relationships.
If you run a hotel or villa in Indonesia, chances are a significant portion of your bookings come from OTAs like Booking.com, Agoda, or Traveloka. These platforms are powerful tools for filling rooms, but the commissions add up fast. The good news: with the right approach, you can steadily grow your direct bookings and keep more of your revenue.
This guide covers practical strategies you can start using today, no matter the size of your property.
The Real Cost of OTA Commissions
Most OTAs charge between 15% and 25% per booking. That sounds manageable until you calculate the annual impact.
Let’s say your property earns IDR 500 million per year, and 80% of bookings come through OTAs. At an average commission of 18%, you’re paying IDR 72 million in commissions annually. That’s money that could go toward staff, renovations, marketing, or your own pocket.
Even a modest shift matters. If you move just 20% of those OTA bookings to direct, you save roughly IDR 14.4 million per year. For smaller properties earning IDR 200 million, a similar shift still saves IDR 5-6 million. Over several years, this compounds into a meaningful difference for your business.
The goal isn’t to abandon OTAs entirely. It’s to build a healthier balance.
Why You Still Need OTAs
Before we talk about reducing OTA dependency, let’s be honest about what they do well:
- Discovery: Travelers searching “villa in Ubud” or “hotel near Borobudur” often start on an OTA. Your property appears in front of people who’ve never heard of you.
- International reach: OTAs handle multiple currencies, languages, and payment methods. A guest from Germany or Japan can book your property without friction.
- Trust and reviews: Many travelers trust OTA review systems. A strong rating on Booking.com or Agoda builds credibility.
- Marketing budget: OTAs spend billions on Google Ads, social media, and TV campaigns. You benefit from that exposure without paying for it directly.
The smart approach is to treat OTAs as a marketing channel, not your only sales channel.
The Billboard Effect
Here’s something many property owners don’t realize: a large percentage of travelers who find you on an OTA will then search for your property name on Google. They want to see your website, check your Instagram, read more reviews, or simply see if they can get a better deal booking directly.
This is called the “billboard effect,” and it’s well documented in hospitality research. Your OTA listing acts as an advertisement that drives people to look you up independently.
This means your OTA presence is working for you even when the final booking doesn’t happen on the OTA. But you only capture this benefit if you have a direct booking channel ready when those guests come looking.

Building Your Direct Booking Channel
You don’t need a fancy website built by an expensive agency. You need a few things working together:
A Branded Booking Page
Your property needs an online presence where guests can check availability and book directly. This could be a simple website with a booking widget, or a dedicated booking portal linked to your property management system.
Semeru includes a public booking portal for each property, letting guests browse room types, select dates, and complete their reservation without going through an OTA. The booking page carries your property’s branding, not a third-party platform’s.
The key requirements for any direct booking page:
- Mobile-friendly (most travelers browse on their phones)
- Clear photos and room descriptions
- Real-time availability
- Simple checkout with minimal steps
- Multiple payment options (bank transfer, credit card, e-wallet)
Google Business Profile
This is free and takes 30 minutes to set up. When someone searches your property name, your Google Business profile shows up with your address, photos, contact info, and a link to your website or booking page.
Make sure to:
- Add high-quality photos (at least 10-15)
- Keep your phone number and address current
- Respond to Google reviews
- Add your direct booking link as your website URL
Social Media Presence
You don’t need to be on every platform. Pick one or two where your target guests spend time. For most Indonesian properties, Instagram and WhatsApp work well. For international travelers, add Facebook.
Post regularly with quality photos of your property, the surrounding area, and guest experiences. Include your booking link in your bio and in relevant posts.
Price Parity and Best Rate Guarantees
Most OTA contracts include a rate parity clause, meaning you can’t publicly advertise a lower rate on your own website than what’s on the OTA. However, you can still offer value that makes booking direct more attractive:
- Small extras for direct bookers: free airport pickup, complimentary breakfast, late checkout, or a room upgrade when available. These don’t violate rate parity but add clear value.
- Best rate guarantee: prominently display a message like “Book direct for the best rate, guaranteed.” If a guest finds a lower rate elsewhere, match it and add a small bonus.
- Loyalty perks: for returning guests, offer a modest discount (5-10%) on their next direct booking. This is between you and the guest, not publicly advertised.
The psychology matters here. Guests want to feel they’re getting the best deal. Give them a reason to believe that booking direct is the smart choice.
Converting OTA Guests to Direct Guests
Every OTA guest is a potential future direct booker. The conversion starts during their stay.
Collect Contact Information
When guests check in, collect their email address and phone number (with their permission). OTAs often obscure guest contact details, but once someone is physically at your property, you can build a direct relationship.
Deliver a Great Experience
This should go without saying, but the foundation of repeat direct bookings is a stay worth repeating. Friendly staff, clean rooms, thoughtful touches, and quick problem resolution matter more than any marketing tactic.
Send a Thank-You Message
After checkout, send a brief thank-you message with a personal touch. WhatsApp is ideal for this in Indonesia. Keep it simple: thank them, ask if they enjoyed their stay, and mention that they can book directly next time for the best experience and rate.
Don’t be pushy. A single, genuine message is far more effective than a series of promotional blasts.
Make It Easy to Rebook
Include your direct booking link in your thank-you message. If you use a system like Semeru that stores guest information and booking history, you can reference their previous stay when they return, making the experience feel personal and seamless.
Leveraging Your Guest Database
Over time, your guest database becomes one of your most valuable assets. Past guests who had a good experience are far more likely to book again than a stranger seeing your OTA listing for the first time.
Practical ways to use your guest database:
- Seasonal promotions: Before peak season, send a brief message to past guests with a special rate for direct bookings. Keep the audience targeted and the message relevant.
- Special occasions: If you know a guest visited for an anniversary or birthday, a timely message the following year can prompt a return visit.
- Referral program: Encourage happy guests to recommend your property to friends and family. A small discount for both the referrer and the new guest costs far less than an OTA commission.
A property management system that maintains guest profiles and contact details makes this much easier than managing spreadsheets. Semeru’s guest management features let you track stay history, preferences, and contact information in one place.
Making Direct Booking Frictionless
The number one reason guests book on OTAs instead of directly is convenience. OTAs have perfected the booking flow. Your direct channel needs to be just as easy, or guests will default to what they know.
Simple Checkout
Every extra step in your booking process is a chance for the guest to give up and go back to the OTA. Keep forms short: name, email, phone, dates, room selection, payment. That’s it.
WhatsApp Confirmation
In Indonesia, WhatsApp is the default communication channel. Sending a booking confirmation and pre-arrival details through WhatsApp feels natural and builds trust. Guests can ask questions and get quick responses in the same chat.
Flexible Payment
Offer multiple payment options. Bank transfer (BCA, Mandiri, BNI) is essential for domestic guests. Credit card and e-wallet options (GoPay, OVO, DANA) cover the rest. For international guests, credit card processing is a must.
The easier you make it to pay, the fewer bookings you lose at the last step.

Setting Realistic Expectations
Growing direct bookings is a long game. Don’t expect to flip a switch and see OTA commissions disappear overnight.
A realistic timeline:
- Months 1-6: Set up your direct booking channel, Google Business profile, and social media. Start collecting guest contact information systematically.
- Months 6-12: Begin seeing a small but growing percentage of direct bookings, especially from repeat guests. Aim for 10-20% direct.
- Year 2 and beyond: With consistent effort, many properties reach 30-50% direct bookings. Some boutique properties with strong brands achieve even higher.
The properties that succeed at this are the ones that treat it as an ongoing practice, not a one-time project. Every guest interaction is an opportunity to build a direct relationship.
Start Today
You don’t need to do everything at once. Pick one or two strategies from this guide and start there. Set up your Google Business profile this week. Start collecting guest emails at check-in. Add your booking link to your Instagram bio.
Small, consistent steps add up. And every direct booking you earn is revenue that stays with your property instead of going to a platform.
Related Articles
- Getting Started with Semeru: Set up your property, rooms, and start accepting reservations.
- Managing Reservations Effectively: Best practices for handling bookings, check-ins, and calendar management.
- Billing and Invoicing for Hospitality: Create professional invoices and track payments for your property.
- Setting Up Rate Plans: Configure seasonal pricing and rate strategies to maximize revenue.
- Running Efficient Property Operations: Streamline daily operations across your properties.