Cost of sale per booking

Cost of sale per booking reflects the total amount you spend to secure a single reservation. It combines commission fees, transaction costs, and specific marketing expenses tied to that reservation. This metric helps clarify the economics of your channels by showing what portion of booking value remains after acquisition costs.

Why does cost of sale per booking matter in hotels?

In hospitality, top-line revenue—the total value of your bookings—often gets the most attention. Cost of sale per booking offers a reality check on the economics behind that revenue.

You might sell a room for $200, but the value of that booking to your business depends on how the guest found you. If that booking came through an OTA charging 18% commission, and you paid an additional transaction fee, the retained amount is lower than the sticker price.

This KPI matters because it sheds light on the efficiency of your distribution strategy. It includes:

  • Commissions: the percentage paid to OTAs (Online Travel Agencies) or travel agents
  • Transaction fees: credit card processing fees or booking engine per-booking costs
  • Marketing spend: the cost of pay-per-click ads or metasearch bids tied to that specific direct booking

It generally excludes fixed operational costs like front desk staff salaries, electricity, or software subscriptions, focusing strictly on the variable costs of acquiring the guest.

Monitoring this metric helps you avoid overpaying for demand you could acquire more efficiently. If you focus only on occupancy or ADR (Average Daily Rate) without watching your cost of sale, you might fill your property with expensive bookings that leave very little room for healthy unit economics. Understanding this cost can make channel choices and marketing allocation more straightforward.

What is a good cost of sale per booking for hotels?

There is no single "correct" number for cost of sale per booking because it varies across reservation sources. Instead of looking for one global average, it is more useful to look at typical ranges for different channels.

Third-party channels (OTAs) often follow standard patterns. Common ranges include:

  • Booking.com and Expedia: commission rates typically range between 15% and 20% for standard listings; participation in visibility programs or member discounts can push the effective share higher, sometimes reaching 25% or more
  • Airbnb: fee structures differ, with host-only fees often around 3% to 5% under split-fee models

Direct bookings are not “commission-free.” While you do not pay an OTA commission, these bookings still carry costs such as credit card processing, booking engine fees, and advertising (for example, Google Hotel Ads). A cost of sale for direct bookings often falls between 5% and 10%.

Wholesalers and GDS can carry higher effective costs. While the commission might look standard, net rates to wholesalers are often discounted (20% or more below BAR), which creates a high effective cost of sale relative to the potential retail rate.

The "blended" cost depends on mix. If a large share of your bookings comes from high-cost OTAs, your overall economics may be less favorable. Shifting more inventory to direct channels may reduce the average cost of sale per booking and help you retain a larger share of each booking’s value.

However, a low cost of sale is not always the only consideration. Sometimes, paying a higher cost of sale to acquire a new guest is a reasonable investment. Once they have stayed with you, email marketing and strong service can encourage repeat stays. The cost of sale for a returning guest can be near zero, which can offset a higher initial acquisition cost.

How do you calculate cost of sale per booking?

To calculate this metric, isolate the variable costs associated with a specific reservation or channel.

Cost of Sale per Booking = (Commissions + Transaction Fees + Allocated Marketing Spend) ÷ Number of Bookings

You can also calculate it as a percentage of revenue:

Cost of Sale % = (Total Acquisition Costs ÷ Total Room Revenue) × 100

Practical example for a single $300 OTA booking might look like:

  • OTA commission: $54 (18%)
  • Transaction/credit card fee: $6 (2%)
  • Total cost of sale: $60

$60 ÷ 1 booking = $60 Cost of Sale per Booking

If you want to see this as a percentage:
($60 ÷ $300) × 100 = 20%

This means for every dollar the guest pays, $0.80 remains after acquisition costs and $0.20 covers those costs.

What is the difference between cost of sale and Net RevPAR?

Cost of sale per booking is an expense-focused metric, while Net RevPAR (Net Revenue Per Available Room) reflects performance after acquisition costs. They are related but serve different purposes.

Cost of Sale per Booking focuses on the expense side. It answers the question: “How much did I pay to get this guest?” It is granular and helps you compare the efficiency of Booking.com vs. Airbnb vs. your own website.

Net RevPAR focuses on net room revenue. It takes your room revenue, subtracts acquisition costs (commissions and similar), and divides by your total available rooms. It answers the question: “How much room revenue per available room remains after distribution costs?”

