Flat-vector illustration of a vacation rental property with a booking summary panel showing nightly rates, cleaning fees, and total reservation value

What Is Gross Booking Revenue in Short-Term Rentals

Jun Zhou, Founder at AirROI
by Jun ZhouFounder at AirROI
Published: February 10, 2026
Updated: May 28, 2026

Gross booking revenue is the total amount a guest pays for a single reservation — nightly rates multiplied by number of nights, plus cleaning fees, extra-guest charges, pet fees, and any taxes collected by the host — before any platform commissions or operating costs are deducted. It is the complete transaction value of one booking: every dollar that crosses the guest's card for that stay.

Key Takeaways

  • Formula: Gross Booking Revenue = (Nightly Rate × Nights) + Cleaning Fee + Ancillary Fees + Taxes Collected
  • Represents the full guest payment for a single reservation, not just nightly rate revenue
  • Cleaning fees and ancillary charges routinely add 15–40% on top of the base nightly total
  • Directly related to Average Transaction Value (ATV) — gross booking revenue per booking and ATV are the same metric
  • Length of stay is the single biggest lever: a 7-night booking can generate 3–4× the gross booking revenue of a 2-night stay even at a lower nightly rate
  • Tracking it at the reservation level — not just the monthly rollup — reveals which booking types actually drive revenue

How to Calculate Gross Booking Revenue

Formula:

Gross Booking Revenue = (Nightly Rate × Number of Nights) + Cleaning Fee + Ancillary Fees + Taxes Collected

Example — 4-night booking:

ComponentAmount
Nightly rate (4 nights × $195)$780
Cleaning fee$130
Extra guest fee (1 guest × 4 nights × $15)$60
Pet fee$50
Gross Booking Revenue$1,020
This $1,020 represents the total transaction value of a single reservation. The host's net revenue will be lower once the Airbnb service fee (typically 3% of gross booking revenue) and operating expenses are subtracted.

Gross Booking Revenue by Length of Stay

Cleaning fees are fixed per reservation, so their dilution effect on per-night economics changes dramatically as stay length grows:

Stay LengthNightly RateCleaning FeeGross Booking RevenueRevenue Per Night
1 night$200$130$330$330
2 nights$200$130$530$265
3 nights$190$130$700$233
5 nights$180$130$1,030$206
7 nights$165$130$1,285$184
14 nights$145$130$2,160$154
The 7-night booking generates 2.4× the gross booking revenue of the 2-night booking, even though its nightly rate is $35 lower. Per-night revenue falls, but total booking value rises substantially — a tradeoff that hosts optimizing for calendar efficiency often overlook. This dynamic is why minimum-night settings and length-of-stay discounts require analysis against average length of stay benchmarks for your market.

Real-Market Gross Booking Revenue at Scale

Gross booking revenue compounds across hundreds of reservations per year. AirROI's trailing-12-month data reveals how dramatically annual gross booking volume differs by market:

Horizontal bar chart comparing median annual gross booking revenue per active listing across seven US Airbnb markets
In AirROI's analysis of more than 42,455 active listings across these seven markets, San Diego's median listing generates $53,472 in annual gross booking revenue — 57% more than San Francisco's $33,932, despite San Francisco's higher ADR. The gap traces to occupancy: San Diego hosts fill 53% of nights versus San Francisco's 55%, but San Diego's ADR of $394.9 versus San Francisco's $273.5 drives a much higher per-reservation total.

The markets with the highest gross booking revenue per listing are rarely the ones with the highest nightly rate — they are the ones that combine strong ADR with a cleaning fee structure that encourages stays long enough to amortize it.

Why Gross Booking Revenue Matters for Airbnb Hosts

True booking value. Looking at nightly rate alone understates each reservation's worth. A $150/night property with a $130 cleaning fee generates $430 gross booking revenue on a 2-night stay — not $300. Reporting and forecasting off nightly rate introduces a persistent downward bias.

