There is no good Airbnb occupancy rate, because occupancy with no nightly rate attached does not describe a business. Thirty available nights, two listings: 27 nights sold at $80 is $2,160, and 18 nights sold at $125 is $2,250. The calendar that is thirty percentage points emptier earns $90 more.
If the formula is all you came for: occupancy = booked nights divided by available nights, multiplied by 100. Eighteen nights sold out of 30 offered is 60%. Vacancy rate is that same number inverted, so 40%. Booking rate is not this metric at all – it is the share of views or enquiries that turn into reservations, and it has its own section below.
I am Baris Ergin and I build the guest-messaging side of BnBGenius. We publish no market data, so there is no benchmark table on this page. What replaces it is arithmetic you can redo: occupancy against average daily rate, and both against the same listing a year earlier. Every figure below is an input I chose so the working stays visible, not a measurement of anybody’s market.

What is a good Airbnb occupancy rate?
No single percentage answers it, and the two listings above are why. Side by side, over one 30-night month:
| Listing | Booked nights | Occupancy | Average nightly rate | Room revenue |
|---|---|---|---|---|
| Unit A | 27 | 90% | $80 | $2,160 |
| Unit B | 18 | 60% | $125 | $2,250 |
Unit A is 27 divided by 30, or 90%, and 27 nights at $80 is $2,160. Unit B is 18 divided by 30, or 60%, and 18 nights at $125 is $2,250. Thirty percentage points of occupancy apart, and the emptier calendar is $90 ahead before a single expense is counted.
It reverses just as easily. Put Unit B at $110 and its 18 nights bring $1,980, which leaves Unit A $180 in front. Neither occupancy figure decided either comparison; occupancy and rate had to be read together both times.
So four things sit beside a vacation rental occupancy rate before I am willing to call it good or bad:
- Average daily rate: what each sold night earned.
- Revenue per available night: what every offered night earned, sold or not.
- Stay structure: how many paid turnovers it took to sell those nights.
- The listing’s own history: the same season, under the same availability rules.
What does not sit beside it is a national average. A benchmark is only usable when you know which listings it averaged, over which months, and which definition of available it counted, and the pages that answer this question with a percentage rarely say. We do not license market data and publish none of our own, so there is no benchmark table here and no line reading “the average is X%”. For local estimates our guides cover how to find Airbnb occupancy rates, occupancy data by city and zip code, and how high-occupancy markets should be compared. If the real question is where to buy, read best places to buy an Airbnb instead.
How do you calculate an Airbnb occupancy rate?
Occupancy rate = booked nights divided by available nights, multiplied by 100. Sell 18 nights out of 30 available and the answer is 60%. The division is not the hard part. Two decisions underneath it are, and between them they move the same month by thirty percentage points.
Decision one: does a blocked night count as available? An owner blocks 10 nights of a 30-night month for their own use and sells 18 of the remaining 20.
- Bookable nights: 18 divided by 20 is 90%.
- Calendar nights: 18 divided by 30 is 60%.
Both are true, and they answer different questions. The 90% says how much of what was offered guests actually bought. The 60% says how much of the month earned anything. A mortgage or a lease payment does not pause for an owner block, so when personal use is material I keep both numbers and never mix them inside one comparison.
Decision two: how long is the window? One month can be a season, or an accident. The same unit sells 21 of 30 nights in a month, which is 70%, and 54 of 90 nights across the rolling quarter, which is 60%. Neither figure is wrong. Setting the first against the second is wrong, and so is comparing a 30-day bookable-night number with a 90-day calendar-night one.
On September 11, 2026 I read Airbnb’s help page on reading your performance data for occupancy and rates. It defines the measure in one sentence: “Average occupancy rate is the number of nights booked divided by total nights available to be booked across all relevant listings.” Read literally that is the bookable-night convention. Be careful how far you take it, though: the same page defines unbooked nights as calendar nights “which includes blocked nights”, so whether a date you never opened lands in your denominator depends on which figure you are reading, and that is my reading rather than a sentence Airbnb prints. Dashboard labels and reporting options change, so open the page rather than trust my summary of it.
The denominator moves before pricing or demand has touched anything. Every night you block, and every night a second platform has already sold while your own calendar has not caught up, comes out of one of those two figures. If you list in more than one place, our guides to synchronizing Airbnb and VRBO calendars and choosing a channel manager cover it. BnBGenius does not synchronize calendars and is not a channel manager.
What is the difference between occupancy, ADR and RevPAR?
Occupancy counts nights. ADR prices them. RevPAR multiplies the two, and it is the only one of the three that moves the way a bank balance moves.
- Occupancy: booked nights divided by available nights.
- ADR, average daily rate: room revenue divided by booked nights.
- RevPAR, revenue per available night: room revenue divided by available nights, which is also ADR multiplied by occupancy as a decimal.
One unit, one 30-night month: 30 nights offered, 18 sold, $2,700 in room revenue.
- Occupancy: 18 divided by 30 is 60%.
- ADR: $2,700 divided by 18 is $150.
- RevPAR: $2,700 divided by 30 is $90.
- Cross-check: $150 multiplied by 0.60 is also $90.
Now discount the calendar. The next comparable 30-night period sells 24 nights instead of 18, and room revenue comes in at $2,520.
| Period | Booked nights | Occupancy | ADR | Revenue | RevPAR |
|---|---|---|---|---|---|
| Before discount | 18 | 60% | $150 | $2,700 | $90 |
| After discount | 24 | 80% | $105 | $2,520 | $84 |
Occupancy rose twenty percentage points. Revenue fell $180 and RevPAR fell $6. Six extra nights were sold in order to earn less money, and every one of them still had to be cleaned, supplied, messaged about and eventually repaired. That is the reason RevPAR belongs next to occupancy on the same screen: a discount always flatters occupancy, and RevPAR refuses to be flattered.
RevPAR is not profit. It ignores fees, taxes, cleaning economics, utilities, and whatever the unit cost to buy or lease. It is a cleaner revenue comparison than occupancy and nothing more. The rest of that arithmetic sits in our guides to Airbnb service fees, rental accounting and tax software, and Airbnb arbitrage profitability. Price is the lever that moves ADR and occupancy at the same time, and our comparison of Airbnb pricing tools says what each of those tools changes. BnBGenius is not a pricing tool, does not set nightly rates, and publishes no occupancy benchmark.
What is an Airbnb vacancy rate?
The vacancy rate is the occupancy rate inverted: vacancy equals 100% minus occupancy. A listing at 65% occupancy has 35% vacancy. The two carry identical information, and that is the whole answer.
The inverted framing earns its place in one situation: when you want a price on the empty nights instead of a pat on the back for the full ones. Take the 30-night month with 18 nights sold. Twelve nights are vacant, which is 40%, and at an achievable $140 those twelve stand for up to $1,680 of room revenue that did not happen. That is not a claim that every one of them was sellable. It is a way to sort the inventory before deciding what is worth doing about it:
- Gap nights: single nights trapped between two confirmed reservations.
- Rule-blocked nights: dates a minimum stay or an arrival-day rule made unbookable.
- Pattern vacancies: the same weekdays empty month after month, which is usually the market talking.
- Late inventory: dates coming up fast with nobody in them.
Sort the twelve and suppose four are one-night gaps. At $140 those four are $560: a specific problem with a specific fix, rather than $1,680 of theoretical vacancy at which a blanket discount gets pointed. Our articles on gap-night revenue and filling Airbnb gap nights work through the calculation. BnBGenius can sell empty nights, early check-in and late checkout, but it does not price them for you and does not synchronize calendars.
What is an Airbnb booking rate, and how is it different?
A booking rate measures conversion, not inventory. It is the share of something – views, or enquiries – that becomes a reservation, and the two denominators produce numbers that look nothing like each other.
Views first. A listing takes 800 views and gets 16 bookings, so 16 divided by 800 is 2%. If those 16 reservations cover 48 of 60 available nights, occupancy over the same period is 80%. Same listing, same period, different stages.
Enquiries next. A host gets 40 genuine enquiries and 8 of them book, which is 20%. Setting that 20% beside the 2% and concluding that one listing converts ten times better is exactly the error the shared name invites.
| Metric | Formula | Question answered |
|---|---|---|
| View conversion | 16 bookings divided by 800 views = 2% | How often did a view become a booking? |
| Enquiry conversion | 8 bookings divided by 40 enquiries = 20% | How often did an enquiry become a booking? |
| Occupancy | 48 booked nights divided by 60 available nights = 80% | How much offered inventory sold? |
Because “booking rate” is ambiguous, I would not quote one without naming its denominator in the same sentence. Airbnb does not use the phrase “booking rate” at all. Its own term is booking conversion: the page on understanding performance data for conversion, which I read on September 11, 2026, says the “overall conversion rate shows the average daily number of unique visitors who viewed your listing in search and then booked your stay”, and puts it under Insights > Performance > Conversion for hosts who have switched on the professional hosting tools. So if somebody quotes you a booking rate, it is their label, not the platform’s.
A weak conversion figure has the usual suspects behind it: price, availability, minimum stays, or the listing itself. Our guides to Airbnb listing improvements and the Airbnb search ranking system cover what a guest sees before the enquiry. For the reply after it, see maintaining a 100% response rate.
What is the average Airbnb occupancy rate, and what should you compare yours against?
I do not publish an average, and I would not want you acting on mine if I did. The comparison that survives contact with a real calendar is narrower than any national figure: the same listing, the same month a year ago, the same definition of available.
Anouk has one unit in Bruges, listed on Airbnb. Last month she offered 28 nights and sold 17, so 17 divided by 28 is 60.7%. The same month a year earlier she offered 27 and sold 18, which is 66.7%. Six percentage points down.
Six points down is a question, not a diagnosis, and ADR answers it. The recent month brought $2,720 from 17 nights: ADR $160, RevPAR $97.14 across 28 available nights. The earlier month brought $2,430 from 18 nights: ADR $135, RevPAR $90 across 27 available nights. Her occupancy fell, her room revenue rose $290, and her RevPAR rose $7.14. Cutting the rate to buy those six points back would undo the change that produced them.
So the order I compare in:
- The same season: this month against the same month a year ago, not against last month.
- The same availability rule: blocked dates inside both denominators or outside both.
- ADR and RevPAR: to find out whether occupancy moved because price moved.
- Stay pattern: average length, gaps, turnovers.
- Market estimates last: and only once you know what they cover.
If you do want market data, buy it from a company whose business it is. AirDNA lists a free tier at $0 on its pricing page, and PriceLabs publishes Market Dashboards starting at $9.99 per dashboard per month. Both pages belong to the vendors and both can change, so read them before paying anyone.
Whether it is worth paying is arithmetic as well. $9.99 a month is $119.88 a year, and at Anouk’s $160 ADR that is three-quarters of one booked night: on one unit, the dashboard has to change a single decision by that much in a year to break even. Ten units in the market that dashboard covers split the same $119.88 ten ways while multiplying what one better pricing decision is worth, which is the point where buying data stops being a close call. One unit in a market the dataset barely samples is the case where it never was one.
We publish none of this data ourselves. Our comparison of Airbnb analytics tools sets out what native reporting gives a host for nothing and what the paid providers add on top.
How do you increase Airbnb occupancy in the next sixty days?
Inside 60 days the levers that move are the ones on your own calendar, roughly in this order: minimum stay, the near dates, the gap nights, and how fast you answer. Reviews and photography matter more over a year, and neither of them lands inside two months.
Anouk’s Bruges unit again. Sixty upcoming nights, 36 booked, 24 open, so forward occupancy is 36 divided by 60, or 60%.
One: read the minimum stay against the shape of the gaps. Six of her open nights sit as three separate two-night spaces, and her minimum stay is three nights, so nobody can book them at any price. Allow two-night stays on those dates, sell two of the three spaces, and four nights land: 40 booked of 60, or 66.7%. They are the cheapest four nights on this page: the rule was the only thing in front of them.
Two: separate the near dates from the far ones. Ten of the remaining 20 open nights fall inside the next two weeks. A lead-time offer on those ten is a different decision from discounting all 60. Take $10 off three nights priced at $150 and they bring $420 rather than $450, which is worth doing only if $420 beats the cost of servicing those stays plus whatever chance the dates had of selling at full rate. Eleven days out, that chance is real. Two days out, it usually is not.
Three: price the gap nights on their own. Four of the 17 nights still open are single nights between reservations. Sell two at $145 and that is $290, and 45 booked nights of 60, or 75% forward occupancy, up from 60% at the start of this list, with no site-wide discount anywhere in it. Our gap-night analysis has the revenue logic, and the occupancy guide has the levers that take longer than sixty days.
Four: turn reply time into a number. Anouk can log the minutes between each new enquiry and her first real answer, then compare the next 20 enquiries against the last 20. It will not prove that a fast reply won a booking – nothing she can run on one unit proves that – but it converts a feeling into a measurement she can act on. Templates are the cheap half of it: our Airbnb message templates and automated-message guide.
That last lever is the part of the job I work on. BnBGenius answers guest messages on Airbnb and VRBO around the clock and opens the cleaning task after checkout. What it does not do is decide that Anouk should drop her minimum stay from three nights to two, or discount the ten nights inside the next two weeks; those calls stay with her. It does not set prices, synchronize calendars, produce direct bookings, or work on Booking.com, Expedia, SMS, WhatsApp or Facebook Messenger.
When is a lower Airbnb occupancy rate the right answer?
When the last nights you would have to sell cost more than they bring in. The decision is about the marginal nights and never about the average booking, and it is arithmetic rather than temperament.
A 30-night month with 18 nights sold at an ADR of $160: occupancy 60%, room revenue $2,880, RevPAR $96. Discounting enough to add three one-night stays at $100 each would take occupancy to 70% and add $300 of room revenue. Against that:
- Three extra turnovers at $55 each: $165.
- Consumables at $9 a stay: $27.
- Maintenance reserve at $6 a stay: $18.
- Marginal cost: $210.
- Left over: $90.
Ten percentage points of occupancy for $90, before platform fees, taxes, utilities, your own hours, the wear three extra arrivals put on the place, and the risk that a one-night booking sits across a three-night request. If the work is worth more than $90 to you, staying at 60% is the correct answer rather than a failure to try.
Change one input and the verdict flips. If those same three nights arrive as a single three-night stay, there is one $55 turnover, one $9 of consumables and one $6 of reserve: $70 of cost, and $230 left.
| Way to sell three nights | Revenue | Turnovers | Stated marginal cost | Contribution before other costs |
|---|---|---|---|---|
| Three one-night stays | $300 | 3 | $210 | $90 |
| One three-night stay | $300 | 1 | $70 | $230 |
Same three nights, same money in, and the whole distance between $90 and $230 is stay structure. It is also why I do not chase an occupancy target: I chase nights worth selling, then check what selling them costs. The cleaning end of that cost is covered in our Airbnb cleaning checklist, our cleaning-app comparison, and our calendar-sharing guide for cleaners.
Guest messaging is part of the same marginal cost, and it is the part we charge for. BnBGenius Pro is $10 per month, a unit meaning one rentable place, with the same place on Airbnb and VRBO counting once. The free tier covers the first 500 messages, with every function and no card. It installs as a Chrome extension in about five minutes, with no API keys and no password handed to anyone. A fee taken as a percentage of rental revenue rises with each of those marginal nights; a per-unit subscription does not move when they sell, and does not move when they do not.
None of that makes BnBGenius a property management system, and I would rather say so here than have you find out in week two. We do not do calendar synchronization, channel management, direct bookings, pricing, or owner accounting. If those are the categories you are shopping in, read whether you need a PMS, channel managers for small hosts, and Airbnb automation software instead.
The final test is the one from the top of the page. Work out what the next occupied nights earn, subtract what they make you spend, and compare the result with leaving them empty. A lower occupancy rate is not a failure when the empty nights are protecting your rate, your profit, your own use of the place, or your capacity to do the job well for the guests you already have.
