How Hotel OTA Commissions Really Add Up
OTA commissions are only the starting cost
For many small hotels, OTAs are both helpful and expensive. They fill rooms, especially in low-demand periods, but the visible commission line is rarely the full cost. Booking.com states that properties pay commission on each booking, and Airbnb confirms that service fees apply when a booking is confirmed. In practice, the real cost of an OTA booking often includes the platform fee itself, possible discounting to stay competitive inside the marketplace, payment-related deductions, and the operational cost of managing inventory and guest communication across multiple channels.
If you run an inn, motel, boutique hotel, or mixed-use property, the useful question is not “Should I use OTAs?” It is “What does each OTA booking really cost me, and when should I push harder for direct?” That is the number worth knowing before you spend on a website, a booking engine, or a channel manager.
A simple way to calculate true OTA cost per booking
Start with gross room revenue for one stay, then subtract every cost tied to winning and servicing that booking.
- Base room revenue: room rate x nights.
- OTA commission or service fee: the amount kept by the platform.
- Rate discounting: any lower member/mobile/promo rate you had to offer.
- Payment costs: card processing or payout deductions where applicable.
- Extra operating friction: staff time spent reconciling reservations, rate parity checks, or channel updates.
Example: if a two-night stay is worth $400 and your effective OTA cost lands near 18%, you are already down $72 before housekeeping and other operating costs. Add a 10% mobile discount or a promotion you felt forced to run, and the booking may be costing more than the headline fee suggests.
What the major channels say publicly
Booking.com says properties pay commission for each booking made through the platform, though the exact level varies by agreement and market. Airbnb says it charges a service fee when a booking is confirmed, and its public fee materials explain that fees can apply to hosts and guests depending on the model. Expedia’s public materials also show commission-based commercial arrangements across its travel network. The important takeaway for owners is that there is no single universal OTA cost number you can safely assume across channels or even across properties on the same channel.
That is why small hotels should track effective acquisition cost by source, not just the published commission percentage. Source A may show a lower headline fee but still produce weaker net revenue after discounts, payment handling, and guest mix are accounted for.
Where small properties lose money without noticing
1. Discount stacking
A property might think it is paying one commission rate while also running member pricing, last-minute discounts, or non-refundable promotions. That lowers ADR before commission is taken, which quietly increases the effective cost of the booking.
2. Channel-management overhead
If rates, restrictions, and availability are updated in multiple systems, staff time becomes part of distribution cost. This is especially painful for independent operators who also run front desk, housekeeping, and guest messaging themselves.
3. Split guest data and weaker repeat business
When bookings are scattered across channels, it is harder to build a clean guest record, automate pre-arrival communication, or convert past guests into future direct bookers. That hurts long-term margin, not just this month’s revenue.
When it makes sense to invest in direct booking
Direct booking starts to matter as soon as you can move even a modest slice of repeat or branded demand away from high-cost channels. If your hotel already has returning guests, local event demand, drive-market travelers, or branded search traffic, direct can produce a fast payoff.
That payoff improves when your direct path is simple: your own website, your own booking engine, live rates and availability, and automatic guest emails that reduce manual work. Google also recommends clear language targeting and proper hreflang implementation for multilingual sites, which matters if you serve guests across languages or regions.
This is where an all-in-one system can help more than a stack of separate tools. Dream AIOS includes a hotel’s direct booking website, native PMS, reservations, nightly rates, guest records, housekeeping, automatic guest emails, and a channel manager via Channex in one platform, rather than making owners bolt those pieces together themselves. For a small operator, that matters because the cost problem is not just commission; it is the total software and labor needed to manage distribution at all. Owners comparing that approach can review the platform at https://dreamaios.com/platform, hotel details at https://dreamaios.com/solutions/hotels, and current plans at https://dreamaios.com/pricing.
A practical monthly review every hotel should run
- By channel, track: room revenue, discounts, fees, cancellations, and net revenue.
- Measure repeat share: how many guests could have booked direct next time.
- Check ADR by source: lower-fee channels are not always higher-profit channels.
- Count labor hours: reconciliation and channel updates are real costs.
- Set a direct-booking target: even moving 5% to 10% of room nights can materially improve margin.
The goal is not zero OTAs
Most independents should not aim to abandon OTAs. They should aim to use them deliberately: fill need periods, reach new guests, and support visibility, while steadily improving the economics of direct bookings on their own site. The winners are usually not the hotels with no OTA exposure. They are the ones that know their real cost per booking, keep their data in one place, and make direct booking easy enough that guests actually use it.
If your current setup makes that hard, start by simplifying the stack before you spend more on marketing. A connected website, booking engine, PMS, guest messaging, and channel management setup will usually do more for profit than chasing one more discount campaign. For owners exploring an all-in-one route, Dream AIOS is designed to replace that fragmented stack with one hosted system that can be used the same day, without custom development or a separate PMS underneath.