The True Cost of Acquisition: The Real Numbers Behind Direct Bookings vs OTAs
Why your direct booking channel isn't saving you as much as you think — and when it's actually worth it

The short-term rental (STR) industry is obsessed with direct bookings. For years, the narrative has been that online travel agencies (OTAs) like Airbnb and Booking.com levy an unfair “tax” on operators, and that building a direct booking channel is the ultimate path to margin protection.
The sentiment is understandable. The math, however, tells a much more complex story.
When operators compare the cost of an OTA to a direct booking, they almost universally make a fundamental accounting error: they compare the OTA’s variable commission to the direct channel’s payment processing fee. They assume a direct booking is “free,” except for the 1.5% from Stripe.
It is not. Direct bookings carry a customer acquisition cost (CAC). To understand the real economics of distribution, we must strip away the emotional arguments and look at the data exclusively.
Breaking Down the OTA Equation
An OTA commission — typically ranging between 15% and 18% for professional managers — is not a tax. It is a performance-based, risk-free marketing fee.
Consider an average booking value (ABV) of €1,000. At a 15% commission, the OTA charges €150. What does that €150 actually buy?
| Benefit | Description |
|---|---|
| Global reach | Immediate exposure to high-intent traffic with zero upfront ad spend |
| Conversion infrastructure | Billions invested in UI optimization, trust signals, and a frictionless checkout |
| Payment processing | Built-in credit card processing and fraud protection (otherwise 1.5%–3% independently) |
| Zero risk | If the OTA generates no booking, the operator pays nothing — CAC stays fixed at 15% |
The Direct Booking Balance Sheet
Now, let us analyze the same €1,000 booking through a newly established direct booking channel. The operator assumes they are saving the €150 OTA commission. Here are the real numbers.
First, there are fixed infrastructure costs. A direct booking engine requires a technology stack: web hosting, a dedicated PMS integration, domain registration, and potentially an independent CRM. While these costs dilute efficiently across large portfolios, for operators with fewer than 20 units, the software cost allocation per booking can easily consume the first 2% of margin.
Second, there is the variable payment processing fee. A standard gateway like Stripe charges approximately 1.5% plus a fixed per-transaction fee (and significantly more for international or corporate cards). On our €1,000 booking, €15 disappears immediately.
Third, and most critically, there is the marketing cost (CAC). If the guest did not arrive through an OTA, they had to be captured through another channel. If the operator turns to Google Ads, the math becomes unforgiving.
Assume an average cost-per-click (CPC) for high-intent STR keywords is €1.50, and the operator’s standalone website converts traffic at a respectable 2% (well below Booking.com’s hyper-optimized environment). To secure one booking, the site needs 50 clicks: 50 clicks × €1.50 CPC = €75 in acquisition cost.
| Cost Component | Amount | % of Booking |
|---|---|---|
| Payment processing (Stripe) | €15 | 1.5% |
| Customer acquisition (Google Ads) | €75 | 7.5% |
| Prorated tech overhead | ~€10 | 1.0% |
| Total direct booking cost | €100 | 10.0% |
| OTA cost (for comparison) | €150 | 15.0% |
The operator has saved 5% compared to the OTA. However, this assumes a flawless 2% conversion rate. If the direct website presents friction — slow load times, poor mobile optimization, or lack of trust signals — and the conversion rate drops to 1%, the required clicks double. Marketing cost rises to €150. At a 1% conversion rate, the direct booking is now more expensive than the OTA, and the operator bears all the upfront financial risk.
| Scenario | Conversion Rate | Clicks Needed | Marketing Cost | Total Direct Cost | vs. OTA (€150) |
|---|---|---|---|---|---|
| Optimistic | 2.0% | 50 | €75 | €100 | Saves €50 |
| Pessimistic | 1.0% | 100 | €150 | €175 | Loses €25 |
The Customer Lifetime Value (LTV) Imperative
The calculations above demonstrate why building a direct channel solely to capture new guests is economically risky for independent operators. You cannot outspend Booking.com on Google, nor out-convert Airbnb’s app.
The mathematical case for direct bookings only works when we incorporate customer lifetime value (LTV). The true economic advantage of a direct booking is not in the margin saved on the first transaction, but in the margin saved on the second, third, and fourth. If you spend €100 to acquire a direct guest and they never return, you have taken on immense operational risk for a negligible 5% gain.
But if you capture their data, integrate them into an automated email retention flow, and secure a repeat booking the following year with zero marketing spend, the economics shift dramatically:
| Year 1 | Year 2 | Combined | |
|---|---|---|---|
| Customer acquisition cost | €100 | €15 (processing only) | €57.50 |
| Cost as % of booking | 10.0% | 1.5% | 5.75% |
The Billboard Effect as an Arbitrage Strategy
The most profitable operators do not view OTAs and direct bookings as mortal enemies. They view OTAs as top-of-funnel lead generators.
The “Billboard Effect” occurs when guests discover a property on an OTA, but then search for the property’s brand on Google to book directly and save money. For the numbers to work, operators must ensure their direct price is lower than the OTA price (incentivizing the guest), but higher than the OTA net settlement (incentivizing the operator).
| Actor | Price | Outcome |
|---|---|---|
| OTA published price | €1,000 | Guest sees the property |
| Operator net revenue (after 15%) | €850 | Operator baseline |
| Ideal direct price | €925 | Guest saves €75, operator gains €75 |
CAC drops to virtually zero because the OTA’s visibility did the heavy lifting.
The Reality Check
Direct bookings are not free. They require capital allocation, marketing competence, and a flawless technology stack to execute.
If your strategy relies on paying Google Ads to capture single-stay guests, the math will slowly erode your margins. The only way the direct booking balance sheet becomes highly profitable is when operators stop viewing it as a cheap acquisition channel and start treating it as customer retention infrastructure.
Sign in to read the full article
Create a free account or sign in to get full access to Scale Wire's reporting, market data, and industry analysis.
Gianpaolo Vairo
Covering the short-term rental industry for Scale Wire. Focused on Direct Bookings, technology trends, and market analysis.



