How Hotels Measure Real Cost Per Booking by Channel

How Hotels Measure Real Cost Per Booking by Channel

Hotel Distribution & Revenue Management Guide

How Hotels Can Measure Their Real Cost Per Booking Across Every Channel

A practical, step-by-step framework for Saudi hotels to calculate true hotel cost per booking, compare OTA, direct, GDS, wholesale and metasearch channels, and protect profit as the Kingdom's tourism market grows.

Most hotels know their OTA commission rate by heart. Ask a general manager in Riyadh or Jeddah what Booking.com or Expedia costs, and you will hear a number between 15% and 25% almost instantly. But ask what a direct booking really costs after paid ads, booking engine fees, payment charges, loyalty discounts and staff time, and the room usually goes quiet.

That silence is expensive. Without a clear view of your real hotel cost per booking, you cannot tell which channel truly makes money, which one only looks cheap, and where your next riyal of marketing budget should go. Commission is only one line in a much longer bill. Payment fees, technology subscriptions, cancellations, rate discounts, sales salaries and advertising all belong in the calculation too.

This guide shows you exactly how to calculate cost per booking for hotels across every distribution channel. You will get a simple formula, a full worked example for a 200-room hotel in Riyadh, a channel comparison, Saudi-specific use cases for Makkah, Madinah, Jeddah, AlUla and the Red Sea, and a look at how Vision 2030 is changing hotel distribution costs in the Kingdom.

⚡ Quick Answer: What Is a Hotel's Real Cost Per Booking?

A hotel's real cost per booking is the total cost of acquiring and servicing reservations from one channel (commissions, marketing, payment fees, technology, labour, discounts and cancellation losses) divided by the number of stayed bookings from that channel in the same period.

Formula: Real Cost Per Booking = Total Channel Costs ÷ Stayed (Net) Bookings

???? Key Takeaways

  • Commission rate is not the same as cost per booking. Hidden costs can add several percentage points to any channel.
  • Direct bookings are usually cheaper, but not automatically. Heavy paid ads can make direct more expensive than an OTA.
  • Always divide by stayed bookings, not gross reservations, or cancellations will hide your true cost.
  • The most useful comparison metric is net revenue per room night after all acquisition costs.
  • Saudi hotels face unique channel patterns (Umrah operators, Riyadh Season, corporate RFPs), so a local channel map matters.

What Is the Real Cost Per Booking in Hotel Distribution?

In hotel distribution, cost per booking (CPB) measures how much money you spend to win and fulfil one reservation from a specific channel. It is closely related to customer acquisition cost (CAC) and to cost of acquisition as a percentage of revenue, which many revenue managers call "distribution cost %".

The word "real" matters. A commission-only view counts what an OTA invoices you. A real cost view counts everything the booking consumed: the ad click that brought the guest, the payment processor that charged the card, the channel manager that pushed the rate, the reservations agent who answered the WhatsApp message, and the discount you gave to win the sale.

Cost Per Booking vs Commission Rate

A commission rate is a percentage of revenue charged by one partner. Cost per booking is an amount in riyals that includes all partners and all internal effort. Two channels can have the same commission rate and very different real costs. For example, an OTA booking paid by virtual card may carry an extra card processing fee, while a corporate booking through a travel management company may add GDS transaction fees and a share of your sales team's salary.

Why Stayed Bookings Are the Right Denominator

Many hotels divide channel costs by the number of reservations received. This is a mistake. Fixed costs such as ad spend, channel subscriptions and staff time are consumed by every reservation, including those that later cancel. If you divide by gross reservations, channels with high cancellation rates look far cheaper than they really are. Always use net bookings that actually stayed (or were charged as no-shows).

???? Note: Three Metrics, One Decision

Track Cost Per Booking (SAR per stay), Cost of Acquisition % (costs ÷ room revenue) and Net Revenue Per Room Night (revenue minus costs, ÷ nights). CPB tells you efficiency, cost % tells you margin impact, and net revenue per night tells you which channel actually pays the best.

The Hidden Hotel Distribution Costs Most Properties Forget