Minimum-stay strategy. Once you know your per-reservation gross booking revenue at different stay lengths, you can calculate the exact minimum nights threshold where a shorter booking becomes uneconomical. Most hosts set minimums by feel; a quick gross-booking-revenue analysis by stay length makes the decision precise.

Pricing architecture. Cleaning fees, pet fees, and extra-guest charges are often set arbitrarily. Analyzing their contribution to gross booking revenue per booking type shows where ancillary fees are under-monetized — and where they are so high that they suppress bookings relative to the market. According to AirROI data on pet-friendly listings, pet fees alone can add $50–$150 per reservation without meaningfully reducing booking conversion.
Revenue forecasting. Multiplying average gross booking revenue per reservation by projected reservation count delivers a more accurate gross revenue forecast than using nightly rate alone — because it captures the cleaning fee and ancillary revenue that nightly-rate models systematically miss.
Competitive benchmarking. Comparing your average gross booking revenue against market comps (using ATV benchmarks from analytics platforms) shows whether your fee structure and minimum-stay settings are leaving money on the table. Our Airbnb income calculator guide walks through how to stress-test your gross booking revenue assumptions before committing to a pricing strategy.

How to Optimize Gross Booking Revenue

Set cleaning fees that reflect real costs — not competition. Many hosts undercharge to appear cheaper in search, then compensate with a higher nightly rate. This backfires: Airbnb's default sort uses total price including fees, so a $200/night listing with a $75 cleaning fee can rank below a $175/night listing with a $30 fee. Charge what cleaning actually costs and let ADR strategy handle the competitive positioning.

Use length-of-stay discounts that raise total gross booking revenue. A 15% weekly discount on a $200/night listing drops the nightly rate to $170, but a 7-night stay at $170 plus a $130 cleaning fee yields $1,320 in gross booking revenue — versus $530 for a 2-night stay at full rate. Calibrate discounts against your actual cost structure, not a round percentage.

Add ancillary fees for premium services. Early check-in, late checkout, premium amenity packages, and extra guests are under-monetized by most hosts. Each incremental fee adds directly to gross booking revenue without requiring an additional reservation.

Monitor occupancy rate alongside gross booking revenue. If per-reservation revenue rises but occupancy falls, total monthly gross booking revenue may decline. The two metrics need to move together — higher booking value is only beneficial if it doesn't hollow out the calendar. Dynamic pricing tools that optimize for RevPAR (which captures both rate and occupancy) are better calibrated for this tradeoff than flat rate adjustments. See data-driven dynamic pricing for STRs for a framework.

Frequently Asked Questions

Gross booking revenue includes everything the guest pays for a single reservation: nightly rates for all nights booked, cleaning fees, extra guest fees, pet fees, service fees, and any applicable taxes collected by the host. It represents the total transaction value of each booking.

Gross booking revenue refers to the total collected for a single reservation, while gross revenue is the sum of all booking revenues over a period. Gross revenue is essentially the aggregate of all individual gross booking revenues for a month, quarter, or year.

Tracking gross booking revenue per reservation helps you understand the true value of each booking. A 2-night stay at $200/night with a $150 cleaning fee generates $550 in gross booking revenue, while a 5-night stay at $180/night with the same cleaning fee generates $1,050. This insight helps optimize minimum stays and pricing.

Average daily rate (ADR) measures only the nightly rate component. Gross booking revenue is broader — it includes the cleaning fee, extra guest charges, pet fees, and taxes on top of ADR. Dividing a reservation's gross booking revenue by the number of nights booked always yields a figure higher than the listed nightly rate.

It varies by market and stay length. In AirROI's trailing-12-month data, median annual revenue per active listing ranges from roughly $34,000 in Miami to over $53,000 in San Diego — implying per-reservation gross booking revenue in the $400–$1,200 range depending on average length of stay and cleaning fee structure.