What a good forecast looks like

A short-term rental forecast rests on one formula: booking revenue = available nights × occupancy × nightly rate, plus cleaning fees. A good forecast applies that formula month by month, then deducts platform fees, per-stay costs, and fixed costs to show how much cash you have at the end of each month.

The monthly view matters because short-term rental income is seasonal. AirDNA's national revenue per available night was $119 in January 2026 and $148 in May. Your rent or mortgage is the same in both months.

This guide builds a forecast for one example property: a leased two-bedroom at $1,800 a month, in a market that peaks in summer. The numbers are illustrative. The method works for any property.

Step 1: Count your available nights

Start with the nights you can actually sell. Take 365 and subtract:

Our example property is available all 365 nights. If yours is available for 300, every figure that follows should be built on 300.

Step 2: Set occupancy and nightly rate from comparable listings

Occupancy and average daily rate (ADR) are the two assumptions that decide your forecast. Take them from listings like yours, not from a national figure.

Find five to ten comparable listings: the same number of bedrooms, the same area, and a similar standard. For each one, check:

Market data tools can give you occupancy and rates for a whole area. For context, AirDNA forecasts average US occupancy of 57.4% for 2026, and the average US daily rate in January 2026 was $246.62 across all property sizes.

⚠️ Occupancy figures are not comparable across sources Data providers use different samples and definitions. AirDNA forecasts 57.4% average US occupancy for 2026, while BNBCalc reports a median of 38.4% for a typical listing. Use one source for your market, and check how it counts available nights before you copy its figure into your forecast.

For the example, comparable listings point to 55% occupancy and a $220 average nightly rate across the year.

Skip the Blank Spreadsheet

Enter your nightly rate, occupancy, length of stay, and seasonal pattern, and get a five-year forecast with cash flow and break-even — in Excel or Google Sheets.

Get the Airbnb Financial Model Template →

Step 3: Build the year month by month

An annual average of 55% and $220 hides how the year actually runs. Set a separate occupancy and nightly rate for each month, based on what your comparable listings do across the seasons.

MonthOccupancyBooked nightsNightly rateNightly revenue
January39%12$185$2,220
February43%12$190$2,280
March52%16$205$3,280
April53%16$210$3,360
May58%18$215$3,870
June67%20$240$4,800
July74%23$255$5,865
August71%22$245$5,390
September57%17$220$3,740
October55%17$215$3,655
November43%13$190$2,470
December48%15$220$3,300
Year55%201$220$44,230

The year still averages 55% and $220. But July earns about 2.6 times as much as January. June to August bring in 36% of the year's nightly revenue, and November to February only 23%.

Your market may look different. A ski town peaks in winter, and a city with steady business travel may be almost flat. Use the pattern your comparable listings show.

Step 4: Turn nights into stays and cleaning fees

Costs like cleaning happen once per stay, not once per night, so you need to know how many stays your booked nights represent.

Stays = booked nights ÷ average length of stay

With an average stay of 3.5 nights, 201 booked nights is about 57 stays a year. At a $140 cleaning fee per stay, close to AirDNA's $142 average for a US two-bedroom, that adds $8,040 of cleaning fees and brings booking revenue to $52,270.

Length of stay changes the picture quickly. The same 201 nights would be about 80 stays at an average of 2.5 nights, or about 40 stays at 5 nights. More stays mean more cleaning fees collected, but also more turnovers to pay for and more wear on the property.

Step 5: Deduct platform fees and per-stay costs

Next, take off the costs that only occur when you have a booking.

Variable costBasisAnnual amount
Airbnb host service fee15.5% of booking revenue$8,102
Cleaning$140 per stay$8,040
Guest supplies$20 per stay$1,149
Maintenance and replacements5% of nightly revenue$2,212
Total variable costs$19,503

Most hosts now pay Airbnb a single host-only fee of 15.5% of the booking subtotal. The subtotal includes the cleaning fee, so $21.70 of every $140 cleaning fee goes to the platform. Occupancy taxes are collected from the guest and passed to the tax authority, so leave them out of both revenue and costs.

💡 Check which fee you actually pay Airbnb moved most hosts from a 3% host fee to the 15.5% host-only fee from late 2025, and the rate is 16% in Brazil and Mexico. Look at the fee line on a recent payout, and use that rate in your forecast.

Step 6: Subtract fixed costs and map cash by month

Fixed costs fall due every month whether or not you have bookings. For the example property they are $1,800 rent, $400 utilities and internet, $183 insurance, $50 software, and $25 towards the annual permit: $2,458 a month.