Before you can measure your total cost of distribution, you need a complete list of what to measure. These are the cost buckets that most often go missing from hotel channel reports:

  • Commissions and markups: OTA commissions, visibility or "preferred partner" boosts, TMC and travel agent commissions, and wholesale markups.
  • Payment and transaction fees: mada, Visa and Mastercard processing, virtual card (VCC) fees on OTA collect bookings, Apple Pay, and buy-now-pay-later services such as Tabby or Tamara, which usually carry higher merchant fees.
  • Marketing and advertising: Google Ads, Meta and Snapchat campaigns (Snapchat is especially strong in Saudi Arabia), metasearch cost-per-click, influencer partnerships and email marketing.
  • Technology: booking engine fees, channel manager, CRS, GDS connectivity, rate shopping tools and CRM subscriptions, allocated fairly across channels.
  • Labour: reservations agents, corporate and MICE sales teams, revenue managers' time on channel management, and group contracting.
  • Discounts and loyalty: member rates, promo codes, loyalty points liability and complimentary upgrades used to win bookings.
  • Cancellation and no-show leakage: the fixed costs spent on bookings that never generated revenue.
  • Rate parity and leakage: revenue lost when wholesale rates appear publicly below your own rate, undercutting direct demand.

Cost Components by Channel: A Practical Checklist

Channel Visible Costs Hidden Costs Where to Find the Data
OTAs (Booking.com, Expedia, Agoda, Almosafer) Commission, visibility boosts VCC fees, high cancellations, parity monitoring OTA extranet invoices, PMS, channel manager
Direct website Booking engine fee, ad spend Payment fees, loyalty discounts, SEO and content costs GA4, ad platforms, booking engine reports, finance ledger
Metasearch (Google Hotel Ads, Trivago) Cost per click or commission Booking engine and payment fees on converted clicks Metasearch dashboards, booking engine
GDS / Corporate / TMC GDS fees, TMC commission Sales team salaries, RFP programme fees GDS/CRS statements, payroll allocation
Wholesale / Bedbanks / Umrah operators Discounted net rate Rate leakage, contracting time, remittance fees Contracts, accounts receivable, rate shopper
Voice / WhatsApp / Walk-in Agent salaries WhatsApp Business API, phone system, payment fees PMS source codes, payroll, telecom bills

How to Calculate Cost Per Booking for Hotels: Step-by-Step

Here is a repeatable method any hotel, from a 40-key boutique property in AlUla to a 600-room tower near the Haram, can follow every month.

Step 1: Map Every Booking Channel

List each source separately. Do not group "OTAs" into one line. Booking.com, Expedia, Agoda and Almosafer often have different commission structures, cancellation behaviour and guest profiles. Split direct into website, metasearch, voice, WhatsApp and walk-in. Clean, consistent source and channel codes in your PMS are the foundation of everything else.

Step 2: Choose One Period and One Currency

Use a monthly period, measured by stay date rather than booking date, so costs match the revenue they produced. Convert all costs to SAR, including ad spend billed in US dollars.

Step 3: Collect Data From Every System

Pull stayed bookings, room nights and room revenue from the PMS. Pull commissions from OTA invoices, ad spend from Google and Meta, payment fees from your acquirer statement, and technology and payroll costs from finance. Your own data is your strongest evidence, and no industry benchmark replaces it.

Step 4: Allocate Shared Costs Fairly

Some costs serve several channels. A channel manager supports all OTAs and wholesalers. A reservations team supports voice, WhatsApp and email. Allocate these by share of bookings, share of room nights or share of time spent. Pick one method and use it consistently so month-to-month trends stay honest.

Step 5: Calculate the Three Core Metrics

???? The Real Cost Per Booking Formulas

  • Cost Per Booking = Total Channel Costs ÷ Stayed Bookings
  • Cost of Acquisition % = Total Channel Costs ÷ Channel Room Revenue × 100
  • Net Revenue Per Room Night = (Channel Room Revenue − Total Channel Costs) ÷ Channel Room Nights

Worked Example: Real Cost Per Booking for a 200-Room Hotel in Riyadh

To show the method in action, here is one month of data for a fictional upscale 200-room business hotel in Riyadh. The figures are illustrative and built to reflect common channel patterns. Replace them with your own numbers to get your real answer.