Example of how they move differently:

  • If that increase comes from direct bookings with a lower cost of sale, Net RevPAR may improve more meaningfully.
  • If that increase comes from a high-commission channel where you also paid for extra visibility (like an OTA booster program), the cost of sale per booking may rise and limit the net effect.

Tracking both helps you avoid focusing on top-line figures without understanding their net effect after distribution costs.

How different rate types affect cost of sale

Your pricing strategy and the rate types you offer influence how acquisition costs play out. Common examples include:

  • BAR (Best Available Rate): This is your standard, flexible rate and usually serves as the baseline for pricing. When sold through an OTA, the cost of sale follows the applicable commission percentage.
  • Non-refundable rates: These rates are typically discounted (for example, 10% off BAR) to provide commitment up front. While the commission percentage remains the same, the lower selling price reduces the absolute commission amount, which you weigh against the discount extended to the guest.
  • Wholesale rates: These are net rates provided to third-party distributors (such as tour operators or bed banks) to package with flights or sell to travel agents. The “cost” is often embedded in the deep discount—sometimes 20–30% below BAR—so the revenue you forego represents a high effective cost of sale.
  • Package rates: When you bundle a room with extras (like breakfast or spa access), the calculation becomes more nuanced. If you pay commission on the total package price, you are paying commission on items that may have different margins than the room itself.

What factors influence cost of sale per booking?

Several operational and strategic choices shape how much you pay to acquire each guest. Key drivers include:

  • Channel mix: The ratio of OTA bookings to direct bookings tends to be the biggest factor; heavier OTA reliance generally increases the average cost of sale.
  • Commission tiers: Participating in “Preferred,” “Genius,” or similar visibility programs on OTAs increases the commission rate in exchange for exposure, which raises the cost per booking.
  • Marketing efficiency: For direct bookings, the effectiveness of your advertising matters. If you spend $500 on ads to get 10 bookings, your cost is $50 per booking; if you get 20 bookings for the same spend, your cost drops to $25.
  • Guest loyalty: Repeat guests usually have the lowest cost of sale, as they often book directly without paid ads or OTA intermediaries. A higher share of returning guests can lower the average cost.
  • Length of stay: Many acquisition costs are fixed per booking (such as a CPA bid). A longer stay spreads that cost over more room nights and revenue, reducing the cost as a percentage.

How do you improve cost of sale per booking in your hotel?

Improving cost of sale is about optimizing where your bookings come from so you keep more control over distribution and fees.

Here are five strategies that can help lower acquisition complexity and costs.

1. Strengthen your direct booking incentives

Travelers often check your website after finding you on an OTA. If the direct price is the same but the process is harder, they will likely choose the OTA.
Make the direct option the clear, easy path. Offer a better rate, a flexible cancellation policy, or a value-add like breakfast or late check-out that is exclusive to your website. Clear, guest-friendly benefits can encourage more direct interest and reduce reliance on intermediaries.

2. Leverage guest data for repeat bookings

The first stay is typically the most expensive to acquire. Once a guest has stayed with you, you have their email address and trust.
Use a CRM to send personalized offers to past guests. Email campaigns are lightweight and can keep your brand top of mind. Encouraging direct return stays reduces additional acquisition steps and fees.

Want to automate email marketing? Do it with Smartness!

Request a demo

3. Audit your OTA participation

Visibility programs or higher commission tiers on OTAs can increase exposure, but they also raise acquisition costs.
Review performance regularly. If you are paying extra commission on dates when demand is already strong, consider pausing or limiting these tools. Use them selectively for shoulder or low-demand periods instead of leaving them on by default.

4. Optimize your website experience

If you pay for traffic but your booking engine is clunky or slow, the effort is undercut.
A smoother, mobile-friendly experience makes it easier for guests to complete a reservation without extra friction. Focus on fast load times, clarity of information, and fewer steps to book so your paid and organic traffic works harder.

5. Focus on length of stay

Encouraging longer stays helps spread fixed acquisition costs over more nights.
If you pay a set amount to acquire a one-night stay, the cost sits heavily on that booking. Paying the same amount for a three-night stay spreads the cost across more revenue. Consider rate plans that offer small incentives for 3+ night stays to support this behavior.