Underwrite
Short-term rental income calculator
STR income is ADR × booked nights minus the fees that eat the dream. Enter average daily rate, occupancy (or nights), cleaning, platform fees, and other OpEx; get gross and net annual (and monthly) income. We don't connect to Airbnb or Vrbo on purpose - your market assumptions stay yours.
Assumptions
Returns stack
- Occupied nights
- —
- Gross STR income
- —
- Net ops income
- —
- Monthly net
- —
When to use
Testing whether an "Airbnb goldmine" listing survives 55% occupancy; converting a long-term rent to STR fantasy; stress-testing seasonality with a lower occupancy case.
When not to
Don't annualize peak-season ADR across 365 days. And don't skip HOA bans, permits, or city STR rules - this page is income math only.
Assumptions: Gross income from ADR × occupied nights (or ADR × 365 × occupancy %). Platform fees, cleaning, and STR OpEx subtracted for net. No Airbnb/Vrbo API or dynamic pricing engine.
Worked examples
Input
ADR $180 Occupancy 60%
Output
Gross ≈ $39,420/yr before fees
Conservative occupancy kills more deals than a slightly low ADR.
Input
Same · 20% platform+cleaning drag
Output
Net income drops hard
Run the full fee stack - gross STR income is not take-home.
Common traps
- Peak-season ADR × 365 is fiction.
- HOA / city STR bans and permits are outside this math - still your problem.
- Not dynamic pricing software and not an Airbnb API.