Channel Stayed Bookings Revenue (SAR) Total Costs (SAR) Cost Per Booking Cost % Net Rev / Night
OTAs (ADR 650, LOS 2.0) 900 1,170,000 248,850 SAR 277 21.3% SAR 512
Direct website (ADR 620, LOS 2.4) 400 595,200 73,712 SAR 184 12.4% SAR 543
Metasearch → direct (ADR 640, LOS 2.2) 150 211,200 28,560 SAR 190 13.5% SAR 553
Wholesale / bedbanks (net ADR 520, LOS 3.0) 300 468,000 13,680 SAR 46 2.9% SAR 505
GDS / Corporate TMC (ADR 700, LOS 1.8) 250 315,000 59,450 SAR 238 18.9% SAR 568
Voice / WhatsApp / Walk-in (ADR 660, LOS 2.0) 200 264,000 29,780 SAR 149 11.3% SAR 586
Hotel total (blended) 2,200 3,023,400 454,032 SAR 206 15.0% —

How costs were built: OTAs = 18% commission + 2.5% VCC fees + SAR 9,000 shared tech and labour. Direct = 3% booking engine + 2% payment fees + SAR 30,000 paid ads + 1% loyalty + SAR 8,000 website and SEO. Metasearch = SAR 18,000 CPC + 3% booking engine + 2% payments. Wholesale = 1% remittance + SAR 9,000 contracting and trade marketing. GDS/TMC = SAR 45 GDS fee per booking + 8% TMC commission + SAR 23,000 sales team and programme fees. Voice = SAR 22,000 agents + SAR 2,500 telecom + 2% payments.

What This Example Proves

  • Wholesale looks cheapest per booking (SAR 46) but pays the least per night (SAR 505). The real "cost" of wholesale sits inside the discounted net rate, not on an invoice.
  • OTAs are the most expensive channel per booking (SAR 277), yet they still deliver 41% of stays. They are a partner to manage, not an enemy to remove.
  • Direct website bookings cost SAR 184, not zero. Paid advertising is the single largest cost line, so ad efficiency decides direct profitability.
  • Corporate bookings carry a high CPB (SAR 238) but deliver strong net revenue per night (SAR 568) thanks to higher ADR.
  • Voice and WhatsApp deliver the best net revenue per night (SAR 586), a strong signal for Saudi hotels, where many guests prefer to book through conversation.
"The cheapest booking is not the one with the lowest commission. It is the one that leaves the most net revenue per room night after every cost has been counted."

Core revenue management principle

The Cancellation Trap: Gross vs Net Bookings

In our example, OTAs generated 1,285 reservations, but 385 cancelled (about 30%). If you divide SAR 248,850 by 1,285 gross reservations, the OTA cost per booking drops to roughly SAR 194. That makes the channel look about 30% cheaper than it really is. Dividing by the 900 stayed bookings reveals the true figure of SAR 277. In markets with flexible cancellation policies, such as leisure demand during Riyadh Season, this gap can be even wider.

???? Pro Tip: Add Guest Lifetime Value

A direct guest who returns three times a year costs you acquisition money only once. Tag repeat guests by their original channel and review cost per booking alongside 12-month guest value. A channel with a higher first-booking cost can still win if it brings loyal, repeat guests.

Key Benefits of Measuring Your True Cost of Distribution

Once your hotel measures real cost per booking by channel, decisions that used to rely on instinct become clear and defensible.

  • Smarter marketing budgets: move spend from campaigns with high cost per booking to those that bring profitable stays.
  • Stronger OTA negotiations: real data lets you evaluate whether a visibility programme truly pays back its extra commission.
  • Better channel mix optimisation: open or close channels by date based on net revenue, not just occupancy.
  • Accurate hotel profitability reporting: owners and asset managers see net RevPAR rather than gross numbers that hide distribution costs.
  • Improved direct booking strategy: you learn which direct tactics (WhatsApp, metasearch, SEO, loyalty) truly beat OTAs on cost.
  • Early warning on cost creep: monthly tracking catches rising payment fees, ad costs or cancellations before they erode margin.
  • Team alignment: sales, marketing, revenue and finance share one language and one scorecard.

Use Cases: How Saudi Hotels Apply Cost Per Booking Analysis

The Saudi hospitality market has distribution patterns that differ from Europe or the US. The scenarios below are illustrative and show how the framework adapts to each segment.

Makkah and Madinah: Pilgrimage Hotels

Hotels near the Haram often rely heavily on Umrah operators, wholesale allotments and group contracts, especially around Ramadan. Cost per booking may look very low, but net revenue per night can fall far below what OTA or direct guests pay in peak weeks. Measuring net revenue per night by season helps these hotels decide how many rooms to commit to allotments and how many to hold back for higher-yield channels, including platforms such as Nusuk that serve pilgrims directly.

