← Back to Blog

How to Calculate the True Cost of OTAs for Your Hotel

WeSpeak Nov 12, 2025 2 min read

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.

ItemCalculationMonthly 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.

ItemOTA channelDirect channel (WeSpeak)
Commission per booking15-25%0%
Forced discounts10-20%Under your control
Payment fee1.1-1.5%1.1-1.5% (own gateway)
Tool costIncluded in commissionFixed monthly fee
Guest dataYou don't receive it100% 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