Short-Term Rental Revenue Calculator
Project Airbnb/VRBO revenue from nightly rate, occupancy, cleaning fees, platform fees, and fixed monthly expenses.
About this calculator
Short-term rental income has two separate revenue streams that this calculator keeps distinct: nightly rate revenue, which scales with occupied nights (365 days times your occupancy percentage), and cleaning fee revenue, which scales instead with the number of separate bookings — derived by dividing occupied nights by the average length of stay. That distinction matters because two listings with identical occupancy and nightly rate can earn very different cleaning revenue depending on whether guests book long stays or frequent short ones; more, shorter bookings mean more cleaning fees collected even though the nightly income is unchanged. Gross revenue (nightly plus cleaning) is then reduced by a platform/host fee percentage — Airbnb and VRBO typically take a cut in the 3-15% range — to arrive at net revenue.
On the expense side, this model treats mortgage, utilities, insurance, taxes, supplies, and maintenance as flat monthly figures rather than percentages, so all six are annualized (multiplied by 12) and summed into fixed annual expenses, which are subtracted from net revenue to get annual and monthly cash flow. The most common mixup with this style of calculator is conflating gross revenue with take-home cash flow — gross revenue here is only the top line before platform fees and before any expenses at all, so a strong gross number can still net to a loss if fixed costs or the platform cut are underestimated. This is also a single steady-state model: it doesn't account for seasonal occupancy swings, dynamic pricing, or one-time furnishing and licensing costs, so treat it as an annualized average rather than a month-by-month forecast.
Financial Disclaimer
This calculator is for educational purposes only and does not constitute financial advice. Results are estimates based on the inputs provided. Consult a qualified financial advisor before making investment or financial planning decisions.
Inputs
Results
Annual Cash Flow
$11,615.42
How to Use This Calculator
- Enter Nightly Rate and Occupancy Rate % based on market research for your area and property type.
- Set Cleaning Fee per Stay and Avg Stay Length to calculate annual cleaning revenue.
- Enter Platform/Host Fee % (Airbnb typically 3%, VRBO 5–8%) to deduct from gross revenue.
- Input all monthly expenses: Mortgage, Utilities, Insurance, Taxes, Supplies, and Maintenance.
- Review Annual Cash Flow and Monthly Cash Flow to determine if the property meets your return goals.
- Compare Gross Revenue vs. Net Cash Flow to understand the expense burden of short-term rental operations.
How the result changes with Occupancy Rate (%)
| Occupancy Rate (%) | Annual Cash Flow |
|---|---|
| 35 | -$8,292.29 |
| 53 | $1,945.96 |
| 100 | $28,679.17 |
What each input means
- Nightly Rate ($)
- Average nightly rate charged to guests.
- Occupancy Rate (%)
- Expected percentage of nights booked per year.
- Cleaning Fee per Stay ($)
- One-time cleaning fee charged per booking.
- Avg Stay Length (nights)
- Average number of nights per booking.
- Platform/Host Fee (%)
- Airbnb/VRBO host service fee (typically 3-15%).
- Monthly Mortgage ($)
- Monthly mortgage payment (P&I + escrow).
- Monthly Utilities ($)
- Electric, gas, water, internet, streaming.
- Monthly Insurance ($)
- Short-term rental insurance premium.
- Monthly Property Taxes ($)
- Monthly property tax.
- Monthly Supplies ($)
- Linens, toiletries, consumables.
- Monthly Maintenance ($)
- Ongoing repairs and upkeep.
What each result means
- Annual Cash Flow
- Net revenue minus all expenses.
- Monthly Cash Flow
- Average monthly net income.
- Gross Annual Revenue
- Total revenue before platform fees.
- Annual Platform Fees
- Fees paid to Airbnb/VRBO.
- Net Revenue (after fees)
- Gross revenue minus platform fees.
- Monthly Net Revenue
- Monthly revenue after platform fees.
- Annual Fixed Expenses
- Mortgage, utilities, insurance, taxes, supplies, maintenance.
- Occupied Nights/Year
- Number of booked nights per year.
- Est. Bookings/Year
- Estimated number of separate bookings.
- Net Revenue per Night
- Net revenue divided by occupied nights.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersNightly Rate ($) = 150, Occupancy Rate (%) = 70, Cleaning Fee per Stay ($) = 100, Avg Stay Length (nights) = 3 = 11 input(s) provided
- Calculate Annual Cash FlowAnnual Cash Flow = netRevenue - annualFixedExpenses11615.42 = $11,615.42
- Calculate Monthly Cash FlowMonthly Cash Flow = annualCashFlow / 12967.95 = $967.95
- Calculate Gross Annual RevenueGross Annual Revenue = grossNightlyRevenue + grossCleaningRevenue46841.67 = $46,841.67
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does average stay length affect my cleaning revenue but not my nightly revenue?
Nightly revenue is driven purely by occupied nights per year (365 times your occupancy rate) times the nightly rate, so it doesn't care how those nights are grouped into bookings. Cleaning revenue is charged once per booking, and the calculator derives the number of bookings by dividing occupied nights by average stay length — so shorter average stays mean more bookings and more cleaning fee revenue collected for the same total occupied nights.
Is the platform fee taken out of nightly revenue, cleaning revenue, or both?
It's applied to gross revenue as a whole — nightly revenue plus cleaning fee revenue combined — at the platform fee percentage you enter. That combined figure is what becomes net revenue, so raising the platform fee percentage reduces both revenue streams proportionally rather than singling one out.
Why can a property show strong gross revenue but negative cash flow?
Gross revenue in this calculator is only the top-line total from nightly and cleaning fees before the platform cut and before any of the six fixed monthly expenses (mortgage, utilities, insurance, taxes, supplies, maintenance) are subtracted. If those fixed costs or the platform fee percentage are underestimated relative to a high headline nightly rate, net revenue can still net out to a loss once annual fixed expenses are subtracted.
Does this calculator adjust for seasonal occupancy swings or dynamic pricing?
No — it treats occupancy rate and nightly rate as flat, year-round averages and produces a single steady-state annual and monthly figure. It doesn't model higher summer occupancy against a slower off-season, dynamic nightly pricing, or one-time setup costs like furnishing and licensing, so treat the output as an annualized average rather than a month-by-month forecast.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Vacation Rental Setup Cost Calculator
Estimate total furnishing and preparation costs for an Airbnb or VRBO vacation rental property by room count and quality tier.
Real Estate & PropertyRental Yield Calculator
Calculate gross yield, net yield, cap rate, and monthly cash flow for rental property investments.
Real Estate InvestingCash-on-Cash Return Calculator
Calculate the annual return on actual cash invested in a rental property, factoring in down payment, closing costs, rehab, income, and expenses.
Real Estate InvestingTurnkey Rental Calculator
Analyze a turnkey rental property with management fees, mortgage, vacancy, and maintenance to project cash flow and key investment metrics.
Health InsuranceShort-Term Health Insurance Calculator
Calculate the total cost of short-term health insurance coverage for gaps between employer or marketplace plans.
More in Real Estate & Property.