Free calculator

Airbnb Estimator: your revenue as a range

Enter your best guess at rate, occupancy and stay length. Get a low, base and high case, and see which input your estimate leans on.

No account neededFree PDF report

Examples computed by this calculator on sample inputs. Not market data.

Your best guess, four inputs

  • No account needed
  • Airbnb fees per Help Center article 1857
  • Every formula shown, sources dated
  • Free PDF report with every chart
How it works

Three steps. About a minute.

  1. Step 1: Enter your best guess

    Nightly rate, occupancy, stay length and cleaning fee. Close comparable listings or your own history give the best starting point.

  2. Step 2: See the range

    A low, base and high case, the payout after Airbnb's fee, and a table of which input moves the estimate most.

  3. Step 3: Keep the PDF

    Download the range, the lever table and the month-by-month view to plan on the cautious case.

Your report

What you'll get

Low, base and high caseFrom the sample
LOW, BASE, HIGH

An estimate with its own error bars

Your base case, plus a low case with ADR 10% lower and occupancy 10 points lower, and a high case the other way. Underwrite to the low case and the deal survives a bad year.

  • Annual gross revenue estimate
  • Low case and high case
  • NOI range before debt

Showing part 1 of 4: The range

  • A low, base and high revenue case
  • The single input your estimate leans on most
  • Gross revenue across nearby rates and occupancies
  • Peak, shoulder and off-peak months with seasonality
  • Whether a weekly or monthly discount beats short stays

Why a range beats a single number

Low, base and high caseFrom the sample

Before the first booking, rate and occupancy are both guesses, and one figure hides how far off it could be.

The low case runs the same math with the rate ten percent lower and occupancy ten points lower. The high case moves both the other way. Plan the purchase or the lease on the low case. If a deal only works at the high case, it is a bet on everything going right.

Estimate mistakes that sink deals

An estimate is only as good as its weakest input. These are the ones the range and the lever table expose.

  1. 01Underwriting to the base case

    If the deal only works at your expected numbers, it fails the first slow year. The low case moves ADR 10% and occupancy 10 points against you; check it covers the mortgage.

  2. 02Trusting a guessed occupancy

    Occupancy is usually the biggest lever and the most guessed input. Ten points at a $220 rate is $8,030 a year in gross, which can be the whole margin.

  3. 03Offering a monthly discount blind

    A 20% monthly discount can lose to short stays even after the saved turnovers. The break-even discount shows the ceiling before you publish it.

  4. 04Ignoring how peaky the year is

    Two doors with the same annual estimate can carry very different risk. The one earning most of its year in three months needs a bigger reserve.

How the base case is built

From the sample

Booked nights are the nights in a year times occupancy. Multiply by the nightly rate, then add the cleaning fee once for every stay. That gives gross booking revenue. Airbnb's host fee comes off all of it for the payout.

No market data goes in. The estimate is your inputs, worked through in the open, which is why the range matters more than the middle number.

What good looks like

The useful reading is how much the estimate can absorb.

OutputWeakOkayGood
Low case against your costsRule of thumb. The low case is ADR 10% lower and occupancy 10 points lower.Low case loses money before debtLow case breaks even before debtLow case covers debt too
Occupancy room above break-even, before debtRule of thumb used by this calculator's verdict.Under 5 points5 to 15 points15 points or more

Check the input that moves it most

Monthly revenueFrom the sample

The results move each input on its own and report the change in annual gross. In most estimates occupancy wins, which is also the input people guess most freely.

Check that one against real history before anything else. MagicBNB's Deal Analyzer saves each analysis and ranks saved deals side by side, so the range you ran on one listing is there to compare when the next one comes up.

How operators use it

  1. Investor comparing two listings

    Has a rate and occupancy guess for each but no history on either.

    Compares the low cases instead of the base cases and keeps the deal that still clears its costs in a bad year.

  2. Manager pitching a new owner

    Needs a projection that does not overpromise.

    Presents the range with the biggest lever named, so the owner knows which assumption to watch in the first quarter.

Reading an Airbnb estimate before you rely on it

How much does a 10-point occupancy miss change an Airbnb estimate?

On the sample property, about $11,000 of gross a year in either direction. That is twice what a 10% rate miss does, which is why occupancy is the input to check first.

Occupancy is the most guessed input in any estimate. Rate is visible on comparable listings; booked nights are not. A guess that is 10 points high on a $257.80 rate inflates gross by more than the property's whole year of property tax and insurance combined.

The lever table ranks each input by the swing it causes. If occupancy sits on top, as it usually does, spend your diligence there: the seller's payout history, a PMS export, or your own booked nights on a similar door.

What moves the sample estimate ($66,805 base)
  • Occupancy 10 points lower or higher-$11,235 / +$10,915
  • ADR 10% lower or higher-$5,595 / +$5,595
  • Average stay 1 night shorter or longer+$4,933 / -$2,584
  • Cleaning fee $25 lower or higher-$1,696 / +$1,696

Should I underwrite an Airbnb to the base case or the low case?

The low case. If the deal only works at your expected numbers, it fails in the first soft year; the low case moves ADR 10% and occupancy 10 points against you.

The sample's base case shows $26,233 of NOI before debt. The low case shows $16,134. A typical mortgage on a $425,000 purchase at 25% down and 7.4% costs about $26,484 a year, so the base case barely covers it and the low case does not come close.