Put the monthly revenue, variable costs, and fixed costs together, and you can see your cash position through the year:

MonthBooking revenueVariable costsFixed costsNet cashCumulative
January$2,700$1,078$2,458−$836−$836
February$2,760$1,090$2,458−$788−$1,624
March$3,920$1,503$2,458−$41−$1,665
April$4,000$1,519$2,458$23−$1,642
May$4,590$1,728$2,458$404−$1,238
June$5,600$2,022$2,458$1,120−$118
July$6,785$2,396$2,458$1,931$1,813
August$6,270$2,247$2,458$1,565$3,378
September$4,420$1,649$2,458$313$3,691
October$4,335$1,632$2,458$245$3,936
November$2,990$1,181$2,458−$649$3,287
December$3,900$1,455$2,458−$13$3,274
Year$52,270$19,500$29,496$3,274

Monthly figures are rounded, so totals can differ by a few dollars from the annual calculation in Step 5.

The year ends $3,274 ahead. But five months lose money, and by the end of March the property is $1,665 behind. An annual forecast would show a small profit and miss the fact that you need cash in hand to get through the winter. That gap is what your operating reserve is for.

Step 7: Add a ramp-up period for a new listing

The table above describes a mature listing. A new one has no reviews and little visibility in search, so its first months usually book fewer nights.

A simple way to model this is to scale the first three months. Suppose the example listing launches in January and books 60%, 75%, and 90% of a mature listing's nights in its first three months:

The ramp-up percentages are assumptions, so test more than one. The lesson holds either way: launching into the low season with no reviews nearly doubles the cash you need to carry the property. If you can choose your launch date, aim to open a month or two before your peak season.

Step 8: Stress-test with scenarios

Your base case is a best estimate, not a promise. Before you commit, run at least one worse case and one better case.

ScenarioBooked nightsOccupancyNightly revenueAnnual net cash
Downside: 15% fewer nights, 5% lower rates17147%$35,716−$3,138
Base case20155%$44,230$3,274
Upside: 10% more nights, 5% higher rates22161%$51,086$8,483

In the downside case, the property loses about $3,100 a year. If you could not absorb that, the property is too tight at this rent. For how to find the exact occupancy at which a property covers its costs, see how profitable an Airbnb is in 2026.

Common forecasting mistakes

From forecast to financial model

The forecast in this guide covers one year of bookings and cash. To decide whether to buy or lease a property, or to show the numbers to a lender or partner, you need more:

You can build all of this yourself in a spreadsheet. If you would rather start from a finished structure, our Airbnb short-term rental financial model template has it in place.

Airbnb Short-Term Rental Financial Model Template

Enter your nightly rate, occupancy, length of stay, cleaning fees, and seasonal pattern — and get a five-year forecast with full financial statements. Built for hosts and investors, not finance teams. Excel and Google Sheets both included.

  • 5-year financial projection
  • Occupancy & nightly rate forecasting
  • Seasonality & length of stay inputs
  • Cleaning & platform fee tracking
  • Startup cost planner
  • Break-even analysis
  • 3-statement financial model
  • Excel & Google Sheets
Get the Airbnb Financial Model Template →

Frequently asked questions

How do you forecast Airbnb income?

Multiply the nights available each month by your expected occupancy and nightly rate, then add cleaning fees. Do this month by month rather than once for the year, because occupancy and rates change with the season. Then deduct the platform fee, per-stay costs, and fixed costs to see your cash.

What occupancy rate should I assume for a new Airbnb?

Start from comparable listings in your area rather than a national figure, and assume your first months will run below a mature listing while you build reviews. For reference, AirDNA forecasts average US occupancy of 57.4% for 2026.

How do I account for seasonality in an Airbnb forecast?

Set a separate occupancy and nightly rate for each month, based on how comparable listings price and book across the year. In our example, July earns about 2.6 times as much as January, even though the annual average looks steady.

Does Airbnb's service fee apply to the cleaning fee?

Yes. The host service fee, 15.5% for most hosts in 2026, applies to the booking subtotal, which includes the nightly rate and the cleaning fee. Taxes are excluded.

Should I forecast Airbnb income monthly or annually?

Monthly. An annual average hides the slow months when bookings do not cover fixed costs. In our example the year ends $3,274 ahead, but cash falls $1,665 behind by the end of March.

Sources

The worked example uses illustrative assumptions, not data from a real property. Figures are US-based and vary by market, property, and operator. This article is general information, not financial, legal, or tax advice. Airbnb is a trademark of Airbnb, Inc. Finmodelbuilder is not affiliated with or endorsed by Airbnb.