How Much Should Hotels Spend to Win Direct Bookings?

How Much Should Hotels Spend to Win Direct Bookings?


How much should Indonesian hotels and villas spend to secure a direct booking? For independent hospitality operators, the answer depends on OTA commission rates, payment processing fees and the cost of acquiring guests through direct marketing. In this practical guide, Jason Kemp, founder of Kiyo, explains how to calculate a break-even direct booking cost using a fictional six-villa property, Indonesian booking research, Bali hotel occupancy statistics and published Midtrans and DOKU payment fees.


OTA commission Indonesia, hotel direct booking strategy, villa marketing costs, hotel payment processing fees, hotel customer acquisition cost, direct booking profitability, Midtrans fees, DOKU fees, hotel revenue management, Indonesian villa management.


By Jason Kemp, https://kiyohq.com/

The Rp1 million question

A digital agency sits down with a villa owner in Canggu and offers a paid social campaign. Their promise: direct bookings at roughly Rp500,000 each. The owner nods, then turns to the manager and asks whether that is a good deal. Neither of them knows.

That silence is common. Many independent operators can recite their OTA commission rate from memory, yet few have worked out what a direct guest is actually worth to them in rupiah. Without that number, every marketing proposal is a guess. Some owners overspend chasing direct guests who cost more than an OTA would have charged. Others refuse sensible spending because "direct should be free".

This article offers one practical tool: a break-even ceiling for direct acquisition. Once you know it, you can judge any campaign, discount or loyalty perk against a clear limit.


Commission is a price, not a penalty

It helps to stop treating OTA commission as a leak. It is the price of reach, and for many Indonesian properties that reach is essential. In an August 2025 survey of 542 Indonesian respondents by Katadata Insight Center, 87.2% of respondents said they had used OTAs to book hotels or accommodation. Guests clearly rely on these platforms to find and compare places to stay.

Published European research puts the price of that reach at around 15% to 20% of gross booking value (EY), with base rates at the largest OTAs ranging from 10% to above 20% (European Commission, 2016). Indonesian commission data is rarely published, so treat these as a guide. Visibility programmes and promotions can push the effective rate higher. Your own contract and statements are the only reliable figure for your property; the ranges here are for illustration.

The useful insight is this: whatever an OTA charges you on a stay is also the most you could rationally spend to win that same stay directly. Spend less, and the direct route keeps more money. Spend more, and you would have been better off letting the OTA do the work.


How Much Should Hotels Spend to Win Direct Bookings?



The break-even formula

For a single comparable stay, with the same room, dates and inclusions:


Maximum direct acquisition spend = OTA commission on the stay − payment fee on the direct booking


Two notes keep this honest. First, it assumes the OTA collects the guest's payment, so you pay no separate processing fee on the OTA side. If your OTA arrangement has you collect payment yourself, subtract that fee on the OTA side too. Second, it leaves out costs that are the same on both routes, such as cleaning, laundry and breakfast, because they do not change the comparison. Taxes and service charge are also excluded from both sides.


A worked example: a fictional six-villa property

Every number in this section describes a fictional property. The figures are teaching assumptions, not market data or results from any real business.

Imagine a fictional boutique property with six private villas, reviewed across one 30-night month.

Capacity: 6 villas x 30 nights = 180 villa-nights.

Occupancy: 60%, so 108 villa-nights sold. For context, BPS recorded 43.16% occupancy for Bali's non-star hotels and other accommodation in August 2026, and 68.19% for star-rated hotels. The fictional 60% sits between the two.

ADR: Rp2,200,000 per villa-night, giving monthly room revenue of 108 x Rp2,200,000 = Rp237,600,000.

Channel split: 75% of nights from OTAs (81 nights, Rp178,200,000) and 25% direct (27 nights, Rp59,400,000).

Average stay: 3 nights, so one booking is worth 3 x Rp2,200,000 = Rp6,600,000. That gives 27 OTA bookings and 9 direct bookings.

Commission: tested at 15% and 20%.


fictional six-villa example At 15% commission At 20% commission
Commission on one Rp6,600,000 stay Rp990,000 Rp1,320,000
Monthly commission on Rp178,200,000 OTA revenue Rp26,730,000 Rp35,640,000
Direct card fee, Midtrans (2.9% + Rp2,000) Rp193,400 Rp193,400
Break-even direct spend, card via Midtrans Rp796,600 Rp1,126,600
Direct card fee, DOKU (2.80% + Rp2,000) Rp186,800 Rp186,800
Break-even direct spend, card via DOKU Rp803,200 Rp1,133,200
Direct QRIS fee (0.7%, both providers) Rp46,200 Rp46,200
Break-even direct spend, QRIS Rp943,800 Rp1,273,800
Direct virtual-account fee (Rp4,000 at most banks) Rp4,000 Rp4,000
Break-even direct spend, virtual account Rp986,000 Rp1,316,000


