The notifications page with a message that six nights are sitting on the floor

Blog · September 28, 2026 · 5 min read

Airbnb stopped booking this month: the three numbers to check

Your occupancy against the market's, days since the last booking, whether a floor holds the price. Which lever is binding, and the daily check that names it.

The Hostomat team

A listing that stops booking sends no alarm. The calendar just stays white, and because the last few stays are still on it, it looks busy for a while. By the time most hosts notice, it has been three weeks. There are three numbers to look at, in order, and one of them is almost always the answer.

One: your occupancy against the market's

Not your occupancy alone. Forty percent booked for the next thirty days is a disaster in July and a good month in February. The number that means something is the ratio: your booked share of the next thirty nights, against what the listings around you have been running.

Under half the market's occupancy, with no new booking in three weeks, is a stall. At roughly the market's level, it has not stalled, whatever your gut says about the white squares.

To get the market's figure by hand, open five comparable listings and count their booked nights in the next thirty days. It takes ten minutes and it is the single most useful ten minutes a worried host can spend, because it separates "my listing has a problem" from "my town has a quiet month".

Two: days since a booking landed

Not the last stay. The last time someone new booked.

A calendar can look healthy on bookings made in spring while nothing has come in since. Twenty-one days without a new booking is the first sign. Hostomat calls it a stall when that gap comes with nothing booked ahead, or with occupancy under half the market's. The bookings you see are the past. The booking rate is the present.

One exception: a listing under two weeks old has no rate yet. Nothing about it can be read, and the right answer for it is patience, not a price cut.

Three: whether a floor is holding the price

Look at your nightly price across the next thirty days. If it is the same number every day, something is holding it there, and the usual suspect is a minimum price sitting at or above what the market is charging for those nights.

A floor that binds turns a pricing tool into a flat price. The tool wants to move the night down to where it would book, the floor says no, and the listing sits above every comparable, every day, looking expensive for reasons nobody chose on purpose. Compare your floor to the middle of the comparable prices for the month. If the floor is higher, the floor is the problem, and what minimum price to set on Airbnb explains how to reset it from costs rather than hopes.

The order matters, because price is only one lever

If the first two numbers say stalled, do not reach for the price yet. Ask which lever is actually binding.

  • Content first. If the listing's audit score is under about 70, guests are not reaching the price. They are leaving at the first photo or the first line. Fix that, and the price you have may already be right.
  • Pricing that was never switched on. A single flat number set a year ago is not a strategy, it is a guess that has aged. If the price has not moved since spring, that is the lever.
  • A floor that binds. Covered above. Lower it to a cost, and let the nights move.
  • Nothing. If the ratio is near the market's and bookings are still landing, the listing is fine and the white squares are February. Do not touch it.

That last one is the hard one. Hosts who are worried want to do something, and doing something to a listing that is fine is how a fine listing becomes a discounted one.

The check Hostomat runs every day

Hostomat runs this on every connected listing, every day, whether or not it is pricing that listing. It reads the reservations directly, so a listing with nothing booked at all is read as exactly that: zero bookings is the finding, not missing data. An earlier version treated a never-booked listing as having no occupancy to report and stayed quiet about it, which was the one listing that most needed a word. That is fixed, and it is the reason the check reads bookings and not summaries. A listing Hostomat is not pricing yet has no market read, so it is judged on the booking gap and an empty forward calendar.

When a listing has stalled, the message names the lever it thinks is binding: the floor when the floor holds the price, pricing itself when it was never turned on, and it adds a line about the listing's content whenever the audit score is under 70. When a listing is doing fine, it says nothing at all. An advisor that always talks trains hosts to stop listening, so this one is quiet on purpose.

You get at most one WhatsApp message and one email a day, covering every listing that needs a word, and a given listing is not raised again for a week. A listing that was never priced and has never booked is most often one you are not really renting, so it is mentioned once, then once a month. On WhatsApp the headline covers three listings and points to the dashboard for the rest, because six diagnoses do not fit a phone screen and would not be read if they did.

What it cannot see

It cannot see the new listing that opened next door last month at 20% under you, except as it shows up in the market numbers. It cannot rewrite your photos. The audit will rewrite your copy, but you paste it into Airbnb. And it cannot tell you why a market went quiet, only that yours did while the neighbours' did not.

Check the three numbers in order. If all three look fine and the calendar is still quiet, why your Airbnb is not getting booked goes through everything else. If you would rather have them checked for you every morning, connecting a listing is free, the audit is free, and pricing's first month is free on every listing; a card is saved when you switch it on and nothing is charged for 30 days.

First month free.

Ten minutes from now, tonight is priced.

Start free

More from the team.