Free calculator

Airbnb Occupancy Rate Calculator: both methods

Enter the days, booked nights and blocked nights. Get occupancy on available and on calendar nights, and see it against your break-even.

No account neededFree PDF report

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

Your calendar in three numbers

  • No account needed
  • Every formula shown, sources dated
  • Free PDF report with every chart
  • 20 free calculators
How it works

Three steps. About a minute.

  1. Step 1: Enter your calendar

    Days in the period, booked nights and nights blocked for owner stays or maintenance. Add room revenue for ADR and RevPAR.

  2. Step 2: See both rates

    Occupancy on available nights and on calendar nights, the gap between them, and where you sit against break-even.

  3. Step 3: Keep the PDF

    Download the calendar breakdown and both rates, labelled so anyone reading knows which method you used.

Your report

What you'll get

Occupancy on available nightsFrom the sample
THE HEADLINE

Occupancy on the nights you could actually sell

Booked nights divided by available nights, with owner and maintenance blocks taken out. It is the version to compare with your break-even and your own history.

  • Occupancy on available nights
  • Available nights
  • Calendar split: booked, blocked, open

Showing part 1 of 5: Occupancy

  • Occupancy on available nights and on calendar nights
  • Your rate against your own break-even
  • ADR, RevPAR and the nights a revenue target needs
  • A calendar split of booked, blocked and empty nights
  • Nights a rate cut must win back, and what blocks cost

Booked nights divided by available nights

From the sample

Available nights are the days in the period minus nights you blocked for yourself and nights blocked for maintenance. Those nights could never be sold, so the standard method leaves them out.

Dividing by every calendar day gives a lower figure. Both are legitimate. The mistake is comparing one method with the other, so always say which one you mean.

Occupancy mistakes this calculator catches

Occupancy is the most quoted STR number and the least consistently counted.

  1. 01Comparing different denominators

    The sample month is 67.9% on available nights and 63.3% on calendar nights. Same bookings, 4.5 points apart, because of two blocked nights.

  2. 02Judging occupancy without break-even

    67.9% sounds healthy. Against the sample's 75.3% break-even it is 7.4 points short, about 3 more booked nights a month.

  3. 03Cutting the rate to fill the calendar

    At a $200 ADR, a 10% cut needs 2.1 extra booked nights just to keep room revenue level, before the cleaning and fees those stays add.

  4. 04Treating owner stays as free

    Two owner nights in a 68% month cost about 1.4 booked nights, $271 of room revenue on the sample.

Judge occupancy against your break-even

Occupancy on available vs calendar nightsFrom the sample

A market average tells you little about your own door. The figure that matters is your break-even occupancy, the point where bookings cover every cost. Below it the month lost money however it compares with the market.

Work out your break-even on the break-even calculator and enter it here. This calculator reads ten or more points above it as healthy and anything below it as a loss.

What good looks like

This calculator grades occupancy against your own break-even.

OutputWeakOkayGood
Occupancy against your break-evenRule of thumb used by this calculator's verdict.Below it0 to 10 points above10 points or more above

Where the empty nights sit

CalendarFrom the sample

The calendar split shows booked, blocked and empty nights for the period. Empty nights between bookings are the ones a shorter minimum stay or a gap-night discount can fill. Blocked nights are a choice, and a week of owner stays in peak season has a real price.

MagicBNB's Listings table colours each property's occupancy green, amber or red, so the listing with too many empty nights stands out without a spreadsheet.

How operators use it

  1. Manager answering an owner

    Owner saw a market report at 70% and asks why their unit shows 64%.

    Shows both methods side by side and that the gap is the owner's own blocked nights.

  2. Host chasing a monthly target

    Needs $4,500 in room revenue this month and has $3,800 booked.

    Sees it takes 3.5 more nights at today's ADR and opens one and two-night gaps instead of cutting the rate.

Airbnb occupancy, counted properly

Why is my Airbnb occupancy different from my PMS or AirDNA?

Usually because of what counts as available. Remove blocked nights and the sample month is 67.9%; leave them in and it is 63.3%.

Some reports divide by calendar nights, some by nights you made available. Owner stays and maintenance blocks sit in one denominator and not the other. Two nights blocked in a 30-day month moves the figure by 4.5 points.

Pick one method for your own tracking and stick to it. Available nights is the better choice for comparing with your break-even, since blocked nights were never for sale.

Sample month: 30 days, 19 booked, 2 owner-blocked
  • On available nights19 / 28 = 67.9%
  • On calendar nights19 / 30 = 63.3%
  • Gap between methods4.5 points

Should I lower my Airbnb price to get more bookings?

Only if the extra bookings more than replace the revenue the cut gives away. At a $200 ADR, a 10% cut needs 2.1 more booked nights a month just to stand still on room revenue.

A rate cut lowers revenue on every night you would have booked anyway. The extra nights have to make that up before they add anything, and each extra stay also brings a cleaning and a platform fee.

The table shows the nights needed and whether they fit in the calendar. If the answer needs 85% occupancy in a month that has never passed 70%, the cut cannot work.

