Guide · STR Investment Analysis

How to Analyze an Airbnb Deal: Step-by-Step STR Investment Framework

Short answer: To analyze an Airbnb deal, follow six steps: (1) estimate realistic annual revenue using comparable listings, (2) model all operating expenses from the top line down, (3) calculate Net Operating Income and cap rate, (4) factor in financing to get cash-on-cash ROI, (5) stress-test at 40% occupancy, and (6) run the five-point go/no-go checklist. Never buy based on the listing agent's revenue projections — always build your own model.

Why Most Airbnb Deal Analyses Fail

Most investors analyze Airbnb deals the wrong way: they take the seller's projected revenue, subtract mortgage and maybe insurance, and call the leftover "profit." This approach misses at least 40% of real operating costs and produces wildly optimistic projections that fall apart in year one.

The correct approach is a bottom-up expense waterfall — you model every cost category from gross revenue down to after-tax cash flow, then calculate ROI on your actual cash invested. This guide walks through the complete framework used by professional STR investors.

Related Tool
Airbnb Investment Calculator — Run the numbers on your deal
Step 1 of 6

Estimate Realistic Annual STR Revenue

Revenue estimation is the hardest part and where most analyses go wrong. You need two numbers: Average Daily Rate (ADR) and Occupancy Rate.

How to find ADR: Search Airbnb for comparable listings — same bedroom count, similar quality, within 1 mile — and note the average nightly rate for a mid-season month. Use the median of 5–10 comps, not the best performer.

How to find occupancy: Tools like AirDNA, Mashvisor, or Rabbu show market-level and listing-level occupancy data. As a baseline: use 55% for a conservative underwrite on a new listing in an established market.

Annual Gross Revenue = ADR × (365 × Occupancy Rate)
Example: $180 ADR × (365 × 0.60) = $39,420/year gross

Never use the seller's numbers. Sellers use peak occupancy from their best year. Model the average, not the ceiling.

Step 2 of 6

Build the Operating Expense Waterfall

The STR expense waterfall has more layers than a long-term rental. Work from the top down:

Step 3 of 6

Calculate Net Operating Income (NOI) and Cap Rate

NOI is your income after all operating expenses but before mortgage payments. It's the financing-neutral measure of property performance.

NOI = Gross Revenue − Operating Expenses (excluding mortgage)
Cap Rate = NOI ÷ Purchase Price × 100
Target: Cap rate ≥ 6% to proceed. Below 5% = overpriced for its income.

If the cap rate is below 5%, no amount of creative financing fixes the deal — the asset simply doesn't earn enough relative to its price. Move on.

Step 4 of 6

Add Financing & Calculate Cash-on-Cash ROI

Now layer in your actual financing to calculate the return on your cash invested.

Annual Mortgage Cost = Monthly Payment × 12
Annual Cash Flow = NOI − Annual Mortgage − Fixed Costs (tax, insurance, HOA, utilities)
Total Cash In = Down Payment + Closing Costs + Renovation + Setup
Cash-on-Cash ROI = Annual Cash Flow ÷ Total Cash In × 100
Target: CoC ROI ≥ 8% to proceed. Below 6% = marginal, reconsider.
Step 5 of 6

Stress-Test at Downside Occupancy

Every STR deal should be stress-tested at 40% occupancy — this represents a bad year: new listing ramp-up, regulatory changes, market oversupply, or a slow travel season.

Ask: Can the property cover its mortgage and fixed costs at 40% occupancy? If yes, you have a margin of safety. If no, you're betting on a best-case scenario, and a single slow year could cost you the property.

The 40% rule: If the deal doesn't survive 40% occupancy (i.e., the cash shortfall is manageable from reserves), it's too risky for a primary investment. It may still make sense as a smaller position if you have strong liquidity elsewhere.
Step 6 of 6

Run the Five-Point Go/No-Go Checklist

A deal that passes all five is strong. Three or four with clear upside is acceptable. Two or fewer is a pass.

Full Example: The Complete Waterfall

