Hotel marketing is the work of filling rooms profitably by controlling where your bookings come from, and the single decision that moves profit most is how many rooms you sell direct versus through online travel agencies (OTAs). A room sold on Booking.com or Expedia costs you 15% to 25% of the reservation in commission. The same room sold on your own site can cost roughly 8% to 12% all-in when your systems are efficient. The gap is your margin, and this guide shows how to move bookings across it without pretending OTAs are the enemy.
Last reviewed: September 2026
Why the channel mix decides hotel profit
The channel mix is the split of bookings across OTAs, metasearch, your website, phone, and walk-ins, and it decides profit because each channel carries a different cost. Two hotels with identical occupancy can post very different bottom lines purely because one sells more rooms direct. Occupancy is a vanity number; net revenue per available room after distribution cost is the one that pays the mortgage.
OTAs buy demand you would struggle to reach alone, then rent it back to you at a commission. Direct channels cost money to build and run, but they are yours: the guest data, the repeat booking, and the loyalty upsell all stay on your side. The goal is not zero OTA. It is a mix where every channel earns its cost.
Direct bookings vs OTAs: the real commission math
Direct bookings win when your all-in cost to acquire them stays below the OTA commission you would otherwise pay, usually 15% to 25% of room revenue. That is the entire argument in one sentence. OTAs deliver reach and traveler trust; direct channels deliver margin and data ownership. Most independent hotels overpay on OTAs simply because they never measured their own direct cost against the commission line.
Commission rates are contract-specific and live in each property’s extranet, not on a public rate card, so treat these as typical ranges rather than fixed prices.
| Channel | Typical cost per booking | What you get |
|---|---|---|
| Booking.com | 10% to 25% (often near 15%) | Global reach, traveler trust, demand in low season |
| Expedia | 15% to 30% for independents, 10% to 15% for brands | US and package-travel reach |
| Airbnb (host share) | Roughly 14% to 16% | Leisure and longer-stay demand |
| Direct (your website) | Roughly 8% to 12% all-in when efficient | Guest data, loyalty, upsell, repeat bookings |
Direct is not free. A fair all-in figure adds paid media, booking-engine fees, website upkeep, and staff time. When those systems are fragmented, direct acquisition can quietly climb toward OTA commission levels, which is why the number matters more than the slogan.
A worked example on one $600 reservation
On a three-night stay at $200 a night ($600 total), an OTA booking costs roughly $90 to $108 in commission, while an efficient direct booking costs roughly $42 to $90 across media and booking-engine fees. The direct route saves $18 to $66 on that single stay and hands you the guest’s email for the next one. Multiply by annual room nights and the channel mix becomes the biggest line item you actually control.
| Cost item | OTA booking | Direct booking |
|---|---|---|
| Commission or paid media | $90 to $108 (15% to 18%) | $30 to $60 (metasearch and search ads) |
| Booking-engine fee | Included in commission | $12 to $30 (about 2% to 5%) |
| Guest email and data | Not owned by you | Owned by you |
| Approximate net cost | $90 to $108 | $42 to $90 |
How much does an OTA booking actually cost you?
An OTA booking costs the headline commission plus the hidden costs of not owning the guest: no email for remarketing, no loyalty enrollment, and a higher chance the same guest books through the OTA again next time. Direct bookings also tend to be higher value, with travelers choosing better rooms, longer stays, and add-ons, so the revenue side of the ledger favors direct as well as the cost side.
Read the OTA relationship as a customer-acquisition fee, not a tax. The first booking from a new traveler who found you on Booking.com can be worth the commission if you then convert that guest to direct on every future stay. The mistake is paying the acquisition fee again and again on a guest you already served.
How to drive more direct bookings
You drive direct bookings by being visible where travelers compare rates, giving them a reason to book on your site at the same price, and staying in touch after checkout. Rate parity rules usually stop you from undercutting the OTA price, so compete on value: perks, flexibility, and experience the OTA cannot bundle. These channels work together, and the same principles apply across SEO for professional services businesses that sell trust before a transaction.
Metasearch and Google Hotel Ads
Metasearch is where roughly 7 in 10 travelers compare rates before booking, so a listing on Google Hotel Ads, Tripadvisor, and Trivago that carries your direct rate is the highest-intent direct channel you have. Google Hotel Ads shows your rate and availability across Google Search, Maps, and Travel, placing your direct price beside the OTA prices for the same room.
Google retired commission-based Hotel Ads bidding in 2025, so 2026 planning should assume cost-per-click or Performance Max buying. Early independent adopters of hotel-tuned Performance Max have reported CPAs roughly 15% to 22% below standalone Hotel Ads campaigns, though results depend on rate competitiveness and booking-engine conversion.
Your website and booking engine
Your website converts metasearch intent into an owned booking, so the booking engine has to load fast, work on mobile, show live rates, and finish in as few steps as possible. A slow or clunky booking flow sends the traveler back to the OTA they trust, and you pay the commission after all. Show the direct-only perks on the room page, not buried in a policy link.
Email, loyalty, and reviews
Email and loyalty are the cheapest repeat-booking engine you own, and reviews are the trust signal that makes the first direct booking feel safe. Post-stay sequences (a thank-you and review request the day after checkout, an offer a week later, a loyalty invite weeks after that) turn one stay into a relationship. Roughly 8 in 10 travelers read reviews before booking, so responding to reviews and prompting happy guests is direct-booking work, not just service.
Local SEO and social proof
Local SEO puts your hotel in the map pack and Google Business Profile results that travelers see when they search your city or neighborhood, and it costs nothing per booking once ranked. Keep the profile current with photos, amenities, and a booking link, and target location and experience keywords on your site. Pair it with social media lead generation so the photos travelers see on Instagram and the rates they see on Google point to the same direct booking page.
A 6-step direct booking plan
This is a repeatable sequence for shifting bookings from OTA to direct without losing the reach OTAs provide. Work it in order, because each step depends on the one before it, and measure the cost of each direct channel against your OTA commission line as you go.
- Measure your current mix. Pull the share of room nights and the true cost per booking for each channel, including your all-in direct cost, so you know the gap you are closing.
- Fix the booking engine. Make the direct booking flow fast, mobile-first, and shorter than the OTA’s, because conversion is where most direct budgets leak.
- Claim the metasearch listing. Put your direct rate on Google Hotel Ads, Tripadvisor, and Trivago so your price sits beside the OTA price at the moment of comparison.
- Add parity-compliant perks. Offer free breakfast, upgrades, flexible cancellation, or loyalty points on direct bookings so the same rate reads as the better deal.
- Capture and email every guest. Run pre-arrival, post-stay, and win-back sequences to convert OTA-sourced guests into direct repeat bookers.
- Review the math quarterly. Compare each direct channel’s cost against OTA commission and cut or scale based on the number, not the story.
When OTAs still earn their commission
OTAs earn their commission when they bring you demand you could not reach yourself: new travelers, foreign markets, and rooms you would otherwise leave empty in low season. There is also a billboard effect, where travelers discover you on an OTA and then book direct, so the commission sometimes buys awareness rather than just a transaction. A healthy strategy keeps OTAs for reach and low-season fill while steadily moving repeat and high-value guests to direct. Building that direct engine is the same demand-and-retention work described in our approach to content marketing, and if you want an outside operator to run it, see our consulting services.
Frequently asked questions
Is it cheaper for hotels to get direct bookings than OTA bookings?
Usually yes, but only when your systems are efficient. OTA commissions run about 15% to 25% of room revenue, while an all-in direct booking often costs 8% to 12% once you count paid media, booking-engine fees, and staff time. If those direct costs are fragmented, they can climb close to OTA levels, so measure your real cost per direct booking before assuming direct is cheaper.
What commission does Booking.com charge hotels?
Booking.com commission typically ranges from 10% to 25% of the reservation, with many properties near 15%. The exact rate depends on location, cancellation policy, and any visibility programs you opt into, and it is set in your contract and extranet rather than a public rate card. Commission is usually calculated on the room rate plus certain fees, with local taxes often excluded.
How do hotels get more direct bookings?
Hotels win direct bookings by being visible on metasearch (Google Hotel Ads, Tripadvisor, Trivago) with their direct rate, converting that traffic on a fast mobile booking engine, and giving parity-compliant perks like free breakfast or upgrades at the same price. Email, loyalty, reviews, and local SEO then bring guests back direct, cutting the commission you pay on repeat stays.
What is metasearch in hotel marketing?
Metasearch is a comparison layer, including Google Hotel Ads, Tripadvisor, and Trivago, where travelers see rates for the same hotel across OTAs and the hotel’s own site side by side. Roughly 7 in 10 travelers use it before booking. Listing your direct rate on metasearch places your price at the moment of decision, making it one of the highest-intent direct-booking channels available.
Should hotels stop using OTAs entirely?
No. OTAs bring reach, traveler trust, and low-season demand you may not capture alone, and they can create a billboard effect where guests discover you there and later book direct. The profitable approach keeps OTAs for new and hard-to-reach demand while shifting repeat and high-value guests to direct channels, so each channel earns its cost rather than being cut on principle.
How do I calculate my cost per direct booking?
Add all direct-channel costs over a period (paid media, metasearch spend, booking-engine fees, website upkeep, and attributable staff time), then divide by the number of direct bookings in that period. Express it as a percentage of direct room revenue and compare it to your average OTA commission. If direct sits below commission, scale it; if it sits above, fix conversion before spending more.
More marketing guides for rank on ai: get cited by ai search
- Interior Design Marketing: How to Turn a Portfolio Into Booked Consultations
- Link Building in 2026: A Prioritized Guide That Stays Safe
- MSP Marketing: How Managed Service Providers Win Clients That Cost $15K to $30K to Acquire
- A/B Testing: A Marketer's Guide to Significance, Sample Size, and Avoiding False Wins
- Abandoned Cart Email: The 3-Email Sequence That Recovers Revenue
- Amazon PPC: Campaign Types, ACoS, and TACoS Explained
- Rank on AI: Get Cited by AI Search
About the author
Christoph Olivier Christoph Olivier is the founder of CO Consulting and a fractional CMO who has managed millions of dollars in ad spend and built a combined audience of over a million followers across social platforms.
