No-shows cost restaurants thousands of euros per month. Discover 7 proven strategies to reduce them, from WhatsApp reminders to smart cancellation policies.
Table set for four, napkins folded, glasses ready. The reservation time passes, and no one arrives. Ten minutes, twenty, half an hour. That table stays empty all night. If you run a restaurant, you know this scene all too well. No-shows aren't just an annoyance: they're a serious financial problem that can be solved with the right strategies.
8-15%
average no-show rate in Italian restaurants
In Italy the average restaurant no-show rate is between 8% and 15%. For a 60-cover restaurant with an average ticket of 45 euros, even a 10% rate means losing between 800 and 1,200 euros per week. That's over 4,000 euros per month in revenue that vanishes without notice. But the real cost goes well beyond the single missed cover.
Want to know exactly how much no-shows cost you each month? Use our free no-show calculator to discover the real impact on your revenue.
The single most effective strategy. Send a first reminder 24 hours before the reservation and a second one 2-3 hours before. WhatsApp has a 98% open rate, far higher than SMS or email. The message should include date, time, party size, and a simple link to cancel or modify. Restaurants that implement double WhatsApp reminders reduce no-shows by 40-60%.
Instead of considering the reservation confirmed by default, ask the guest to actively confirm with a simple "Yes, I confirm" via WhatsApp. This creates a psychological micro-commitment that increases the likelihood the guest will show up. If they don't confirm within one hour before, the table is freed for other guests. This strategy turns silent no-shows into manageable cancellations.
A clear cancellation policy, communicated at booking time, sets precise expectations. The confirmation message should specify the deadline for penalty-free cancellation. For large group bookings or special evenings, requesting a credit card guarantee is increasingly accepted in Italy too. It's not about charging penalties, but filtering out uncommitted bookings. Restaurants that require a card for parties of 6+ reduce no-shows for these reservations by over 70%.
An automated waitlist lets you fill tables freed by cancellations in real time. Calculated overbooking, based on your restaurant's historical no-show rate, allows you to accept more reservations than needed with controlled risk. Finally, analyzing no-show patterns (day of week, time slot, booking channel, party size) helps identify high-risk reservations and apply targeted preventive measures, like requiring active confirmation only for Friday evening bookings.
Maestro automatically implements the most effective strategies. It sends double WhatsApp reminders, requests active confirmation, communicates the cancellation policy at booking time, and manages an automatic waitlist. All without you or your staff having to do anything. Try the free 30-second demo and discover how Maestro can reduce your restaurant's no-shows.
Why we know this
We measure no-show rates directly from our system. Every reminder Maestro sends via WhatsApp and every voice confirmation we handle leaves a trace in our dashboard, and we have seen what works and what does not across hundreds of Italian restaurants. The seven strategies described here are the ones that, to date, have actually moved the needle for our customers.