How to Avoid Overbooking: A Practical Guide for Hotels and B&Bs
Avoiding overbooking: the causes, the real cost of €1,200 an episode, three tested fixes and a ten-point checklist. Case study: a Naples B&B down to zero.
Experiences
Autore
It is 11.40pm on a Saturday in July. A family of four arrives at your reception desk with their booking confirmation printed out. Smiling. Tired. Hungry. You check the system: you gave that room to another couple twenty minutes ago. Welcome to the worst nightmare in accommodation: overbooking.
It is not only embarrassing. Each episode costs an average of €1,200 and — worse — can damage your online reputation for months. The good news? In 95% of cases it is entirely avoidable, if you put the right measures in place.
What overbooking is, and why it really happens
Overbooking happens when you sell more rooms than you actually have for a given date. Technically it is simple; in practice it comes from four main causes:
- Slow synchronisation between portals — the booking arrives on Booking.com, but availability on Airbnb updates fifteen minutes later. In those fifteen minutes someone books the same room.
- Human error — a member of staff forgets to close availability on a channel after a phone booking.
- Deliberate overselling — some chains practise controlled overselling, counting on cancellations. A risky strategy for anyone without the experience to run it.
- Miscalculated no-show history — you overestimate how many guests will not turn up and accept more bookings than you should.
What a single overbooking really costs
When it happens, you do not only pay the visible damage. Here is the real breakdown of a typical episode, based on a double room at €130 a night:
| Cost item | Average amount | Notes |
|---|---|---|
| Refund to the guest | €130 | Returning the rate paid |
| Relocation to a partner hotel | €180–250 | Often at a higher rate than yours |
| Transport for the guest (taxi) | €20–40 | Not optional, in practice |
| OTA penalty, where applied | €0–200 | Booking can suspend your account |
| Voucher or future discount as an apology | €50–100 | To keep the guest |
| Bad review (average impact) | ~€600 | 9% of lost future revenue over six months |
| Estimated total | €1,150–1,350 | For a single room |
And if the episode goes viral — TripAdvisor, travel groups on Facebook, Reddit — the damage grows fast. A hotel in Sorrento calculated losses of €18,000 in 2024 after an overbooking ended up in a Reddit thread with 40,000 views.
The seven mistakes that cause overbooking
Mistake 1: relying on manual updates
You tell yourself you check every morning. But overbooking arrives at 11pm on a Saturday, not at 9am on a Monday.
Mistake 2: a channel manager without certified XML
Some cheap channel managers use scraping instead of official XML connections. The result: delays of five to fifteen minutes on every update.
Mistake 3: selling on too many channels without control
More portals means more potential sources of overbooking if synchronisation is not perfect. Five well-synced channels beat twelve half-connected ones.
Mistake 4: not protecting your scarce rooms
Suites, junior suites, accessible rooms — the ones you only have one or two of — deserve special rules: a two-night minimum, no last-minute sales.
Mistake 5: ignoring seasonality
In high season the risk is four times higher. It calls for stricter rules.
Mistake 6: a PMS disconnected from the channel manager
If a direct booking from your website does not automatically update OTA availability, you are exposed.
Mistake 7: never reading the synchronisation logs
Channel managers record every update. If you never look at them, you will not know when something goes wrong.
Fix 1: a channel manager with real-time sync
This is the foundation. Without a modern channel manager with certified XML connections, every other measure limps.
The technical essentials:
- Push notifications from the portals, so bookings arrive in milliseconds, not minutes
- Certified XML connections (not scraping) for Booking.com, Expedia, Airbnb and Agoda
- Two-way API with your PMS
- Synchronisation logs you can read in real time
- Automatic alerts when something looks wrong
Fix 2: a deliberate safety buffer
Even with the best channel manager there is always a theoretical margin of risk — two bookings in the same fraction of a second. The answer is a buffer: keep one or two rooms off the portals during critical periods.
How to size it
| Property size | Low season | High season | Events and peaks |
|---|---|---|---|
| Up to 10 rooms | 0 | 1 room | 1 room |
| 10–30 rooms | 0–1 | 1–2 rooms | 2 rooms |
| 30–80 rooms | 1 | 2–3 rooms | 3–4 rooms |
| 80+ rooms | 1–2 | 3–5 rooms | 4–6 rooms |
The buffer is not lost revenue: it is insurance. Whatever is left you sell at the last minute directly, or you use it to absorb any overbooking that still slips through.
Fix 3: automatic stop-sell rules
Configure your channel manager to close sales automatically when certain conditions are met:
- When two or fewer rooms of a type remain, raise the rate by 25%
- When one room of a type remains, close every channel except your own site
- On high-risk dates — events, long weekends, summer Saturdays — set a two or three night minimum stay
- Block same-day bookings after 10pm on the portals with the slowest sync
🛡️ Want to take overbooking to zero?
Experiences Srl analyses how your bookings flow today, finds the weak points and puts a channel manager plus tailored automatic rules in place. Typical result: 90% fewer overbookings within six months.
A real case: a 12-room B&B in Posillipo
A twelve-room B&B in Naples (Posillipo), family-run, selling on Booking, Airbnb, Expedia and its own site.
Starting point (2023)
- Running on a cheap channel manager based on scraping
- Nine overbookings during the year, four of them in July and August
- Estimated total cost: €11,700 across refunds, relocations and revenue lost to bad reviews
- Booking score down from 9.1 to 8.5 in eight months
What we changed
- Replaced the cheap system with an enterprise one using certified XML — cost: €60 more a month
- Introduced a one-room buffer in August, none in low season
- Stop-sell rules: close the OTA channels when one room remains
- Two-night minimum stay on July and August weekends
- An SMS alert to the owner for any booking that leaves fewer than two rooms free
Results over the following 12 months
| KPI | 2023 | 2024 |
|---|---|---|
| Overbooking episodes | 9 | 0 |
| Cost of overbooking | €11,700 | €0 |
| Average room rate | €95 | €114 (+20%) |
| Booking score | 8.5 | 9.2 |
| Return on the new channel manager | — | 16× |
“I thought spending €60 more a month was a waste. I changed my mind on the first of August: no stress, no angry guests, and with the minimum stay I raised my rates too. It paid for itself in three weeks.”
— Owner, B&B in Posillipo
A ten-point anti-overbooking checklist
Print it, pin it up in the office, go through it once a month:
- ✅ I have a channel manager with certified XML on every main channel
- ✅ My PMS has a two-way integration with it
- ✅ I have a safety buffer set for my peak season
- ✅ I have automatic stop-sell rules for scarce room types
- ✅ I have minimum-stay rules for critical periods
- ✅ I receive automatic alerts for synchronisation anomalies
- ✅ I read the sync logs at least once a week
- ✅ My team knows what to do when an overbooking happens — a written protocol
- ✅ I have relocation agreements with at least two partner hotels of the same standard
- ✅ I review every episode, even small ones, to understand the cause and prevent the next
What to do when it happens anyway
Even with every precaution it can still happen. Here is the emergency protocol:
- Tell the guest immediately — do not wait for check-in
- Apologise plainly and take responsibility
- Offer relocation to a property of higher standard, never lower
- Cover the transport and the price difference
- Add a voucher or discount for a future stay
- Follow up the next day with a personal phone call
- Ask for private feedback before the public review
Handled well, the emergency can turn a bad episode into a neutral or even positive review. Eight guests in ten who are looked after properly after an overbooking do not leave a negative review.
In closing: overbooking is prevented, not managed
Every euro spent on prevention — channel manager, automatic rules, training — saves you at least €10–15 in direct and indirect costs. The question is not whether to invest, but how quickly.
If you have had even one overbooking in the past twelve months, it is time to act. Waiting only means adding another €1,200 of losses each time it happens.
Related reading
- Channel managers for hotels: the complete 2026 guide
- Local SEO for hotels: reaching Google’s top three in 90 days
No overbooking, dependably
Experiences Srl puts the whole system in place: a certified channel manager, automatic rules and training for your team. Average result: 92% fewer overbookings in the first six months.
Scritto da
Experiences
Esperto di digitalizzazione per il turismo. Aiuta hotel, agenzie e tour operator a crescere online con Channel Manager, SEO e AI.
Vuoi applicare queste strategie al tuo business?
Richiedi un'audit gratuito del tuo sito. Analizziamo dove perdi prenotazioni e ti diciamo esattamente cosa fare. Senza vincoli.