Riyadh: Business, Events and Riyadh Season

Riyadh hotels balance corporate RFP business, government delegations, conferences and leisure spikes during Riyadh Season. Corporate channels carry sales team and GDS costs, while event weeks trigger heavy paid advertising. Tracking cost per booking weekly during major events shows whether campaign spend actually beat what OTAs would have delivered anyway.

Jeddah and the Red Sea: Resorts and Leisure

Resorts along the Red Sea coast attract domestic families and growing international leisure demand. Longer stays reduce acquisition cost per room night, so these properties should compare channels on cost per room night as well as cost per booking. Direct packages with transfers and dining can raise total revenue per stay and justify higher marketing spend.

AlUla and Heritage Destinations: Boutique Properties

Small boutique hotels have limited budgets, so every riyal matters. Metasearch and Instagram or Snapchat content often deliver direct bookings at a low cost, while international OTAs remain important for foreign travellers who discover the destination online. Measuring both helps a 30-key property avoid overspending on ads during naturally high-demand months.

Serviced Apartments and Extended-Stay Properties

Extended-stay properties across Riyadh, Dammam and Al Khobar often win monthly bookings through WhatsApp, corporate relocation contracts and walk-ins. Their cost per booking may be high in riyals but very low per night, which is the right lens for long-stay business.

Comparison: Commission-Only View vs Real Cost Per Booking View

This comparison shows why many hotels misjudge the profitability of their channels when they look only at commission.

Question Commission-Only View Real Cost Per Booking View
What does a direct booking cost? Almost nothing Ads + booking engine + payment fees + loyalty (SAR 184 in our example)
Is wholesale cheap? Yes, no commission Low CPB but lowest net revenue per night due to discounted rates
How are cancellations treated? Ignored Fixed costs spread over stayed bookings only
How is staff time treated? Overhead, not a channel cost Allocated to voice, WhatsApp, corporate and groups
What decision does it support? "Push everything to direct" "Optimise each channel for net revenue per night"

Direct Booking vs OTA Cost: A Balanced View

Direct is usually cheaper, but OTAs provide global reach, trusted reviews and a "billboard effect", where guests discover your hotel on an OTA and then book directly. The goal is not to eliminate OTAs. It is to use them where they add incremental demand and grow direct share where your cost per booking is lower.

How Saudi Hotels Can Reduce Cost Per Booking Without Losing Reach

✅ Proven Levers to Lower Distribution Costs

  • Make WhatsApp a booking channel: add click-to-chat on your website and Google Business Profile, with secure payment links.
  • Invest in Arabic and English SEO: organic traffic carries no per-click cost and compounds over time.
  • Offer member rates and benefits: free breakfast, late checkout or airport transfers often convert better than deep discounts.
  • Review payment methods: encourage lower-cost options such as mada for local guests where appropriate.
  • Audit OTA visibility programmes quarterly: keep only those that deliver incremental bookings.
  • Tighten cancellation policies in peak periods: fewer cancellations mean lower real cost per stayed booking.
  • Control wholesale rate leakage: use rate shopping tools and enforce contract terms.

Future Trends: Hotel Distribution Costs and Saudi Vision 2030

Saudi Arabia's tourism ambitions are reshaping hotel distribution. After passing 100 million visits in 2023, the Kingdom raised its Vision 2030 target to 150 million annual visits, supported by giga-projects such as the Red Sea, Diriyah and NEOM, and by new hotel supply across Riyadh, Jeddah and AlUla. More rooms mean more competition for every booking, which makes cost discipline a strategic advantage.

1. AI-Powered Attribution and Forecasting

Modern revenue and marketing tools increasingly connect PMS, booking engine and ad data automatically. Hotels will move from monthly spreadsheets to near real-time cost per booking dashboards that adjust channel strategy by date.

2. AI Search and Generative Engines

Travellers now ask AI assistants for hotel recommendations. Hotels with clear, structured, trustworthy website content are more likely to appear in AI-generated answers. This Generative Engine Optimization (GEO) may become a low-cost acquisition channel that lowers overall cost per booking.

3. Conversational and Mobile-First Booking

