STR Channel Fee Comparison Calculator
Side-by-side comparison of net revenue per booking across Airbnb (host-only ~15%), Vrbo (~5% host + ~8% guest), Booking.com (~15% host commission, no guest fee), and direct booking (0% platform fee but merchant processing of ~2.9% + $0.30 per transaction plus operator-borne marketing cost). Models displayed-price impact on demand via a configurable elasticity coefficient, layers cancellation rate on top, and surfaces the recommended channel mix plus the breakeven annual booking volume required to justify each channel's fixed cost. Differs from the nightly-rate breakeven calculator: that one solves for the minimum gross ADR to cover the cost stack; this one assumes a fixed nightly rate and compares net revenue across channels.
Calculator
Adjust the inputs below; the result updates instantly.
Booking economics
Demand
Overrides
Recommended channel (highest demand-adjusted net)
- Recommended channel mix
- airbnb: 24.3% · vrbo: 25.1% · bookingCom: 24.3% · direct: 26.3%
- Breakeven bookings per channel (against fixed cost)
- Vrbo: 1 bookings to break even on $499 annual fixed · Booking.com: 1 bookings to break even on $600 annual fixed · Direct booking: 3 bookings to break even on $1,800 annual fixed
- Summary
- Per booking (3 nights at $250 plus $125 cleaning = $875 gross), Direct booking produces the highest demand-adjusted net revenue at $741 per booking. Vrbo sits second at $708, Airbnb third at $684. Cancellation rate of 8% reduces realized revenue per booking. Demand elasticity of -1.00 translates a 8% Vrbo guest-fee uplift into a 8% drop in booking conversion versus a no-fee channel. At 80 annual bookings, the recommended-channel net revenue projects to $59,290 per year. Direct booking carries the highest fixed-cost layer ($1,800 per year for PMS / site / SEO baseline) and requires the operator to drive their own demand — typically worth it when repeat-guest mix exceeds 20-30% of bookings.
Tools to go with this
Comparing channels? The bundle covers the full distribution-strategy framework — channel-mix optimization, repeat-guest direct-booking playbook, and the PMS-vs-spreadsheet decision.
The vacation rental operations bundle includes the multi-channel distribution playbook (which channels to list on for which property types and markets), the direct-booking ramp-up framework (how long it takes for repeat-guest mix to justify the marketing spend), the PMS vendor comparison (Hostfully vs Lodgify vs OwnerRez vs Hospitable feature matrix), the photography-and-listing-quality checklist, and the channel-by-channel cancellation policy reference.
Open the vacation rental operations bundle→Fennec Press is our sister site. Outbound link is UTM-tagged and disclosed.
How this calculator works
Every short-term rental operator faces the same distribution question: where to list. Airbnb, Vrbo, Booking.com, and direct booking each take a different slice of the gross, expose the property to a different audience, and pose a different conversion problem at the search-results page. This calculator computes the per-booking net revenue across all four channels for a single property, layers a demand-elasticity adjustment so the comparison reflects displayed-price differences rather than raw commission, then ranks the channels and surfaces a recommended mix.
The core identity per channel is straightforward:
net revenue per booking = (gross revenue per booking − host commission − processing − marketing) × (1 − cancellation rate)
Where gross revenue is the nightly rate times length of stay plus the cleaning fee, and the per-channel cost stack varies. The interesting math is the demand-elasticity adjustment: a channel that charges the guest a separate service fee displays a higher price in the search results, which depresses conversion. The calculator scales each channel's net revenue by a demand factor computed from the displayed-price ratio raised to the elasticity exponent. A platform with a 14% guest fee at elasticity −1.0 captures roughly 87% of the demand that a no-guest-fee channel sees at the same nightly rate.
The output is two-layered. The per-booking breakdown shows gross revenue, host commission, processing cost, marketing cost, displayed price, demand factor, net revenue per booking, and the demand-adjusted effective net revenue. The recommended channel is the channel with the highest demand-adjusted figure. The recommended mix is a soft allocation weighted by net revenue, capped so no channel drops below 5% of the suggested mix because a multi-channel listing captures audiences a single-channel listing misses.
The breakeven booking volume per channel measures the bookings-per-year required to cover that channel's annual fixed cost layer. Vrbo carries an optional annual subscription. Booking.com requires professional photography and listing setup. Direct booking requires a PMS subscription, hosting, domain, and a baseline SEO investment. Channels with a fixed-cost layer are only economic at the booking volume that clears that layer; the breakeven figure surfaces the threshold.
The framework — channel economics decomposed
Four cost layers stack on top of each booking on each channel:
Host-side commission. Airbnb host-only is 15%. Airbnb split fee is 3% host plus 14% guest. Vrbo is 5% host plus 8% guest. Booking.com is 15% commission paid entirely by the host. Direct booking is 0% to the platform layer.
Guest-side fee impact on demand. Guest fees raise the displayed price. The displayed price is what the booker actually compares against alternatives in the search results. A higher displayed price reduces conversion at the elasticity rate. The calculator treats Booking.com and direct booking as zero-guest-fee channels (the commission is hidden inside the host payout for Booking.com and absent entirely for direct booking).
Payment processing. Airbnb, Vrbo, and Booking.com bundle payment processing into the host fee — the operator sees a single net payout. Direct booking requires the operator to run a merchant processor (Stripe, Square, or a PMS-bundled processor). Industry standard is approximately 2.9% plus $0.30 per transaction.
Marketing cost. Platform bookings absorb marketing cost inside the host fee — the platform drives the demand. Direct booking requires the operator to drive their own demand: SEO, repeat-guest email marketing, paid social, partnerships. Mature operators with strong repeat-guest mix run 2-5% of revenue; newer operators run 8-15% during the brand-building phase.
A fifth layer — annual fixed cost — sits outside the per-booking math but determines whether the channel is economic at all. Vrbo offers a $499 annual subscription option that trades the per-booking commission for a flat rate at high booking volume. Booking.com requires roughly $600 in listing-setup and photography costs for a fully professional listing. Direct booking carries roughly $1,800 in annual PMS subscription, hosting, domain, and baseline SEO retainer cost. The calculator computes the bookings-per-year required to cover each fixed layer at the per-booking net revenue computed for that channel.
Inputs explained
Average nightly rate. The ADR the operator charges across bookings. The channel comparison is rate-invariant in relative terms — the same channel ranks the same regardless of nightly rate — but the absolute dollar figures scale with the rate. Use the blended annual average if seasonality is material.
Average length of stay. Average nights per booking. Urban markets typically run 2-3 nights, beach and ski markets run 4-7, monthly-stay markets run 28 or more. Longer stays amortize the cleaning fee and reduce the per-booking commission impact relative to gross.
Cleaning fee per stay. The cleaning fee charged to the guest as a line item. All three platforms compute the host commission on the cleaning-fee-inclusive total — a higher cleaning fee raises both gross and commission proportionally. There is no commission-avoidance trick available through cleaning-fee structuring.
Cancellation rate. Percentage of gross bookings that cancel before the guest arrives. Strict policies on Airbnb / Vrbo typically see 5-10% cancellation. Booking.com flexible-policy listings often see 25-40%. Direct booking with a deposit policy runs 5-15%. The calculator applies a single cancellation rate uniformly; if channel-specific cancellation is material, model each channel separately.
Demand elasticity. The price elasticity of demand for the property. Inelastic properties (unique cabins, branded experiences, off-grid stays) run -0.5 to -0.8. Commodity hotel-adjacent properties run -1.2 to -1.5. The default of -1.0 is the unit-elastic baseline appropriate for most STR situations.
Direct-booking marketing cost. Marketing spend required to drive a direct booking, as a percentage of revenue. Mature operators run 2-5%. New operators in the brand-building phase run 8-15%.
Annual booking volume. Total realized bookings per year. Used to project annual revenue at the recommended channel and to compute the breakeven analysis against each channel's fixed cost.
The override fields let an operator model non-default commission rates: Airbnb split fee at 3%, Booking.com Preferred Partner at 17-20%, a PM-layered Airbnb at 35%, or an annual-subscription Vrbo with zero per-booking commission and a higher fixed cost.
Industry benchmarks
The standard data sources for channel-mix benchmarks are AirDNA (Market Reports and MarketMinder) and Key Data (the professional-manager STR data co-op). Both report channel distribution by market and property type. Typical findings:
Urban markets (Nashville, Austin, Charleston, Denver downtown): 60-75% of bookings come from Airbnb, 5-15% from Vrbo, 5-15% from Booking.com, 5-15% direct. Airbnb dominates because the audience is leisure / experiential and Airbnb's brand is strongest in that segment.
Beach and ski markets (Destin, Outer Banks, Park City, Breckenridge): 35-50% Airbnb, 30-45% Vrbo, 5-10% Booking.com, 10-20% direct. Vrbo's family / multi-bedroom positioning competes effectively with Airbnb in these markets, and repeat-guest direct booking builds over time as families return to the same property year after year.
Secondary markets and rural cabins (Smokies, Hocking Hills, regional lake destinations): 45-60% Airbnb, 25-40% Vrbo, 0-5% Booking.com, 10-25% direct. Booking.com underperforms in markets without significant international or business-travel demand.
International / urban-core hotel-substitute markets (NYC, San Francisco, London, Paris where STR is legal): 30-45% Airbnb, 5-10% Vrbo, 35-50% Booking.com, 5-15% direct. Booking.com's hotel-shopping audience and international reach drive material volume in these markets.
The calculator's recommended-channel output is a per-booking economics output. The actual channel distribution at a property depends on (a) which channels the operator actually lists on, (b) how aggressively each listing is optimized (photography, copy, response rate, review velocity), and (c) the platform's search-rank algorithm — Airbnb and Vrbo boost listings that match their preferred attributes (instant book, strict cancellation, high review volume, fast response). The economics output is necessary but not sufficient.
What this calculator does NOT model
Channel-specific cancellation policy effects. The calculator applies a uniform cancellation rate across channels. In reality, Booking.com flexible-policy listings typically run materially higher cancellation than Airbnb / Vrbo strict-policy listings. Operators should run separate scenarios with channel-specific cancellation assumptions when comparing strict-versus-flexible policy choices.
Search-rank algorithm effects. Each platform's algorithm ranks listings on dozens of signals — response rate, review velocity, instant-book status, calendar accuracy, cancellation policy, host tier, photography quality. The economics output assumes the listing converts at the demand-elasticity baseline; a poorly optimized listing converts at a fraction of the baseline. Verify against actual channel-level conversion data after 90 days of live operation.
Audience-specific demand curves. Airbnb guests respond differently to nightly rates than Booking.com guests. Vrbo's family audience books longer stays and tolerates higher cleaning fees better than Airbnb's urban-weekend audience. The unit-elastic demand curve in the calculator is a directional approximation; segment-specific elasticity would be more accurate but is difficult to estimate without channel-level conversion data.
Calendar-synchronization risk in multi-channel operations. Listing on multiple channels without a PMS or channel manager leads to double-bookings — two guests booking the same dates on different platforms simultaneously. Refund liability and review damage from double-bookings is substantial. The calculator assumes proper calendar synchronization; an operator running multi-channel without a PMS should add the PMS subscription cost to the fixed-cost layer.
Currency conversion and international payment friction. Booking.com and Airbnb support multi-currency listings but the operator bears the conversion friction on payouts. Direct booking to an international guest requires merchant processing in the guest's currency or absorbs the conversion cost. Materially affects properties with significant international demand.
Platform tax collection coverage. Most major platforms remit state lodging tax automatically in jurisdictions with tax-collection agreements. Booking.com's coverage is narrower than Airbnb / Vrbo in many U.S. jurisdictions. Direct booking always requires the operator to remit tax directly. See the companion STR Tax Compliance Calculator for the per-jurisdiction analysis.
Sources
- Airbnb Host Service Fee disclosure — host-only "simplified" fee at ~15%, legacy split-fee structure at ~3% host + ~14% guest, current tax collection and remittance jurisdictions.
- Vrbo Host Fees — host service fee at ~5% standard plus ~8% guest fee, YearlyPay annual subscription option, payment processing.
- Booking.com Partner commission structure — ~15% commission paid entirely by the host, Preferred Partner placement at 17-20%, Genius Loyalty program impact.
- Stripe pricing — payment processing benchmark for direct-booking operators (~2.9% + $0.30 per transaction).
- AirDNA Market Reports — channel-distribution benchmarks by market and property type; the standard underwriting source for STR channel-mix analysis.
- Key Data — professional-manager STR data co-op (formerly Key Data Dashboard) with aggregated PM-platform data and channel-level reporting.
- Lodging-demand elasticity literature — Schwartz (1997) and successor papers reporting elasticity coefficients between -0.5 and -1.5 for nightly lodging.
Last reviewed: 2026-05-16 against current published host-fee schedules for Airbnb, Vrbo, and Booking.com, the Stripe payment-processing pricing reference, AirDNA current-edition channel-distribution benchmarks, and the Key Data STR distribution-channel data set.
Vrbo splits the commission: roughly 5% host plus 8% guest. The 8% guest fee shows up at search-result time as a higher displayed price, which reduces conversion. Airbnb host-only at 15% takes more from the host but shows the guest a lower displayed price (no separate service-fee line). The calculator's elasticity coefficient quantifies the tradeoff: at -1.0 elasticity, Vrbo's 8% guest-fee uplift reduces conversion by 8%, which roughly offsets the host-fee advantage. The net is rate-sensitive and operator-specific.
Resources
Links marked sponsoredmay earn The Fennec Lab a commission. They do not affect the calculator's output. See disclosures.
- AirDNA — Channel mix benchmarks by market — AirDNA — market-level distribution-channel benchmarks showing the Airbnb / Vrbo / Booking.com / direct mix that high-performing properties achieve in each market
- Airbnb host fees explained — Airbnb help center — current host service fee structure including the host-only "simplified" vs legacy split-fee toggle
- Vrbo host fees and policies — Vrbo help center — host service fee structure plus the YearlyPay annual subscription option
- Booking.com Partner commission structure — Booking.com Partner Hub — commission structure including Preferred Partner and Genius Loyalty programs
- Stripe pricing — payment processing for direct bookings — Stripe — payment processing pricing benchmark for direct-booking operators running their own checkout
Related calculators
Vacation Rental Operations
STR Nightly Rate (ADR) Breakeven Calculator
Vacation Rental Operations
STR Occupancy & Pricing Elasticity Calculator
Vacation Rental Operations
STR Tax Compliance Calculator (Lodging / TOT / GET by State)
Vacation Rental Operations
STR Investment ROI Calculator (Cap Rate / Cash-on-Cash / IRR)
Florida HOA & Condo
Florida Reserve Study Funding Plan Calculator
Florida HOA & Condo
Florida Condo Master Policy Deductible Allocation Calculator