Short-Term Rental Revenue Calculator Formula
Understand the math behind the short-term rental revenue calculator. Each variable explained with a worked example.
Formulas Used
Annual Net Revenue
annual_net = net_revenueAverage Monthly Revenue
monthly_avg = net_revenue / 12Annual Gross Revenue
annual_gross = gross_revenueAnnual Platform Fees
platform_cost = platform_feesTotal Booked Nights
total_booked_nights = total_nightsEffective Nightly Rate
effective_nightly = total_nights > 0 ? net_revenue / total_nights : 0Variables
| Variable | Description | Default |
|---|---|---|
avg_nightly_rate | Average Nightly Rate(USD) | 175 |
peak_nightly_rate | Peak Season Nightly Rate(USD) | 225 |
peak_months | Peak Season Months | 4 |
avg_occupancy_pct | Average Occupancy Rate(%) | 65 |
peak_occupancy_pct | Peak Season Occupancy Rate(%) | 85 |
cleaning_fee | Cleaning Fee Per Stay(USD) | 125 |
avg_stay_nights | Average Stay Length (nights) | 3 |
platform_fee_pct | Platform Host Fee(%) | 3 |
off_peak_months | Derived value= 12 - peak_months | calculated |
peak_nights_booked | Derived value= peak_months * 30 * peak_occupancy_pct / 100 | calculated |
offpeak_nights_booked | Derived value= off_peak_months * 30 * avg_occupancy_pct / 100 | calculated |
peak_revenue | Derived value= peak_nights_booked * peak_nightly_rate | calculated |
offpeak_revenue | Derived value= offpeak_nights_booked * avg_nightly_rate | calculated |
total_nights | Derived value= peak_nights_booked + offpeak_nights_booked | calculated |
num_stays | Derived value= avg_stay_nights > 0 ? total_nights / avg_stay_nights : 0 | calculated |
total_cleaning | Derived value= num_stays * cleaning_fee | calculated |
gross_revenue | Derived value= peak_revenue + offpeak_revenue + total_cleaning | calculated |
platform_fees | Derived value= gross_revenue * platform_fee_pct / 100 | calculated |
net_revenue | Derived value= gross_revenue - platform_fees | calculated |
How It Works
Short-Term Rental Revenue Forecasting
Short-term rentals can generate significantly higher gross revenue than traditional leases, but they also have higher operating costs and variable income.
Revenue Drivers
Seasonal Considerations
Revenue vs. Long-Term Rental
Worked Example
$175 average nightly rate, $225 peak rate for 4 months, 65% average occupancy, 85% peak occupancy, $125 cleaning fee, 3-night average stay, 3% platform fee.
avg_nightly_rate = 175peak_nightly_rate = 225peak_months = 4avg_occupancy_pct = 65peak_occupancy_pct = 85cleaning_fee = 125avg_stay_nights = 3platform_fee_pct = 3
- 01Peak nights booked: 4 x 30 x 85% = 102 nights
- 02Off-peak nights booked: 8 x 30 x 65% = 156 nights
- 03Peak revenue: 102 x $225 = $22,950
- 04Off-peak revenue: 156 x $175 = $27,300
- 05Total stays: 258 / 3 = 86 stays
- 06Cleaning revenue: 86 x $125 = $10,750
- 07Gross revenue: $22,950 + $27,300 + $10,750 = $61,000
- 08Platform fees: $61,000 x 3% = $1,830
- 09Net revenue: $61,000 - $1,830 = $59,170
Ready to run the numbers?
Open Short-Term Rental Revenue Calculator