How to read one row: at 15% commission, the OTA keeps Rp990,000 of a Rp6,600,000 stay (6,600,000 x 0.15). If the direct guest pays by card through Midtrans, the fee is Rp6,600,000 x 2.9% + Rp2,000 = Rp193,400. The difference, Rp796,600, is the most this fictional property can spend to win that guest directly and still come out level.

Now test the agency's offer. At an assumed Rp500,000 per direct booking, a card-paying direct guest leaves Rp296,600 more than the same stay via an OTA at 15% (Rp796,600 - Rp500,000), or Rp626,600 more at 20%. Across the fictional property's nine direct bookings, that is roughly Rp2.67 million to Rp5.64 million a month in extra contribution.

If the real cost creeps up to Rp1,000,000 per booking, the picture flips at 15% commission. A card-paying direct guest then leaves Rp203,400 less than the OTA booking would have. The campaign is not wrong in principle; it is simply priced above the ceiling.


Payment method moves the ceiling

The table shows something owners often overlook. On a Rp6.6 million stay, a card payment costs around Rp190,000, while a bank transfer by virtual account costs about Rp4,000 at both providers checked (DOKU lists Rp4,500 for BCA). That gap of nearly Rp190,000 per stay is room you can spend on winning guests, or on a modest direct-booking perk.

Two cautions apply. The published payment fees for both Midtrans and DOKU may exclude VAT, subject to each provider's applicable terms, so confirm the final charged amount with your provider. And international guests often prefer cards, so pushing every guest to bank transfer is unrealistic. The goal is to offer low-fee methods clearly, not to force them.


Recommendations for owners and operators

1. Calculate your own ceiling every month. Use the commission actually charged on recent statements, including any visibility or promotion add-ons, not the headline rate in your contract.

2. Track cost per direct booking, not cost per click. Divide each month's direct marketing spend by the direct bookings it can reasonably be credited with. Compare that number with your ceiling.

3. Put returning guests first. A past guest contacted by email or WhatsApp may cost almost nothing to convert, which leaves most of the ceiling as margin. New-guest campaigns usually cost more.

4. Price perks against the ceiling. A free airport transfer or a late checkout has a real cost. If it stays below the ceiling, it can be a sound reason to book direct.

5. Keep OTAs for what they do well. Discovery, last-minute demand and new markets often justify the commission. The ceiling helps you decide where direct effort pays, not whether to leave OTAs.


A simple channel-mix checklist

Run through these five questions at a fixed monthly review:

☐ Do we know our effective commission rate for each OTA this month?

☐ Do we know our cost per direct booking, and is it below the ceiling?

☐ Do we know our payment fee by method, and do guests see low-fee options clearly?

☐ What share of direct bookings came from returning guests?

☐ Has one person written down what we will change before next month's review?

If you cannot answer one of these, that is the job for the coming month.


The takeaway

Direct bookings are not free, and OTA bookings are not a failure. Each has a price. By turning commission into a ceiling for direct spending, an owner can answer the agency's question in a minute: below the line, go ahead; above it, renegotiate or let the OTA carry that guest.


Sources

Katadata Insight Center via Databoks, "Types of Online Travel Services Used by Indonesians in 2025" (87.2% used OTAs to book accommodation; 542 respondents, August 2025): https://databoks.katadata.co.id/en/consumer-services/statistics/68dcbdcb98336/types-of-online-travel-services-used-by-indonesians-in-2025

BPS Provinsi Bali, "Tourism Overview of Bali Province, August 2026" (star-rated hotel occupancy 68.19%; non-star and other accommodation 43.16%): https://bali.bps.go.id/en/pressrelease/2026/10/01/718067/tourism-overview-of-bali-province--august-2026.html

EY, "Online travel agents helping European small independent accommodations" (OTA commission around 15%-20% of gross booking value): https://www.ey.com/content/dam/ey-unified-site/ey-com/en-gl/insights/strategy/documents/ey-online-travel-agents-helping-european-small-independent-accommodations.pdf

European Commission, report on the monitoring exercise in the online hotel booking sector (basic rates of the three major OTAs range from 10% to above 20%): https://competition-policy.ec.europa.eu/system/files/2021-07/hotel_monitoring_report_en.pdf

Midtrans pricing (card 2.9% + IDR 2,000; virtual account IDR 4,000; QRIS 0.7%; may exclude VAT): https://midtrans.com/pricing

DOKU pricing (card 2.80% + IDR 2,000; virtual account IDR 4,000, BCA Rp4,500; QRIS 0.7%; prices exclude VAT): https://www.doku.com/pricing


Jason Kemp is the founder of Kiyo (kiyohq.com), a property management system and channel manager built in Bali for independent hotels, villas and guesthouses across Indonesia. He works with owners every day on distribution costs and direct bookings.


Listen to article