Sample month: 19 booked nights at $200, 28 available
  • 5% cut to $19020 nights needed, 71.4% occupancy
  • 10% cut to $18021.1 nights, 75.4%
  • 20% cut to $16023.8 nights, 84.8%

How much do owner stays cost an Airbnb?

The nights they would likely have booked, times the rate. On the sample, two owner nights in a 68% month cost about 1.4 booked nights, $271 of room revenue.

Not every blocked night would have sold, so the calculator values blocks at the period's own occupancy rather than at 100%. In a peak week the cost is higher; in a February midweek it is close to nothing.

This is a useful number for owners who manage through someone else. Choosing a slow week for a family stay instead of a peak one can be worth hundreds of dollars on a single booking.

How do I fill empty nights between Airbnb bookings?

Shorten the minimum stay for gaps, or price gap nights at a modest discount. Both target the one and two-night holes that a normal minimum stay leaves empty.

The sample month has 9 open nights. Some sit in long runs that only a rate change will fill; others are single nights trapped between bookings. Those are the cheap ones to fill, because the guest is already looking at adjacent dates.

Check the turnover cost first. A one-night stay that pays less than the clean and the platform fee is better left empty; the revenue calculator's gap-night table runs that test.

Where it fits in your month

  1. Mid-month

    Enter what has booked so far and your target. The extra-nights figure tells you whether to open gaps or adjust the rate.

  2. At month end

    Record occupancy on available nights against your break-even. Track that gap month to month.

  3. Across the portfolio

    Compare doors in MagicBNB's Listings table, where each property's occupancy is colour-coded beside its profit and margin.

Terms on this page

Available nights
Calendar nights minus owner and maintenance blocks.
Occupancy on available nights
Booked nights divided by nights you could sell.
Occupancy on calendar nights
Booked nights divided by every night in the period, blocks included.
Break-even occupancy
The occupancy at which the period costs you nothing.
Blocked night
A night taken off sale for an owner stay or maintenance.

Questions

How do you calculate Airbnb occupancy rate?

Divide booked nights by available nights, where available nights are the days in the period minus nights the owner blocked and nights blocked for maintenance. For example, 19 booked nights in a 30-day month with 2 owner nights is 19 divided by 28, or 67.9%. Dividing by all 30 days gives 63.3%, so say which one you mean.

What is a good occupancy rate for an Airbnb?

Good is relative to your own break-even occupancy, the point where bookings cover every cost. A rate 10 or more points above it leaves room for a slow month. A rate below it loses money however it compares with the market.

Do blocked nights count in occupancy?

Not in the standard method. Owner stays and maintenance blocks cannot be sold, so they come out of available nights. Counting them as empty understates occupancy, and counting them as booked overstates it. This calculator shows both methods so you compare like for like.

What is the average Airbnb occupancy rate?

AirDNA's 2026 Midyear Outlook put the US average at 57.4%, as reported by Short Term Rentalz on 9 July 2026. Markets sit well either side of it, and a data provider may count blocked nights differently from you, so treat it as context and judge your own figure against your break-even.

Is higher occupancy or a higher nightly rate better?

Whichever leaves more after costs. Each booked night brings a share of a cleaning turnover, supplies and Airbnb's fee with it, so a higher rate at lower occupancy can net more than a full calendar at a low rate. RevPAR, room revenue over available nights, combines the two.

How many booked nights do I need to hit a revenue target?

Divide the target by your ADR for the period. Enter room revenue and a target and the results give the booked nights needed, the extra nights over what you have, and the occupancy on available nights that implies. They also give the other route: the ADR that reaches the target on the nights already booked. A rate cut has its own table, because a 10% cut needs about 11% more nights just to stand still.

Do cancelled bookings count toward occupancy?

Count only nights a guest paid for. A fully refunded cancellation is not a booked night. Whatever rule you choose, apply it the same way every month.

How do maintenance blocks change occupancy?

They come out of available nights, the same as owner blocks. They raise occupancy on available nights and leave occupancy on calendar nights unchanged.

Is occupancy or RevPAR better for comparing two doors?

RevPAR, or RevPAN if cleaning fees differ. Occupancy alone rewards a door that fills cheaply over one that sells fewer nights at a much higher rate.

What occupancy do I need to hit a revenue target?

Target revenue divided by ADR, divided by available nights. On the sample, $4,500 at $200 needs 22.5 nights, 80.4% occupancy on 28 available nights.

Formulas last checked .

Listings table

Every door's occupancy on one screen

This calculator reads one period for one door. MagicBNB's Listings table puts every property's occupancy in a colour-coded pill next to its profit and margin, sortable, so the door under 60% is the first row you see.

Two more places this shows up in MagicBNB

  • iCal calendar importCalendar feeds from Airbnb, Vrbo and Google Calendar come in together, which also prevents double bookings across channels.
  • Today PulseOne feed of today's bookings, check-ins, check-outs and cancellations, so a night that just booked or just cancelled is visible within seconds.
See occupancy across all doors
Go deeper

Your occupancy, run live as nights fill

This is the quick look at one past period. MagicBNB runs the same numbers in depth and in real time, property by property, with Today Pulse showing every new booking.