You take twenty bookings for Saturday dinner. By 8pm, several tables haven't shown. No call, no cancellation. Your kitchen prepped, your team is in place, and covers that could have been served vanish.
The no-show (unhonoured booking) is a recurring challenge in hospitality. No tool eliminates it completely, but a combination of simple measures significantly reduces it.
Why no-shows have intensified
Three compounding factors:
- Zero friction: booking takes 30 seconds on an aggregator, so cancelling takes 0 seconds (just by forgetting).
- Multi-booking: some customers book multiple restaurants for the same evening and "decide" after work.
- No consequence: there's no penalty for not honouring.
The 4 anti no-show levers that work
1. Card hold
At booking, the customer enters their card. No amount is charged. The card is just pre-authorised. On no-show, you charge a pre-defined amount (e.g. €10 to €30 per cover). Stripe handles the pre-auth — GDPR and PSD2 compliant.
The card hold de facto eliminates "test" bookings and multi-bookers: a customer knowing their card will be charged on unannounced absence has a strong reason to honour or cancel cleanly.
Best practice: apply card holds only for bookings of 6+ covers, or critical evenings (Friday/Saturday, holidays).
2. Automated SMS reminders
24h before the service, the customer gets an SMS: "Hi [name], we're expecting you tomorrow at 8pm for [N] covers. Confirm by replying YES, or cancel here. Thanks."
SMS reminds those who forgot and lets the indecisive cancel cleanly (frees the table for someone else).
3. Smart waitlist
When your full service turns customers away, don't let them leave with nothing. Put them on a waitlist. The moment a cancellation or no-show happens, your app auto-contacts the first in line: "A table for 4 just opened at 8:30pm — interested?"
No-shows become opportunities rather than holes.
4. Clear policy, enforced
Display your no-show policy on your website, booking confirmation and SMS reminder: "In case of unannounced absence less than 4h before service, a fee of €20/person will be charged on the card provided at booking."
The psychological effect matters: customers seeing a clear policy honour more.
What NOT to do
- Overbooking: hotel chain practice, dangerous in restaurants. If everyone shows up, you turn customers away at the door = negative Google reviews.
- Always penalising: a customer cancelling 3h before for a stomach bug — don't bill them. Policy must be applied with judgment.
- Stacking unpredictable fees: PSD2 requires a clear amount, accepted at booking. No retroactive "bonus" charges.
Anti no-show at BipOrder
The BipOrder Reservation module (included from Pro plan €99/month) ships:
- Stripe card hold (configurable by group size and slot)
- Automated SMS reminders 24h before + cancel link
- Smart waitlist with auto-callback
- No-show policy displayed + customer acceptance at booking
- Interactive floor plan for optimal seating