Skip to main content

Thrive Hosts

Free tool · Revenue & Performance

Airbnb Occupancy Rate Calculator

Occupancy tells you what share of your sellable nights actually got booked. Enter the nights in your period, any nights you blocked for yourself or maintenance, and the nights guests booked. You’ll get your occupancy rate, booked and unbooked nights, and how many extra nights it would take to reach a target, so you can compare months, properties or channels on the same basis.

  • Occupancy %
  • Booked vs unbooked
  • Blocked nights handled
  • Target gap

Occupancy rate calculator

Use any period: a month, a quarter or a year.

Your calendar
For example 30 for a month, 365 for a year.
Owner stays, maintenance or nights you closed.
Optional.

Your results

Occupancy rate—
Available nights—nights you could sell
Unbooked nights—available but empty
Calendar occupancy—booked ÷ all nights in period
Nights to reach target—

Your inputs are processed in your browser and are not stored.

How it works

Occupancy measures how many of the nights you could have sold were actually booked. The key decision is what counts as “available”. This calculator removes blocked nights by default, because a night you closed for yourself was never for sale.

Available nights = nights in period − blocked nights
Occupancy rate = booked nights ÷ available nights × 100
Calendar occupancy = booked nights ÷ nights in period × 100

Calendar occupancy is shown for comparison. Some reports and PMS dashboards use it, which is why two tools can show different occupancy for the same month. Whichever you use, use it consistently.

How to read your results

Occupancy is half the story. A property can run 90% occupancy and still earn less than a neighbor at 65% with a higher rate. Pair it with your ADR and RevPAR.

Look at unbooked nights, not just the percentage. If most of your empty nights are single gaps between stays, the fix is usually calendar rules, not price cuts. The gap night calculator can help with those.

Compare like with like. Seasonality makes month-to-month comparisons noisy. Compare the same month year over year, or a rolling 90 days.

Illustrative example

In a 30-night month with 4 nights blocked for maintenance and 19 nights booked, available nights are 26 and occupancy is 73.1%. Counting every night in the month, calendar occupancy would be 63.3%. To reach a 70% target you are already there; for 80% you would need 2 more booked nights.

Common questions

Should blocked nights count in my occupancy rate?

Usually no. Owner stays and maintenance blocks were never available to guests, so including them understates how well the listing sells. Keep them out, but be consistent when comparing periods.

What is a good Airbnb occupancy rate?

It depends on market, season, property type and your pricing strategy, so there isn’t a universal number. Track your own trend and compare it with ADR and RevPAR rather than chasing a benchmark.

Want occupancy and rate managed together?

Thrive Hosts reviews the calendar, pricing and minimum stays every week so occupancy and ADR move in the right direction together.

Explore co-hosting support

Results are based on the numbers you enter and are not a guarantee of future short-term rental performance.

← Back to all free STR tools