Skip to content
HotelSEO Lab
← The Lab
Channel Economics & Strategy

The Fully-Loaded Cost Per Channel: What OTAs, Metasearch, and Direct Actually Cost Me

Headline OTA commission is only part of the story. Here is how I count payment fees, chargebacks, ad spend, and staff time to get the true cost per booking channel for a hotel.

HotelSEO LabOctober 12, 2026 10 min read

I had a hotelier tell me last spring that her direct bookings were “basically free” because she wasn’t paying anyone a commission on them. In the same breath she said her OTA channel was “killing her at 18 percent.”

Both of those statements were wrong. Not by a little.

Direct wasn’t free, and the OTA wasn’t really costing her 18 percent. When we actually sat down and built the fully-loaded cost per channel, the gap between direct and OTA was real but it was about half what she thought. And the metasearch channel she’d been ignoring turned out to be the most interesting line on the whole sheet.

This post is me showing my work. If you only ever budget off the headline commission number, you are flying blind, and you’ll make channel decisions that cost you money. Let me walk you through how I actually count this.

Why the headline number lies

Every channel has a sticker price. The OTA tells you 15, 18, 25 percent. Google Hotel Ads tells you a CPC or a commission. Your direct channel tells you, apparently, nothing.

The sticker price is the most visible cost, so it’s the one everyone anchors to. But it’s almost never the full cost, and crucially it’s not even consistently incomplete. Some channels hide most of their real cost underneath the headline; others are pretty much all sticker. So when you compare sticker-to-sticker, you’re not comparing like for like.

Here are the four buckets that live underneath the headline, for every channel:

None of these show up on the commission invoice. All of them are real money. Let me put numbers to each channel.

The OTA channel: more than the commission, but maybe less than you fear

OTA commissions run roughly 15 to 25 percent depending on your market, your contract, and whatever “preferred partner” boost you’ve opted into. That’s the headline, and it’s a big number.

What sits underneath it is smaller than people assume, and that surprises folks. If the OTA is collecting payment from the guest (the merchant model), you often aren’t eating the card processing on that booking — they are. Your staff time is real but it’s the cost of managing extranets and parity, not per-booking handling.

So the OTA’s fully-loaded cost is closer to its headline than any other channel, because the headline is doing most of the work. Add a couple of points for staff overhead and the occasional dispute and you land slightly above the commission rate. The OTA’s whole business model is that the price you see is roughly the price you pay. That’s the deal: high cost, low hassle, real incremental demand.

I am not here to tell you to fire your OTAs. You can’t, and you shouldn’t want to. They reach guests you will never reach on your own, and that demand is genuinely incremental for a lot of properties. The play is a healthier mix — reduce dependence, win back the bookings you can win back directly. I’ve written about the deeper version of this math over in the book-direct commission breakdown, and about why these platforms outrank you for your own name in how OTAs steal your search.

The direct channel: “free” is the most expensive lie

Here’s where the hotelier from the intro had it backwards. Direct is never free.

When a guest books on your own site, you still pay:

So direct has a real cost. The reason it still wins on a fully-loaded basis is that its biggest input — marketing spend — is a fixed-ish cost you spread across volume. The more direct bookings your SEO and content produce, the lower the per-booking marketing cost gets. An OTA commission is the opposite: it’s a fixed percentage that never amortizes. Book a thousand rooms through them and you pay the same rate on the thousandth as the first.

That’s the whole strategic argument for book-direct CRO and hotel SEO in one sentence: you’re trading a per-transaction tax you can never escape for an investment that gets cheaper per booking the more it works.

The trap is judging direct by its total marketing bill instead of its cost per booking. A retainer that looks expensive in month one looks cheap by booking 200. OTA commission never gets cheaper per booking, no matter how many you send through.

Metasearch: the channel hiding in plain sight

Metasearch — Google Hotel Ads, Trivago, Kayak, Tripadvisor — is the channel almost nobody budgets properly, because it sits in a weird middle.

On a commission or CPA model, metasearch often lands meaningfully below OTA commission rates while still sending the guest to your booking engine — which means the booking counts as direct, with your data, your guest relationship, your upsell. But it’s not free either. On a CPC model you pay for clicks whether they book or not, so your real cost per booking depends entirely on conversion. A leaky booking engine turns a cheap channel into an expensive one fast.

The fully-loaded cost of metasearch is: the CPC or CPA you paid, plus your payment processing (because the booking lands on your site), plus the staff time to manage bids and feeds. When your booking engine converts well, metasearch can be the lowest fully-loaded cost in your whole mix. When it converts badly, you’re lighting CPC money on fire. I go deeper on this in the metasearch guide for independents.

Putting it on one sheet

Here’s an illustrative fully-loaded comparison. These are not real numbers from a real property — they’re round figures to show the shape of the math. Build your own with your actual rates.