That is not a reason to walk from every deal. It is a reason to know, before you sign, how much cash you would feed the property in a weak year, and whether a lower price closes the gap.

Sample property, three cases
  • Low (ADR -10%, occupancy -10 pts)$50,916 gross, $16,134 NOI
  • Your inputs$66,805 gross, $26,233 NOI
  • High (ADR +10%, occupancy +10 pts)$84,228 gross, $37,517 NOI

How do I check an Airbnb estimate before buying?

Ask the seller for 24 months of payouts from Airbnb and any other channel, then compare booked nights and average rate with your estimate's inputs. A gap in occupancy matters more than a gap in rate.

Screenshots of a calendar show what is booked, not what was paid. Payout reports show both, net of the platform fee. Rebuild gross from them by adding the fee back, then divide by booked nights for ADR.

If the seller ran the property part-time or blocked months for their own use, adjust for it in available nights rather than inflating occupancy. And if the history is shorter than a year, weight the season it covers: a summer-only record overstates a summer-peak market.

How do I estimate Airbnb revenue in a seasonal market?

Estimate the year, then spread it with a seasonal shape and check the peak share. On the sample, 41.6% of the year comes from June to August.

A seasonal estimate depends on three months going right. A wet July or a new competitor on the same beach hurts it far more than an even-year market, so a high peak share is a reason to underwrite closer to the low case.

The seasonality shape in this calculator is a typical pattern, not data from your market. Replace it with your own month-by-month history when you have one.

Where it fits when you are looking at deals

  1. First pass on a listing

    Enter the rate and occupancy you would expect, then read the low case. If it loses money before debt, move on.

  2. Before the offer

    Verify the biggest lever against real comps or the seller's booking history. Rerun with the verified figure and save the PDF for the file.

  3. When the deal is serious

    Take it into MagicBNB's Dual-mode analysis to run the purchase and lease versions side by side with financing included.

Terms on this page

Base case
The estimate at exactly the rate and occupancy you entered.
Low case
Your base case with ADR 10% lower and occupancy 10 points lower.
Lever
An input whose change moves the estimate. The biggest lever moves it most.
Break-even discount
The largest length-of-stay discount that still earns as much as selling the nights short.
Peak share
The part of the year's gross that comes from its three best months.

Questions

How do I estimate what my Airbnb will earn?

Booked nights are 365 times occupancy. Revenue is booked nights times your nightly rate plus a cleaning fee for every stay. Both inputs are guesses before you have history, so run a low and a high case beside your best guess and plan on the low one.

Why show a range instead of one number?

Because rate and occupancy, the two inputs that drive the estimate, are uncertain before the first booking. Moving occupancy by 10 points and the rate by 10% together shows how wide that uncertainty is in dollars.

Which input matters most in an Airbnb estimate?

Usually occupancy. The lever table in the results moves each input on its own so you can see which one your estimate leans on, and check that one first against your own history or close comparable listings.

Does this estimator use AirDNA or Airbnb data?

No. No market data source is connected. The estimate is built only from the numbers you type, with every step shown, so you can see exactly what it assumes.

Does a shorter average stay raise revenue?

Gross goes up, because every extra stay adds a cleaning fee. Cost goes up too, because every stay also pays a cleaner, and Airbnb takes its fee on the cleaning fee. Check the profit calculator before you shorten your minimum stay.

Should I offer a weekly or monthly discount?

Compare one discounted long stay with the same nights sold as short stays at your real occupancy. The long stay fills every night and needs one clean; short stays leave gaps and need a clean each. The results show the deepest discount at which the long stay still matches short stays, so you can set the listing discount below that line.

What occupancy should I use for a new Airbnb listing?

Start below your market's average until you have three months of your own data. AirDNA's 2026 Midyear Outlook put the US average at 57.4% (reported by Short Term Rentalz); a new listing with no reviews rarely starts there.

How much does the cleaning fee change an Airbnb estimate?

Less than most hosts think. On the sample, $25 more or less per stay moves annual gross by $1,696 either way, under a sixth of what 10 points of occupancy does.

What does NOI range before debt mean?

Net operating income in the low case and the high case. It is the range of what the property could earn before any mortgage, so you can compare it with the loan payment you plan to take on.

Can I show this estimate to a lender?

As a starting point, yes. Most STR lenders will want their own figures or a third-party report, but a range with its assumptions stated is easier to defend than one number.

Formulas last checked .

Dual-mode analysis

Buy or lease, run the same deal both ways

An estimate gives you revenue. MagicBNB's Dual-mode analysis takes that deal into purchase mode (loan, tax, insurance, depreciation) or lease mode (rent and platform fees) and returns ROI, cap rate and cash flow for either.

Two more places this shows up in MagicBNB

  • PMS connectionOnce you own it, reservations and payouts sync from Hospitable or Hostfully, so the estimate you bought on can be checked against real months.
  • Self-consistency verificationMilo runs ROI and payback through more than one solution path and explains any difference, so you see which assumption the answer leans on.
Underwrite the full deal
Go deeper

From estimate to real bookings, run live

This estimate is the quick look. MagicBNB runs the same numbers in depth and in real time, property by property, with Today Pulse showing what booked overnight.