Reducing No-Shows: Deposits, Reminders and a Cancellation Policy for Your Restaurant
An empty table because a guest didn’t show up costs you more than you might think: lost revenue, ingredients that go back in the fridge, and a table you could have given to someone else. With a few simple tweaks to your booking process, you can cut no-shows significantly, without making booking harder for honest guests.
Why guests don’t show up
Most no-shows aren’t malicious. A guest simply forgets the booking, reserves “just in case” at several restaurants at once, or doesn’t dare cancel because it feels awkward. The longer the gap between booking and the actual evening, the more likely a reservation slips from a guest’s mind.
What a no-show really costs you
At a small restaurant with ten tables, a single no-show on a busy night can easily mean a few hundred euros in lost revenue, plus the staff time that table would have used. With larger groups and events it adds up even faster: you’ve often already bought ingredients and set up the room based on the number of guests who signed up.
Ask for a deposit or guarantee when booking
The most direct way to reduce no-shows is to build in a small commitment at the moment of booking itself. A small deposit, or holding a credit card as a guarantee, makes a guest consciously choose your restaurant instead of booking “just in case.”
- Deposit: ideal for larger groups, holidays or special set menus. You can deduct the amount from the final bill if you like.
- Credit card guarantee: a lower barrier than a deposit, but still enough to remind guests of their booking; you only charge it in case of a no-show.
- Only for bigger groups: ask for a guarantee only from, say, six people upward, so solo guests and couples don’t face an extra step.
If you work with Formitable, Zenchef or Resengo, you can switch on these options directly in that system’s settings. Prefer connecting FRANK to your restaurant website? You’ll find the same guarantee option inside the widget itself.
Send automatic reminders
A large share of no-shows simply disappears once you remind guests in time. Most booking systems automatically send a confirmation right after booking and a reminder a day in advance, by email or text message. Turn that feature on if you haven’t already: it costs you nothing and it’s the lowest-effort fix there is.
Want to make it more personal? Add the Bonnie WhatsApp widget to your site, so a guest who’s unsure or needs to cancel can simply message back instead of calling. Lowering the barrier works both ways: the easier it is to cancel, the sooner a guest actually does it, and the sooner you can free up that table.
Post a clear cancellation policy on your site
Many guests don’t cancel because they don’t know how, or assume it doesn’t matter anyway. A short, friendly cancellation policy on your booking page removes that doubt.
- State how many hours in advance a guest can cancel or change a booking for free.
- Explain what happens in case of a no-show, for example charging a deposit.
- Add a direct link or button next to the policy so a guest can cancel or change the time in one click.
- Repeat the key points briefly in the confirmation email, so nobody has to search for the terms again.
Fill cancellations fast with a waitlist
Despite every precaution, a table will occasionally still stay empty. A waitlist feature in your booking system lets you offer that spot to another guest right away, instead of it going unused that evening. Turn the waitlist on especially on busy nights and holidays, when the odds of both no-shows and last-minute demand are highest.
Step-by-step plan: reduce no-shows for good
- Turn on automatic confirmations and reminders in your booking system.
- Ask for a deposit or credit card guarantee for larger groups and busy moments.
- Write a short, clear cancellation policy and place it visibly near your booking button.
- Make cancelling as easy as possible, for example via WhatsApp or a link in the confirmation email.
- Turn on a waitlist so cancellations get filled automatically.
- Track your no-show rate for a few weeks and adjust your approach where needed.
Fewer no-shows also means more full tables through your own site instead of external platforms; that ties in directly with More direct bookings, less OTA commission, which shows you how to bring in even more direct bookings.
Frequently asked questions
Won’t a deposit put guests off?
For a table of two or four, a deposit often raises the barrier. So limit the guarantee to larger groups, holidays or special set menus, where the risk of a no-show is highest.
Which booking system supports deposits?
Most larger systems, including Formitable, Zenchef and FRANK, have a built-in option for a deposit or credit card guarantee. Check your own system’s settings, or ask your account manager.
What if a guest still doesn’t show up despite a guarantee?
In that case, charge the agreed amount according to your own policy. Communicate that policy clearly in advance, so a guest isn’t caught by surprise.
Ready to turn fewer empty tables into more revenue from your bookings? Try Sitebite for free and put your booking system to work against no-shows.