Cost componentOTADirectMetasearch (CPA)
Headline acquisition~18% commission~0%~10–12% CPA
Payment processingOften borne by OTA~2–3%~2–3%
Chargebacks / fraudLow (they screen)Low–moderateLow–moderate
Marketing amortized inn/aSpread across volumeBid management
Staff timeExtranet, parityBooking handlingFeed + bid mgmt
Rough fully-loaded~19–21%~6–10%~13–16%

The point of this table isn’t the exact percentages — it’s that the ranking between channels can flip once you load in everything. Direct usually wins, metasearch is often a strong middle, and the OTA’s real cost is closest to its sticker because the sticker was already doing the heavy lifting.

The reason direct’s range is so wide (6 to 10 percent in my illustration) is that it’s entirely dependent on how efficient your marketing is. A hotel with sharp local SEO and a dialed-in Google Business Profile and a booking engine that actually converts will sit at the bottom of that range. A hotel pouring money into ads with a clunky booking flow will sit at the top — or above it.

How to actually build your own version

You don’t need a finance degree. You need one spreadsheet and an honest afternoon. Here’s the process I run with clients:

  1. Pull a quarter of bookings by channel. Rooms, revenue, channel. That’s your denominator.
  2. Add the headline cost per channel. Commission, CPA, CPC spend. Easy part.
  3. Add payment processing to every channel where you collect the money — that’s direct and most metasearch, often not the merchant-model OTA.
  4. Estimate staff time per channel. Rough is fine. How many hours a week does someone spend in the OTA extranet versus handling direct emails? Multiply by a loaded hourly rate.
  5. Amortize marketing. Take your total direct-acquisition marketing spend for the quarter and divide it across the direct bookings it produced. This is the number that makes direct look honest.
  6. Total each column, divide by bookings. Now you have a real cost per booking per channel.

Do this once and you’ll never look at a commission invoice the same way again. You’ll also spot the thing most hoteliers miss: the cheapest channel to grow is almost always the one whose cost amortizes — direct — which is exactly why investing in AI visibility and AEO/GEO and organic discovery pays off on a per-booking basis over time, even though the upfront spend feels lumpier than a commission.

What this changes about your budget

Once you have the fully-loaded numbers, three decisions get easier.

First, you can price your marketing investment honestly. If your fully-loaded OTA cost is 20 percent and your direct is 8, every booking you shift from OTA to direct is worth roughly 12 points of margin. That tells you exactly how much you can afford to invest in direct acquisition and still come out ahead.

Second, you stop starving the channel that compounds. Cutting your SEO or booking engine to “save money” raises your direct cost per booking by spreading fixed costs over fewer bookings — the opposite of what you wanted.

Third, you protect the OTA relationship without over-relying on it. Knowing the real gap means you can keep OTAs for the incremental demand they genuinely bring while aggressively recapturing the bookings that should have been direct in the first place — like the guests who find you on an OTA and then search your name to book direct, if only you outranked the OTA for it.

This isn’t about beating anyone. It’s about knowing your numbers well enough to spend the next dollar where it does the most good.

If you want help building your real cost-per-channel sheet and then actually moving the mix toward your lower-cost channels, that’s the core of what I do. Start with the book-direct CRO service or just book a call and bring a quarter of your booking data — we’ll build the sheet together and find the points of margin hiding in plain sight.

FAQ

Quick answers

What is the true cost per booking channel for a hotel?

It is the headline acquisition cost (OTA commission, ad spend, or referral fee) plus everything underneath it: payment processing, chargebacks and fraud, customer service time, and the staff hours spent managing the channel. Once you add those, every channel costs more than its sticker price, but they do not all move by the same amount.

Is direct booking actually free for hotels?

No. Direct booking still carries payment processing fees, the cost of your booking engine, the marketing and SEO spend that drove the visit, and staff time. It is usually cheaper than OTAs on a fully-loaded basis, but treating it as free leads to bad budgeting decisions.

How much do OTAs really cost beyond commission?

OTA commissions typically run about 15 to 25 percent. On top of that you may carry payment fees if you collect, plus the staff time to manage extranets, rate parity, and disputes. The headline rate understates the real number, which is exactly why a fully-loaded view matters.

Should I cut OTAs to save on cost per booking?

Not entirely. OTAs deliver real incremental demand and reach guests you would never otherwise see. The goal is a healthier channel mix: reduce over-dependence and win back more direct bookings where the fully-loaded cost is lower, not eliminate the OTAs.

Keep reading

More from the Lab

Free intro call

Let's go find out why the OTAs are outranking you for your own name.

20 free minutes. We'll look at your hotel live, show you where you're invisible — on Google and in the AI answers — and tell you straight whether we can help.

No lock-in · No 12-month handcuffs · You talk to the strategist