
Own Luxury Homes®
STR Revenue Analysis: Reading AirDNA and Pricing the Deal
Trailing 12mo platform payout statements = only credible pricing input (not AirDNA forward projections). ADR × occupancy × 365 = gross potential; minus 30–40% expenses = NOI. GRM: 5–8× gross revenue typical in 2026; >8× requires growth justification. Cap rate: target 1–2% above long-term rental comps in same market. Own Luxury Homes® 12-Point Agent Integrity Audit™ — actual trailing revenue required before pricing any STR offer.
STR Revenue Analysis Before Buying: Reading AirDNA Data and Pricing the Deal Correctly
The short-term rental data ecosystem — AirDNA, Rabbu, Mashvisor, Airdna — is built by companies that sell subscriptions to investors. Their data is genuinely useful. Their incentive is to make markets look attractive so you keep subscribing. Understanding how to read the data honestly — separating market-level projections from property-level actuals, and understanding what the numbers mean for purchase price — is the analytical skill that separates disciplined STR buyers from ones who overpay.
The Data Sources and What Each Actually Tells You
| Source | What It Shows | Limitation | How to Use It | ||||||
|---|---|---|---|---|---|---|---|---|---|
| AirDNA | Market-level ADR, occupancy, RevPAR; comparable listing performance | Market averages, not property-specific; some data smoothing | Use for market selection; cross-check against specific comps | ||||||
| Rabbu | STR listings for sale with revenue data; investment yield estimates | Seller-supplied data; may reflect peak performance periods | Starting point for revenue analysis; verify with platform statements | ||||||
| Airbnb listing search | Public calendar data; visible pricing and availability | Doesn’t show actual bookings vs blocked dates | Cross-check stated occupancy against calendar availability | ||||||
| Platform 1099s / payout statements | Actual gross revenue paid to the host by month | Past performance; doesn’t guarantee future revenue | The only credible input for pricing an existing STR | ||||||
| For an existing operating STR, platform payout statements are the ground truth. For a property being converted to STR use, AirDNA comparable data for similar properties in the submarket is the appropriate starting point — with a conservatism discount. | |||||||||
The Revenue Math: ADR × Occupancy × 365
Gross potential revenue is calculated as:
| Variable | Definition | Where to Get It | Conservatism Adjustment | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Average Daily Rate (ADR) | Average nightly rate across all booked nights | AirDNA for market; trailing statements for existing STR | Use 10th–25th percentile of comps, not median | ||||||
| Occupancy Rate | Percentage of available nights actually booked | AirDNA for market; calendar analysis for existing STR | Use market average, not top-performer occupancy | ||||||
| 365 (days/year) | Gross potential assuming no vacancy beyond unbookable nights | — | No adjustment needed; occupancy already accounts for vacancy | ||||||
| Platform fees (3–15%) | Airbnb/VRBO service fees deducted from gross | Platform fee schedule (varies by listing type) | Deduct from gross to get net platform payout | ||||||
| Example: $175 ADR × 68% occupancy × 365 = $43,435 gross potential. Minus 3% Airbnb host fee = ~$42,132 net platform payout. This is what should appear on annual 1099 statements for a well-performing property in a mid-tier STR market. | |||||||||
From Revenue to Purchase Price: Two Frameworks
Framework 1: Gross Revenue Multiple (GRM)
The most common STR pricing shorthand. Divide the asking price by the trailing 12-month gross revenue. In 2026, most liquid STR markets trade at 5–8× annual gross revenue. Below 5×: potential undervaluation or declining market. Above 8×: paying a premium that requires strong revenue growth to justify. Example: $42,000 annual gross × 6× GRM = $252,000 implied value. If the property is listed at $350,000 based on residential comps, you are paying a $98,000 premium for STR income that the market does not support at that multiple.
Framework 2: Cap Rate (NOI ÷ Purchase Price)
More rigorous than GRM. Calculate Net Operating Income: gross revenue minus all operating expenses (cleaning, supplies, platform fees, insurance, property management if applicable, taxes, maintenance). Typical STR operating expense ratio: 30–40% of gross revenue for owner-operated. Divide NOI by purchase price to get cap rate. Compare to long-term rental cap rates in the market (+1–2% premium typical for STR). Example: $42,000 gross × 65% (35% expense ratio) = $27,300 NOI. $27,300 ÷ $350,000 = 7.8% cap rate. If long-term rentals in the market cap at 5–6%, the STR premium is reasonable. If long-term rentals cap at 7%, you are overpaying for the STR premium.
Red Flags in Seller-Presented Revenue Data
| Red Flag | What It Signals |
|---|---|
| AirDNA projections presented as actual revenue | Forward projections, not historical actuals; cannot be used for pricing |
| Revenue shown for peak season only (Q4 beach property) | Cherry-picked period; request full 12 months including shoulder and low seasons |
| High occupancy but low ADR (or vice versa) | May indicate pricing strategy issues; sustainable at current operator may not be at a new owner |
| Revenue from years pre-dating local STR regulations | Market may have changed; verify current license is obtainable and market has not been capped |
| Management company revenue guarantee | Property management guarantees are not purchase price guarantees; read the fine print |
“The number I ask for first on any existing STR acquisition is the last 12 months of platform payout statements — not AirDNA screenshots, not a seller’s proforma. Real platform statements. If the seller won’t provide them, that tells me everything I need to know about the revenue story. The second thing I do is run the AirDNA comp set for similar properties in the same submarket to see if the stated revenue is at market, above market, or a one-time spike. A great property manager running a property at 90% occupancy in a market where comps average 62% is generating revenue that a new owner will not replicate. That premium does not belong in the purchase price.”
— Ryan Brown, Principal Broker & CEO, Own Luxury Homes®
How do you analyze STR revenue before buying?
Two steps: (1) Get 12 months of actual platform payout statements — not AirDNA projections. (2) Cross-check against AirDNA comp set for similar properties in the submarket. If the property’s stated revenue exceeds the market comp average significantly, apply a discount to the stabilized revenue estimate before pricing the deal.
What is a good gross revenue multiple for an STR?
5–8× trailing 12-month gross revenue is the typical range in 2026 for liquid STR markets. Below 5× may signal undervaluation or a declining market. Above 8× requires strong revenue growth to justify. Always cross-check the GRM valuation against residential comparable sales.
What is a good cap rate for a short-term rental?
STRs should cap 1–2% above comparable long-term rental cap rates in the same market to compensate for higher operating complexity and income variability. If long-term rentals cap at 5–6%, a target STR cap rate of 7–8% is reasonable. Calculate using trailing NOI (gross revenue minus all operating expenses), not gross revenue.
What operating expenses should I model for an STR?
Typical STR operating expenses: platform fees (3–15% of gross), cleaning costs, supplies/consumables, STR-specific insurance, property taxes, HOA dues (if any), maintenance and repairs. Total: 30–40% of gross revenue for owner-operated; 45–55% for professionally managed. Do not use long-term rental expense ratios — STR costs are higher per dollar of revenue.
Own Luxury Homes® — STR transaction specialists who price every acquisition against actual trailing revenue, not forward projections. 12-Point Agent Integrity Audit™. Talk to an STR transaction specialist ›
"The introduction Own Luxury Homes® makes is to a specialist with documented closing history in your specific market — not the county, not the metro, the submarket you're actually selling or buying in. That's the standard we verify before your name goes anywhere."
— Ryan Brown, Principal Broker & CEO, Own Luxury Homes® (FL License BK3626873)