Saudi Arabia is one of the most mobile-first markets in the world. Booking through WhatsApp, Instagram and mobile apps will keep growing, making conversational commerce a key direct channel to measure.

4. Digital Payments and Platform Ecosystems

The Kingdom's push toward a cashless economy brings more payment options, each with different fees. National platforms serving pilgrims and visitors will also shape how religious tourism rooms are sold, adding new channels that need their own cost tracking.

5. Owner and Investor Focus on Net Profit

As international and local investors fund new Saudi hotels, reporting will shift from gross revenue toward net RevPAR and GOPPAR. Hotels that already measure real cost per booking will be ready for that scrutiny.

Frequently Asked Questions About Hotel Cost Per Booking

What is the real cost per booking for a hotel?

It is the total cost of winning and servicing reservations from one channel, including commissions, advertising, payment fees, technology, labour, discounts and cancellation losses, divided by the number of stayed bookings from that channel.

How do you calculate hotel cost per booking by channel?

Add up every cost linked to the channel for one month, allocate shared costs such as the channel manager and reservations team, then divide by stayed bookings. Also calculate cost as a percentage of room revenue and net revenue per room night for a complete picture.

What is a good distribution cost percentage for hotels in Saudi Arabia?

There is no single benchmark, because it depends on location, segment and channel mix. Many hotels aim for a blended cost of acquisition in the low-to-mid teens as a percentage of room revenue. The most reliable benchmark is your own trend: aim to lower blended cost while keeping occupancy and ADR stable.

Are direct bookings always cheaper than OTA bookings?

No. Direct bookings are often cheaper, but heavy paid advertising, BNPL payment fees or deep member discounts can push direct cost per booking above OTA levels. Only full-cost measurement shows the truth.

How do cancellations affect the real cost of OTA bookings?

Cancellations do not reduce fixed costs such as ads, subscriptions and staff time. Dividing by gross reservations makes high-cancellation channels look cheaper. Dividing by stayed bookings reveals the real cost, which can be around 30% higher in channels with high cancellation rates.

What data and tools do hotels need to measure cost per booking?

You need PMS reports by source code, OTA and TMC invoices, booking engine reports, ad platform spend, payment acquirer statements, payroll allocations and technology invoices. A spreadsheet is enough to start; a BI dashboard helps as you scale.

How often should a hotel measure cost per booking?

Monthly is the minimum. During peak periods such as Ramadan, Hajj season, Riyadh Season or major conferences, weekly tracking helps you shift spend and inventory quickly.

How does Vision 2030 affect hotel distribution costs in Saudi Arabia?

Vision 2030 is driving rapid growth in visitors and new hotel supply. Higher competition can raise advertising and OTA visibility costs, so hotels that measure real cost per booking will be better able to protect margins while capturing the growth.

Conclusion: Measure the Real Cost, Protect the Real Profit

Your hotel cost per booking is far more than a commission rate. It includes marketing, payments, technology, labour, discounts and the hidden impact of cancellations. When you measure it properly, channel by channel, you replace guesswork with evidence.

The worked Riyadh example shows the core lesson clearly. The channel with the lowest cost per booking is not always the most profitable, and the channel with the highest commission is not always the one to cut. The winning metric is net revenue per room night after all acquisition costs.

For Saudi hotels, the timing could not be better. Vision 2030 is bringing more visitors, more rooms and more competition. Properties that understand their true total cost of distribution will spend smarter, negotiate better and grow profitably, from the Haram to the Red Sea.

Ready to Discover Your Hotel's Real Cost Per Booking?

Get a clear channel-by-channel cost analysis, a net revenue scorecard and a practical plan to grow direct bookings for your Saudi property.

Request Your Free Distribution Cost Audit

????️ Tags:

hotel cost per booking, real cost per booking hotels, hotel distribution costs, cost of acquisition hotels, OTA commission Saudi Arabia, direct booking vs OTA cost, hotel channel mix optimization, total cost of distribution, net RevPAR, hotel customer acquisition cost, how to calculate cost per booking for hotels, reduce hotel distribution costs Saudi Arabia, hotel revenue management Riyadh, Makkah hotel distribution strategy, Vision 2030 hospitality, Saudi hotel industry, hotel direct booking strategy, GDS costs hotels, metasearch hotel marketing, WhatsApp hotel bookings

More posts
Affiliate Pro