Reviewed against Kalibri Labs Demand360 channel-mix and revenue contribution analysis by booking source
Hotel OTA Commission vs Direct Bookings Calculator
Compare the per-booking economics of online travel agency (OTA) channels (Expedia, Booking.com, Airbnb, Hotels.com) against direct-channel bookings (Google Ads, SEO, loyalty program). Returns net retained per booking on each channel, the direct-marketing breakeven cost-per-booking (the spend ceiling before OTA matches direct), the annualized commission and marketing line at a given booking count and channel mix, and a sensitivity table at 0%, 25%, 50%, 75%, 100% direct share. Calibrated against Kalibri Labs Demand360 channel-mix research showing direct bookings typically deliver $20-$80 more per-booking profitable contribution than OTA for branded hotels. Tool for small-hotel and B&B revenue managers evaluating channel-mix strategy.
Calculator
Adjust the inputs below; the result updates instantly.
Property
OTA channel
Direct channel
Volume
Direct marketing breakeven (per booking)
- Per-booking direct uplift over OTA (Kalibri delta)
- $21.97
- Annual net at current mix
- $458,622.00
- Annual OTA commission paid
- $68,040.00
- Annual direct marketing spend
- $8,640.00
- Recommended channel tilt
- Direct-dominant — shift mix toward direct
- Summary
- At $225 ADR with 18.0% OTA commission (OTA merchant model — commission-inclusive of processing), OTA bookings net $185 per booking. Direct bookings at 2.9% processing and $12 marketing cost net $206 per booking. Direct-marketing breakeven: $34 per booking. Direct-channel bookings net $22 more per booking than OTA. Shifting mix toward direct lifts net retention; the marketing breakeven of $34 per booking is the spend ceiling before parity. At 2,400 annual bookings and 30.0% direct mix, the property nets $458,622 (paid $68,040 in OTA commission and $8,640 in direct marketing).
Tools to go with this
Optimizing channel mix at an independent hotel or B&B? The bundle covers the Kalibri Labs benchmark playbook, direct-booking site conversion patterns, and the loyalty-program ROI worksheet.
The hotel and B&B operations bundle includes the Kalibri Labs Demand360 channel-mix benchmark file, the direct-booking site conversion-rate playbook (the four design and copy patterns that lift direct-channel conversion), the loyalty program ROI worksheet (rewards-redemption cost vs commission saved), the OTA contract review checklist (parity-rate clauses, last-room-availability obligations, content-and-photo licensing), the BookDirect campaign workbook, and the channel-by-channel cost-of-acquisition tracker calibrated to the property tier.
Open the hotel and B&B operations bundle→Fennec Press is our sister site. Outbound link is UTM-tagged and disclosed.
How this calculator works
The central channel-strategy question for an independent small hotel, B&B, or boutique inn is: at what point does spending money on direct-channel marketing — Google Ads, SEO investment, loyalty program, repeat-guest marketing — beat paying online travel agency (OTA) commission on a booking that would otherwise come through Expedia, Booking.com, Airbnb, or one of the other major OTAs?
The calculator compares the net revenue per booking on each channel and solves for the marketing cost-per-acquisition at which direct matches OTA. That figure — the operator's "direct-marketing breakeven" — is the spend ceiling before OTA is the better channel. Any direct-channel cost below the breakeven is economically superior to OTA; any cost above is worse.
Per-booking net retention
The math on each channel:
OTA net per booking = ADR times (1 minus OTA commission) minus (ADR times OTA processing fee differential)
Direct net per booking = ADR times (1 minus direct processing fee) minus direct marketing cost per booking
For a typical small-hotel scenario — $225 ADR, 18% OTA commission (merchant model, no extra processing), 2.9% direct processing, $12 direct marketing per booking — the math:
- OTA net = $225 × (1 − 0.18) = $184.50
- Direct net = $225 × (1 − 0.029) − $12 = $206.47
- Per-booking direct uplift (the Kalibri delta) = $21.97
Direct-marketing breakeven
Solve for the direct-marketing cost-per-booking at which the two channels are equally economic:
directMarketingBreakeven = ADR times (OTA commission + OTA processing − direct processing)
For the $225 ADR scenario above:
- breakeven = $225 × (0.18 + 0 − 0.029) = $33.98 per booking
Any direct-channel marketing cost below $33.98 per booking is economically superior to OTA; any cost above is worse. A typical small hotel with a search-optimized website spends $5 to $25 per direct booking on marketing, well below the breakeven — meaning every direct booking captured contributes meaningfully more than an OTA booking would.
Operators should benchmark their direct-channel cost-per-acquisition against this breakeven and adjust marketing spend accordingly. A property spending above breakeven on direct marketing is destroying value; a property spending well below breakeven has room to invest more aggressively in the direct channel.
The "Kalibri delta"
Named after Kalibri Labs' Demand360 research, which quantified the per-booking profitable-contribution difference between direct and OTA channels for the U.S. hotel industry. For branded U.S. hotels the delta runs $20 to $80 per booking depending on rate tier — higher rate tiers see larger absolute deltas because commission is a percentage.
The actual Kalibri research delta combines four factors:
- Commission line direct avoids. The dominant factor — typically 15 to 25% of ADR.
- Higher conversion rate on direct because of loyalty pricing, branded content, and lower friction at booking.
- Longer average length of stay on direct bookings — repeat guests and direct customers book longer stays on average.
- Higher ancillary attach rate — F&B, spa, parking, resort fees attach better on direct bookings because the guest is closer to the property's brand experience.
This calculator computes the per-booking delta on the commission and processing line only. The conversion, LOS, and attach lifts are real but harder to attribute and require channel-level revenue contribution analysis the calculator does not model. The Kalibri delta this calculator reports is therefore conservative — the actual full-contribution delta for a well-run direct channel is meaningfully higher.
OTA merchant model vs hotel-collect model
The two payment models on OTAs:
OTA merchant model (standard for Booking.com merchant, Expedia merchant, Hotels.com). The OTA collects payment from the guest, processes the credit card, and remits the room rate to the property net of commission. The property never sees the credit card transaction and pays no separate processing fee. Most small-hotel OTA relationships run on this model.
OTA hotel-collect model (Booking.com hotel-collect, Airbnb in some markets). The OTA passes the reservation to the property and the property collects the payment from the guest directly using its own processor. The property pays commission to the OTA separately, typically invoiced monthly, AND pays its own credit card processing on the gross. The hotel-collect model gives the property control over the payment relationship (no chargebacks routed through the OTA) but stacks the processing cost on top of commission.
This calculator models both via the OTA processing fee input. Use 0 for the merchant model (the common case); use 2.9 for the hotel-collect model.
OTA commission rates by channel
The blended OTA commission rate depends on which channels the property uses and which programs it participates in:
- Booking.com merchant model. 15 to 20% standard, 18 to 22% with Genius Program inclusion (a loyalty-discount program that lifts visibility), 22 to 27% for Preferred Partner placement (higher search ranking).
- Expedia merchant model. 18 to 25% (lower for chain-rate inclusion, higher for opaque-rate inventory like Hotwire).
- Hotels.com. Bundled into the Expedia structure since Expedia's acquisition of Hotels.com.
- Airbnb. Host-only fee at around 15%; legacy split fee at 3% host plus 14% guest.
- Vrbo. 5% host plus 8% guest standard. The most host-friendly of the major OTAs but not typically used by small hotels (Vrbo is whole-property focused, primarily vacation rental).
- Google Hotel Ads. 10 to 15% commission on a commission-per-booking model; pay-per-click model also available at variable cost depending on bidding strategy. Sits between OTA and direct on the cost-and-control axis.
- TripAdvisor Instant Booking. Approximately 15% commission, declining as a channel as TripAdvisor has refocused on metasearch.
- GDS (Sabre, Amadeus, Galileo) for corporate and travel agent bookings. Approximately 10% commission plus a GDS technology fee.
The most common small-hotel blended commission rate is somewhere in the 15 to 22% range depending on program participation. Properties on multiple OTAs should compute the weighted-average blended rate and use that in the calculator.
Realistic direct-marketing cost-per-booking benchmarks
The direct-marketing cost-per-booking varies enormously by the property's marketing maturity:
- No direct-booking strategy — pure organic and word-of-mouth referral. $0 per direct booking, but very few direct bookings captured.
- Basic direct setup — search-optimized website, Google Ads on branded keywords (the property's own name), working booking engine. $5 to $15 per direct booking.
- Active direct marketing — paid search on generic keywords ("hotel in [city]", "weekend getaway [region]"), display remarketing, email marketing. $20 to $50 per direct booking, but more incremental demand captured.
- Loyalty program — repeat-guest marketing, member-only rates, rewards redemption. Cost-per-direct-booking decreases over time as repeat guests amortize the acquisition cost.
The right benchmark is the property's own direct-booking cost-per-acquisition tracked from Google Analytics 4 attribution and the booking engine attribution feed. A property without those tracking systems set up should set them up first; channel-strategy decisions made without acquisition-cost data are guessing.
Parity-rate clauses and the legal landscape
Historically OTA contracts included "wide" parity clauses preventing the property from offering a lower rate on any other channel — including its own direct site. The legal landscape has shifted meaningfully:
- European Union. Wide parity clauses banned in France (since 2015), Germany (court rulings 2015-2017), and most other EU jurisdictions following antitrust enforcement actions. Most OTA contracts now have only "narrow" parity (property cannot offer a lower rate on a competing OTA but CAN offer lower rates direct).
- California. AB 2789 (2024) prohibits OTAs from enforcing parity clauses that restrict the hotel's own direct-channel rates.
- Most other U.S. states. Wide parity has not been legislated against but has been substantially relaxed by Booking.com and Expedia under regulatory pressure.
Most operators can offer 5 to 15% discounts direct without violating current OTA agreements. Some properties offer member-only direct rates that effectively go below OTA pricing while remaining technically compliant. Review the property's specific OTA contracts before pricing aggressively below OTA — some niche or older agreements may still have wide parity language that requires renegotiation.
Channel-share mix targets
Kalibri Labs research suggests branded U.S. hotels target 50 to 60% direct, heavily aided by loyalty program contribution which counts as direct. Independent small hotels and B&Bs realistically target 40 to 55% direct as a stretch goal. Exceeding 55% requires either a robust loyalty / repeat-guest program or unusually strong organic search visibility for the property's destination.
Properties below 25% direct should focus on direct-booking optimization (site UX, branded paid search, photography, content) before any other revenue management initiative — the leverage on net retention is too large to ignore. The mix sensitivity table in this calculator shows the annualized net impact of moving from 25% direct to 50% direct at the property's ADR and booking volume.
The breakdown of "direct" includes:
- Property website — the booking engine on the property's own domain.
- Phone reservations — guests calling the front desk directly.
- Loyalty program bookings — repeat guests booking through the loyalty member portal.
- Walk-ins — guests checking in without a prior reservation.
- Group bookings — group sales contracts that route the bookings through the property's own group block, even if individual guests use an OTA for the group rate.
Some properties treat metasearch channels (Google Hotel Ads, Trivago, Kayak) as a hybrid because they route the booking through the OTA infrastructure but at lower commission. Treatment depends on the property's accounting convention; what matters is consistency within the channel-mix report.
Loyalty program economics
Some operators expense loyalty rewards (free nights, points redemption value, member-only discounts) as a direct marketing line item. Others book it as a contra-revenue line — a revenue reduction at redemption. The economic substance is the same: a loyalty redemption is an incremental cost that captures a direct booking that might otherwise have gone through an OTA.
For the breakeven analysis in this calculator, include the loyalty incremental cost (the marginal cost of the rewards earned by the booking) in the direct-marketing cost-per-booking input. A property with a 5% revenue-cost loyalty program (5 cents in rewards earned per dollar of room revenue) on a $200 ADR booking absorbs $10 of loyalty cost — well below the typical $30 OTA breakeven and supports the program economically.
The strategic value of a loyalty program goes beyond per-booking economics: it builds owned demand that compounds over time, raises switching costs for repeat guests, and provides the marketing channel (email, push notifications, member-only offers) that drives incremental direct bookings. The per-booking math in this calculator is necessary but not sufficient for a loyalty program decision.
The OTA "billboard effect"
Also called the "Anderson effect" after a Cornell School of Hotel Administration research paper, the billboard effect is the observation that some OTA bookings drive incremental direct-channel demand later. A guest browses Expedia, sees the property, then later books direct after a brand-name search. The Cornell research suggests roughly 7 to 26% of OTA-visible inventory generates this incremental direct demand.
The effect is real but hard to attribute, and the magnitude varies by property tier and brand recognition. Independent small properties without strong brand recognition typically see less billboard effect than branded properties — guests are less likely to remember the property name and search direct later. This calculator does NOT model the billboard effect because the attribution is operator-specific and noisy.
Operators who believe their OTA inventory drives meaningful incremental direct demand should adjust their internal modeling — but should also be skeptical of the size of the effect for independent properties. A safer approach is to size the billboard adjustment at the low end of the Cornell range (7%) for independent small hotels and use the higher end only for properties with demonstrably strong direct-search demand.
Practical tracking
Three workflows the operator should set up:
Google Analytics 4 (or equivalent) on the booking engine. Configure conversion tracking to capture direct bookings and their source attribution: organic, branded paid, generic paid, direct or typed, referral, email. Divide marketing spend by direct bookings attributed to the source to get cost-per-acquisition per source.
Property management system (PMS) channel tagging. Tag bookings by channel (direct, Expedia, Booking.com, Airbnb, GDS, group) and run the channel-mix report monthly. Most PMS systems (Mews, Cloudbeds, RoomKeyPMS, Maestro, ThinkReservations) support this out of the box.
Booking engine analytics (SiteMinder, Cloudbeds, Mews, ThinkReservations). Track look-to-book ratio per channel to spot conversion issues independently of demand issues. A high look-to-book ratio is a demand signal; a low look-to-book is a conversion problem (site UX, pricing, photography, content).
The reconciliation across the three sources catches attribution errors and helps benchmark the direct-marketing cost-per-booking against the breakeven this calculator surfaces.
What this calculator does NOT model
The calculator surfaces per-booking and annualized channel economics on the commission and processing line. It does not model:
- Conversion rate differences across channels. Direct sites typically convert at 1.5 to 3x the rate of OTA inventory because of branded content, loyalty pricing, and lower friction. The calculator assumes one booking is one booking regardless of channel.
- Length-of-stay differences. Direct bookings run longer on average than OTA bookings. The calculator uses per-booking math; for length-of-stay differences, multiply ADR by average LOS to get a per-booking equivalent and run the calculator on that.
- Ancillary revenue attach rates. F&B, spa, parking, resort fees attach better on direct bookings. The calculator is rooms-only.
- Billboard / Anderson effect. Discussed above; not modeled because attribution is too noisy.
- OTA contract structure beyond commission. Cancellation policy, last-room availability, parity-rate clauses, content licensing, photography rights all affect the relationship economics but are not in the per-booking math.
The calculator is a planning and revenue-management tool. It is not a substitute for professional revenue-management consulting or the property's PMS / booking-engine reporting.
It is the maximum the operator can afford to spend on direct-channel marketing per booking before the OTA channel is equally economic. At a $200 ADR with 18% OTA commission (merchant model, no extra processing) and 2.9% direct processing, the breakeven is $200 × (0.18 − 0.029) = $30.20 per booking. Any direct-channel spend below $30.20 per booking is economically superior to OTA; any spend above is worse. A typical small hotel with a search-optimized website spends $5-$15 per direct booking on marketing, well below the breakeven — meaning every direct booking captured contributes meaningfully more than an OTA booking would. Operators should benchmark their direct-channel cost-per-acquisition against this breakeven and adjust spend accordingly.
Resources
Links marked sponsoredmay earn The Fennec Lab a commission. They do not affect the calculator's output. See disclosures.
- Kalibri Labs — Demand360 channel-mix research — Kalibri Labs — the standard data source for cost of customer acquisition (COCA) by channel in the U.S. hotel industry. The Demand360 research quantifies the $20-$80 per-booking profitable-contribution uplift of direct over OTA and tracks channel-share trends across chain scale and property type
- Phocuswright — Travel industry research — Phocuswright — travel industry research firm covering OTA market share, direct-booking trends, loyalty-program research, and the BookDirect industry conference. The Phocuswright reports are paywalled but the conference proceedings and free summaries are useful for benchmarking
- HSMAI Americas — Revenue Management resources — Hospitality Sales and Marketing Association International — direct-booking marketing playbook, ROI framework, and the certified revenue management (CRME) curriculum. The "Direct Bookings: Driving the Direct Channel" white papers are particularly useful
- Booking.com Partner Hub — Commission and program details — Booking.com Partner Hub — the property dashboard with current commission rate, payment model (merchant vs hotel-collect), Genius Program participation, Preferred Partner status, and content management. Use to verify the actual commission rate before benchmarking
- Expedia Group Partner Central — Fee and program details — Expedia Group Partner Central — the property dashboard for Expedia, Hotels.com, Travelocity, Orbitz, and the Expedia TAAP travel agent affiliate program. Current compensation structure, Vrbo cross-listing, and program participation visible on the dashboard
- AHLA — State of the Hotel Industry research — American Hotel and Lodging Association — annual research including channel-mix trend data and the policy positions on OTA practices that have driven recent commission and parity legislation in California and other states
Related calculators
Hotel / B&B Operations
Hotel RevPAR / ADR / Occupancy Reconciliation Calculator
Hotel / B&B Operations
Bed-and-Breakfast / Boutique-Inn Breakeven Occupancy Calculator
Hotel / B&B Operations
Hotel Occupancy Tax / Bed Tax / Transient Lodging Tax Calculator
Florida HOA & Condo
Florida SIRS Calculator (Structural Integrity Reserve Study)
Florida HOA & Condo
Florida Milestone Inspection Trigger & Cost Calculator
Florida HOA & Condo
Florida Condo Reserve Funding Adequacy Calculator (SIRS)