Preventing no-shows at your B&B: prepayment, deposit and clear terms
A no-show costs you an empty room you can no longer resell. With the right mix of prepayment, deposit, clear cancellation terms and a reminder beforehand, you keep no-shows low — without scaring guests off. A practical guide for B&B and guest-room operators.
Share on LinkedIn
You've blocked a room, prepared breakfast, maybe turned down another request — and then the guest simply doesn't show up. A no-show stings twice for a small B&B: you lose that night's income, and you almost never manage to resell the room at the last minute.
The good news: no-shows are largely preventable. Not by distrusting guests, but by setting up your booking process so a reservation actually means something. Below are the building blocks that make the real difference in practice.
1. Ask for prepayment or a deposit
The strongest lever is money. Guests who have already paid (in part) show up far more often. You roughly have three options:
- Full prepayment on non-refundable rates. Ideal for busy periods and short stays.
- A deposit of, say, the first night or 30% at booking, the rest on arrival. A middle ground most guests find reasonable.
- A card guarantee without an immediate charge: you store the card details and may charge the agreed amount in case of a no-show.
Which one you choose can vary by season and by channel. For your direct bookings on your own website you control this entirely. In Driving direct bookings and paying less commission you'll read why that direct relationship is worth so much.
2. Make your cancellation terms crystal clear
Prepayment only works if the rules are clear before the guest confirms. Put them short and concrete on your booking page and in your confirmation e-mail:
- until when free cancellation is possible;
- what happens with a later cancellation;
- what a no-show costs.
Avoid legal jargon. "Free cancellation until 7 days before arrival, after that you pay the first night" is something everyone understands. How to set this up smartly — flexible in low season, stricter on peak dates — is covered in Setting cancellation terms for your B&B.
3. Send a reminder before arrival
A large share of no-shows isn't ill will but forgetfulness: a forgotten booking, a wrong date, a plan that no longer fits. A friendly message a day or two before arrival largely solves that.
In that message you confirm the date, the arrival time and the practical info (address, check-in, parking). At the same time you give the guest an easy way to flag that something changed — better to know in advance than to find the room empty that evening. Guests reply fastest via WhatsApp; read more in A WhatsApp bot for your B&B guests.
4. Ask for a stay length that makes it worthwhile
Single-night bookings on peak days carry the highest no-show risk and the biggest opportunity cost. A minimum stay on weekends or during events partly filters out the least committed bookings and makes each reservation more valuable. Combine it with a length-of-stay discount for longer stays, as described in Length-of-stay discounts for longer bookings.
5. Respond fast and personally
This sounds soft, but it works: a guest who feels seen is less likely to let you down. A quick, personal answer to a question builds a mini-relationship before arrival. No-shows happen more often with anonymous, transactional bookings than with guests you've already been in touch with.
How BedFlow PMS helps
Doing all of these neatly is a lot of manual work — unless your system does it for you. In BedFlow PMS you set per channel and per period which payment rules apply, you take a (partial) payment or card guarantee on your direct bookings via the commission-free booking widget, and you attach clear cancellation terms to every reservation. The guest communication — confirmation and pre-arrival reminder — sits right next to the booking, so nothing slips through the cracks.
The result isn't a cold collection system but a calm process in which every reservation becomes more reliable and you face fewer empty rooms and last-minute surprises.
In summary
- Ask for a prepayment, deposit or card guarantee — money is the strongest brake on no-shows.
- Make your cancellation terms crystal clear before the guest confirms.
- Send a friendly reminder a day or two before arrival.
- Use a minimum stay on peak dates to filter out the weakest bookings.
- Build a personal connection; engaged guests show up more often.
Want this to run without the puzzle? Check the pricing or try BedFlow PMS free for 30 days — no credit card required.
30-day free trial, no credit card. We migrate your MyTourist or other PMS data with you.