A 2-bedroom cabin, $380,000 purchase price, $175 ADR, 60% occupancy, 10 bookings/month, $120 cleaning fee, 8% occupancy tax, 7% mortgage rate, 20% down.

Gross STR Revenue (175 × 219 nights)$38,325
Airbnb host fee (3%)− $1,150
Cleaning costs ($120 × 10 × 12)− $14,400
Occupancy tax (8%)− $3,066
Maintenance (1% of value)− $3,800
Supplies & restocking− $1,200
Net Operating Income (NOI)$14,709
Mortgage (30yr, 7%, 20% down = $304k)− $24,276
Property tax + insurance− $5,600
Utilities− $2,400
Annual Cash Flow− $17,567
Verdict: Cap rate = $14,709 ÷ $380,000 = 3.9%. This deal fails the cap rate test. The property would need to sell for ~$245,000 to achieve a 6% cap rate at this revenue level, or generate $22,800 NOI at the current price. At 7% interest rates, many STR markets that worked in 2021 no longer pencil out. Model before you buy.
Related Tool
Airbnb ROI Calculator — Calculate cash-on-cash return and cap rate side by side

What Makes a Deal Actually Work Today

In the current interest rate environment (7–8%), Airbnb deals require one or more of these conditions to generate acceptable returns:

  1. High ADR markets: Beach, ski, or niche luxury destinations where $300–$600/night is achievable on a 3BR.
  2. Lower purchase prices: Markets where you can buy a quality STR property for $200,000–$300,000.
  3. High occupancy with low seasonality: Year-round demand markets (some urban, some resort) with 70%+ annual occupancy.
  4. Value-add deals: Underpriced properties you can improve to command meaningfully higher ADR.
  5. Lower leverage: Higher down payments (30–40%) reduce mortgage burden and make more deals cash-flow positive.

Run Your Deal Analysis in Under 5 Minutes

Enter your property's numbers and get cap rate, cash-on-cash ROI, DSCR, and the full go/no-go checklist instantly.

Analyze This Deal →

Frequently Asked Questions

How do I know if an Airbnb is a good investment?
An Airbnb is a good investment if it passes five key tests: cap rate above 6%, cash-on-cash ROI above 8%, positive monthly cash flow at base-case occupancy, DSCR above 1.2×, and gross revenue at least 13% of purchase price. Run the full expense waterfall — from gross revenue down to after-tax cash flow — before deciding. Use conservative occupancy (50–60%) for your base case, not the seller's projections.
What data do I need to analyze an Airbnb deal?
You need: purchase price, comparable nightly rates (ADR) from active Airbnb listings nearby, realistic occupancy rates from AirDNA or Mashvisor, cleaning cost per turn, Airbnb host fee (3%), local occupancy tax rate, your financing terms (down payment, interest rate, loan term), and fixed costs (insurance, property tax, HOA, utilities, management fee if outsourcing).
What is a good occupancy rate to use when analyzing an Airbnb deal?
Use 50–60% occupancy for a conservative base case on a new listing. Mature, well-reviewed listings in strong STR markets often hit 65–75%. Never model above 75% for underwriting — even top performers have slow months. Always run a downside scenario at 40% occupancy to ensure the deal can withstand a slow year without forcing a sale.
How long does it take to analyze an Airbnb deal?
A thorough Airbnb deal analysis takes 2–4 hours from scratch: 30–60 minutes gathering comp data, 30–60 minutes building the expense model, and time to review and stress-test the numbers. Using a pre-built STR calculator like the Host Profit OS investment calculator reduces the modeling time to under 15 minutes once you have your inputs ready.
Should I hire a property manager for my Airbnb?
If you can't self-manage, factor in 20–25% of gross revenue for a full-service STR property manager. This significantly impacts ROI — a deal that returns 10% cash-on-cash with self-management may drop to 2–3% with a manager. The deal must pencil out with management fees included if you're not planning to handle it yourself. Never model an Airbnb deal assuming self-management unless you've confirmed you have the bandwidth to do it well.