Direct hotel bookings cost a fraction of what OTA bookings do, even when you factor in website, booking engine, and marketing costs. OTA bookings cost $25–$55 per reservation at standard commission rates.
This is the comparison most hotel owners haven’t seen laid out clearly. A direct booking system is the infrastructure that shifts that cost equation in your favor. Here’s the full breakdown.
The True Cost of an OTA Booking
To compare channels fairly, you need to think about cost per reservation, not commission percentage. Here’s how to calculate the true cost of an OTA booking.
Formula: Average booking value × commission rate = cost per reservation
Example:
- Average booking value: $280 (2 nights at $140 ADR)
- Booking.com commission: 20%
- Cost per reservation: $56
At that rate, every 100 bookings through Booking.com costs your property $5,600. Every 500 bookings costs $28,000. Every 1,000 bookings costs $56,000.
That’s before accounting for Expedia, Hotels.com, or any other OTA you’re listed on. Most independent hotels use two to four platforms simultaneously.
Additional OTA costs to factor in:
- Rate parity requirements prevent you from competing on price on your own site
- Guest data stays with the OTA, not with you
- Repeat bookings from OTA guests often return through the same OTA
- Preferred placement fees add 3–5% per booking for visibility
The sticker price is the commission. The real cost is higher once you include what you lose downstream.
The True Cost of a Direct Booking
Direct bookings aren’t free either. Here’s an honest accounting of what it costs to generate and process a direct reservation.
One-time costs (amortized over 5 years):
- Professional hotel website
- Direct booking engine
Annual/ongoing costs:
- Payment processing: 2.9% + $0.30 per transaction ($8.10–$8.40 per $280 booking)
- Google Ads (optional but effective): Variable, depending on your market and campaign setup
- Email marketing management (covers many bookings, not per-reservation)
Example cost per direct reservation (without paid ads):
- Payment processing: ~$8.40
- Amortized website/booking system: ~$2.00–$3.00
- Total: ~$10–$12 per booking
Example cost per direct reservation (assuming Google Ads drive 30% of direct bookings):
- Payment processing: ~$8.40
- Amortized tech: ~$2.50
- Ad attribution share: ~$15–$20 per booking
- Total: ~$25–$30 per booking acquired via ads
Even with Google Ads layered in, the cost-per-reservation for direct bookings is equal to or lower than OTA commissions, with the critical difference that ad cost is fixed and controllable while OTA commission scales with revenue.
See our hotel booking system service: zero commission per reservation.
Side-by-Side Cost Comparison
For example, here’s the full comparison for a 20-room independent hotel doing 1,200 reservations per year:
| Cost Factor | OTA Channel | Direct Channel |
|---|---|---|
| Commission per booking | $48–$56 | $0 |
| Payment processing | Included in commission | $8.40/booking |
| Marketing cost/booking | Included in commission | $0–$20 (optional ads) |
| Guest data ownership | No | Yes |
| Rate flexibility | Restricted | Full control |
| Repeat booking channel | Back to OTA | Your email list |
| Total cost per booking | $48–$56 | $10–$28 |
Over 1,200 annual reservations split 50/50 between OTA and direct:
- OTA bookings (600): 600 × $52 average = $31,200/year
- Direct bookings (600): 600 × $19 average = $11,400/year
- Cost difference: $19,800 per year
Shift to 30% OTA / 70% direct:
- OTA bookings (360): 360 × $52 = $18,720
- Direct bookings (840): 840 × $19 = $15,960
- Total cost: $34,680 vs. $42,600 at 50/50
- Additional annual savings: $7,920
The economics improve every time you shift a booking from OTA to direct.
Beyond Cost: The Strategic Advantages of Direct Bookings
Cost comparison is the most concrete way to evaluate channels, but there are strategic advantages to direct bookings that don’t show up in a spreadsheet.
You Own the Guest Relationship
Every direct booking gives you a guest email address, a booking history, and an opt-in to communicate before and after the stay. Over three years of running a direct channel, a 20-room hotel can build a sizable list of past guests who know the property and have a documented interest in returning.
Email marketing to that list generates repeat bookings at near-zero marginal cost. The OTA does not give you this.
You Control the Rate
Direct channels give you full pricing flexibility. Run a weekday promotion. Offer a package that includes breakfast. Create a loyalty rate for repeat guests. None of this is possible through OTAs without complex workarounds and rate parity negotiations.
You’re Not Building a Competitor’s Business
Every Booking.com guest is a Booking.com customer first and your guest second. Their email is in Booking.com’s database. Their next search will start on Booking.com. Their loyalty, such as it is, goes to the app’s rewards program.
Direct channel guests are your guests first. They found you, they booked you directly, and their experience is fully mediated by your property, not a platform.
The Long-Term Compounding Effect
A hotel at 60% direct bookings has lower fixed costs, higher margins, and a self-reinforcing email list that grows every year. A hotel at 80% OTA dependency funds the platform’s growth while staying dependent on it.
The strategic gap between these two hotels grows every year, not just in commission costs but in pricing power, data assets, and customer lifetime value.
What Does It Actually Take to Shift the Balance?
The question most hotel owners arrive at eventually: how do I get from 15% direct to 40% direct?
The honest answer is that it requires three things working together:
1. A direct booking engine on your website Guests need to be able to complete a reservation on your site in under 90 seconds. If your website’s booking path requires a phone call, a form submission, or a third-party redirect with a different look and feel, you’re losing conversions. This is the technical foundation everything else builds on.
2. A reason to book direct Rate parity constraints make price matching difficult, but they don’t prevent you from adding value. “Book direct for complimentary breakfast.” “Book direct for early check-in when available.” “Book direct for 10% off your next stay.” Any of these creates a credible reason to go directly to your site rather than stay on the OTA.
3. A channel to reach past guests Your email list is the highest-ROI marketing channel for driving direct repeat bookings. Building that list requires starting now, because it compounds over time.
None of these require a large team or a large budget. They require a working booking engine, a small value offer, and a basic email marketing setup. A well-built hotel website that showcases your direct booking advantages is often the missing piece that converts fence-sitters.
Designodin Hospitality builds hotel booking systems and runs hotel email marketing.
The Bottom Line: Which Channel Wins?
On cost per reservation: Direct wins by $25–$45 per booking at typical OTA commission rates.
On upfront investment: OTA wins (no setup cost). Direct requires an upfront investment to build the infrastructure.
On long-term economics: Direct wins decisively. The infrastructure is a one-time cost. The savings compound every year. The guest data asset grows over time.
On time to ROI: The direct booking system pays for itself as the commission savings add up.
On operational simplicity: OTA wins for small properties or new hotels that need volume quickly without marketing investment.
The comparison is not “which channel is better in isolation.” It’s “what’s the right mix.” And for most independent hotels in operation for more than two years, the math supports investing in direct infrastructure and systematically reducing OTA dependency every year.
Start with the booking engine. Add the email list. Run a modest Google Ads campaign. The compounding starts immediately and it doesn’t stop.