How to Calculate the True Cost of OTAs for Your Hotel
When a hotelier talks about the cost of OTAs, they almost always mention a single number: the commission. But that visible percentage hides a series of additional costs that, when added up, can double what you think you pay for each booking. Understanding the real cost is the first step toward profitable distribution decisions.
The visible commission vs the total cost
The base commission is only the beginning. The real cost of an OTA booking includes several components that rarely appear together in the same report:
- Base commission: the standard percentage the OTA charges per booking, typically between 15% and 25%.
- Genius discounts and loyalty programs: additional rate reductions you absorb to rank better, usually an extra 10-20%.
- Booking Payments and payment processing fees: charges for handling the transaction that can add 1.1% to 1.5% on top of the amount.
- Opportunity cost of not having the guest's email: by not capturing the customer's direct data, you lose the chance to build loyalty, run remarketing and turn that first stay into future direct bookings.
The total cost formula
Total OTA cost = (Commission × Bookings) + Discounts + Ops cost
Where Ops cost groups payment fees, administrative handling and the estimated opportunity cost of not owning the guest's direct contact.
Calculation table with sample values
This table is a static example so you can plug in your own numbers. We start with 100 monthly bookings at an average rate of $130 per night.
| Item | Calculation | Monthly cost |
| Base commission (18%) | $13,000 × 18% | $2,340 |
| Genius discounts (12% on 40 bookings) | $5,200 × 12% | $624 |
| Booking Payments fee (1.4%) | $13,000 × 1.4% | $182 |
| Opportunity cost (no email) | Estimated | $325 |
| Total OTA cost | — | $3,471 |
On gross revenue of $13,000, the real cost is around 26.7%, well above the 18% nominal commission.
Comparison: OTA cost vs direct channel cost
A well-managed direct channel, backed by a tool like WeSpeak that automates bookings over WhatsApp with no per-booking commission, has a very different and predictable cost structure.
| Item | OTA channel | Direct channel (WeSpeak) |
| Commission per booking | 15-25% | 0% |
| Forced discounts | 10-20% | Under your control |
| Payment fee | 1.1-1.5% | 1.1-1.5% (own gateway) |
| Tool cost | Included in commission | Fixed monthly fee |
| Guest data | You don't receive it | 100% yours |
| Real cost on $13,000 | ~$3,471 | ~$380-490 |
The difference is not marginal: every booking you shift from the OTA to your direct channel frees up real margin and, on top of that, gives you the customer's contact for future campaigns. WeSpeak helps capture those direct bookings by chatting with the guest on WhatsApp and removing the per-booking commission from the equation.
Discover the AI assistant for hotels by WeSpeak to increase your direct bookings and cut OTA commissions. See how to get started →
Frequently asked questions
Why does the real cost of an OTA exceed the nominal commission?
Because beyond the base commission you add forced discounts like Genius, payment processing fees and the opportunity cost of not capturing the guest's email, which pushes the effective cost several points above the visible percentage.
How do I estimate the opportunity cost of not having the customer's email?
Estimate how many repeat or referred bookings you'd generate if you could build loyalty with that guest via email or WhatsApp, and multiply by your average margin per booking. That annual figure divided by your OTA bookings gives you a per-booking estimate.
Does a tool like WeSpeak completely eliminate distribution cost?
It doesn't eliminate it, but it transforms it: you move from a variable, growing commission to a predictable fixed fee with no per-booking commission, plus you keep the guest's data to build loyalty and reduce your OTA dependency.
Want to increase your hotel's direct bookings?
Book a demo and we'll show you how WeSpeak turns guest inquiries into direct bookings.
Book a Demo