Airbnb Occupancy and Revenue Forecast Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

This Airbnb occupancy and revenue forecast calculator helps short-term rental hosts estimate how many nights they are likely to book in a month and what kind of booking revenue those stays might generate. By combining your expected occupancy rate, average nightly rate, and typical fees, you can quickly compare scenarios and plan for cash flow, cleaning schedules, and pricing strategy.

How the forecast works

The calculator focuses on a single month and uses a small set of inputs:

The core idea is that occupancy turns your available nights into booked nights, and then booked nights drive revenue. The model assumes one cleaning fee per booking and treats platform fees as a percentage of the lodging portion of each reservation.

Key formulas

In simplified form, the calculator uses the following relationships:

Where:

To express the relationship between booked nights and occupancy more formally, you can also write it using MathML:

B = N × o

This simply states that booked nights (B) are equal to the number of available nights (N) multiplied by the occupancy rate (o) expressed as a decimal.

Interpreting your results

The output of the calculator is intended to show an estimated monthly booking revenue, not a full profit and loss statement. Here is how to read the main pieces of information:

Use these numbers as a way to compare different scenarios rather than as a guarantee of what you will earn. Real-world performance will vary with seasonality, competition, guest behavior, and local regulations.

Worked example

Consider a one-bedroom apartment listed on a short-term rental platform with the following assumptions:

Step 1. Booked nights

Occupancy of 60% on 30 available nights gives:

B = 30 × 0.60 = 18 booked nights

Step 2. Gross lodging revenue

R = 18 × $150 = $2,700

Step 3. Platform fees

F = $2,700 × (3 / 100) = $81

Step 4. Cleaning revenue

If you assume an average stay length of 3 nights, 18 booked nights correspond to about 6 stays:

S ≈ 18 / 3 = 6 stays

Cleaning fees collected are then:

C = 6 × $50 = $300

Step 5. Estimated net booking revenue

I = R − F + C = $2,700 − $81 + $300 = $2,919

Under these assumptions, you might expect around 18 booked nights, $2,700 in lodging revenue, and approximately $2,919 in net booking revenue after platform fees but before your other expenses.

Comparing scenarios

One of the most useful ways to work with this calculator is to compare how changes in occupancy or nightly rate affect your estimated revenue. The table below illustrates a few simple scenarios based on 30 available nights in a month, a 3% platform fee, and a $50 cleaning fee per stay assuming an average stay of 3 nights.

Scenario Occupancy rate Average nightly rate Booked nights Approx. stays Estimated net booking revenue
Baseline 60% $150 18 6 ≈ $2,919
Higher price, lower occupancy 50% $180 15 5 ≈ $2,747
Lower price, higher occupancy 75% $140 22.5 8 (approx.) ≈ $3,570

In this example, raising prices but accepting lower occupancy leads to slightly lower estimated net revenue than the baseline. On the other hand, modestly reducing nightly rates while increasing occupancy can produce a meaningful revenue bump, while also increasing cleaning workload and guest turnover. The “best” scenario for you will depend on your goals, your market, and how hands-on you want to be.

Using the forecast for decisions

Once you understand how the calculator’s numbers are generated, you can use it to support several types of decisions:

Because the calculator responds instantly to input changes, it is well-suited for quick “what if” experiments rather than a detailed financial model.

Limitations and assumptions

To keep the tool simple and fast, several simplifying assumptions are baked into the forecast. It is important to understand these so you do not over-interpret the results:

These assumptions mean that the calculator is best viewed as a high-level revenue estimation tool rather than a full investment underwriting model.

Practical tips for better estimates

To get more value from the forecast, consider the following practices:

Disclaimer

The Airbnb occupancy and revenue forecast calculator provides estimates based on user-supplied inputs and simplified formulas. It does not constitute financial, tax, or legal advice. Actual performance will vary with seasonality, competition, guest reviews, operating practices, and local regulations. Always combine these estimates with your own research, historical data, and professional guidance when making investment or pricing decisions.

Enter monthly availability and pricing assumptions. All fields accept decimals so you can model partial nights or fractional fees.

Provide listing details to forecast monthly bookings and income.

Embed this calculator

Copy and paste the HTML below to add the Airbnb Occupancy and Revenue Forecast Calculator to your website.