October 5, 2026 · 7 min read · Tablejoy Team
How to reduce no-shows at your restaurant
Why guests don't show up and what you can do about it, with reminders, easy cancellation, deposits and a clear, fair cancellation policy.

An empty table on a busy Saturday night hurts. The table is set, the kitchen has done its buying, the staff are ready, and maybe that afternoon you had to turn away someone who wanted to book. And then nobody turns up. One no-show is annoying; a few a week and you feel it straight away, both in your revenue and in the mood on the floor.
The good news is that most no-shows can be prevented. Not with a single trick, but with a handful of habits that add up. In this article you'll read why guests don't show up, what you can do about it and how to keep track of whether it's working.
Why guests don't show up
Most no-shows aren't malicious. Guests forget, plans change, or they booked at two places and decided at the last minute. Often, cancelling simply takes more effort than staying away: finding the number, calling while you're in the middle of service, maybe an awkward conversation. Doing nothing is the easy way out.
On top of that, a reservation that's free and was made weeks in advance doesn't feel like much of a commitment. The longer the gap between booking and visiting, the more likely it is that something comes up. And with large groups, it's often one person who booked while the rest never really committed.
Reminders: the easiest step
A reminder is the simplest and friendliest way to prevent forgetting. A good reminder includes the date, the time, the number of guests and the address, and above all a clear way to cancel or make changes.
When to send what? A few rules of thumb:
- Right after booking, a confirmation, so the guest knows it's settled and has all the details to hand.
- The day before, a reminder. That still gives the guest time to cancel and gives you time to fill the table again.
- For large groups or special evenings, an extra reminder a few days earlier, so the organiser can still confirm numbers.
Choose the channel your guests actually read. Email works well for the confirmation with all the details; a WhatsApp message often stands out more as a short reminder. Keep the tone personal and in the style of your restaurant.
Make cancelling easy
It sounds counterintuitive, but it works: the easier it is for a guest to cancel, the fewer no-shows you'll have. A guest who can cancel with one click frees up the table. A guest who has to call and can't get through simply doesn't show.
Put a clear link or instruction for cancelling or changing the booking in every confirmation and reminder. Make it easy to change the number of guests too. A table for four that becomes a table for two is better than a table for four with two people at it that you didn't know about.
A late cancellation is a nuisance, but it's always better than a no-show. At least you know, and you can still do something with it.
Deposits: when to use them and when not to
A deposit is the strongest tool against no-shows, because the guest has something to lose. But it's also a hurdle. Asking for a deposit on every table on a quiet Tuesday can put off guests who would otherwise have come.
So use deposits selectively:
- Busy evenings when you could easily have given the table to someone else, such as Friday and Saturday nights.
- Large groups, where a single no-show leaves a big part of your dining room empty.
- Special menus and experiences, such as a tasting menu, a themed dinner or the holidays, for which you buy and prepare extra.
Keep the amount proportionate. A deposit doesn't need to cover the whole bill; its main job is to make the booking more serious. An amount per person that covers part of the menu is often enough. Make paying easy, with iDEAL and card, and make sure the deposit is properly deducted from the bill.
A clear and fair cancellation policy
A deposit only works well if guests know exactly where they stand. Decide until when guests can cancel for free, for example up to 24 or 48 hours in advance, and what happens if they cancel later or don't show up.
A few tips:
- Communicate it up front: on your website, during booking and in the confirmation.
- Keep it short and clear. One or two sentences is enough, for example: "You can cancel free of charge up to 48 hours before your reservation. After that, we keep the deposit."
- Be reasonable about exceptions. A guest who is ill and lets you know properly deserves different treatment from someone who simply stays away. Being flexible sometimes costs you a deposit, but often earns you a loyal guest.
Refill freed-up tables with a waitlist
Cancellations only pay off if you can fill the table again. So keep a waitlist for fully booked evenings. Guests who couldn't get a table are happy to leave their details, and someone who gets a table at the last minute is usually delighted.
The earlier a guest cancels, the better the chance that someone from the waitlist can still come. And on the night itself, a freed-up table can always go to walk-ins.
Repeat no-shows: keep track
Most guests forget a reservation once at most. But some guests fail to turn up more often, and you want to know about it. Mark no-shows consistently and add a note to the guest profile, so the whole team knows when this guest books again.
What you do next is up to you. You might ask the guest for a deposit on their next booking, call to confirm the reservation, or have a friendly word with them. What matters is that you act on what's on record rather than on gut feeling, and that it doesn't depend on who happens to be working that shift.
Large groups need extra attention
A group of twelve that doesn't show can cost you a whole evening. So don't let large groups book online without you having a view of it. Many restaurants limit online bookings to a certain party size and ask larger groups to get in touch.
That conversation gives you the chance to agree on things: a deposit, a set menu and a date by which the final number must be known. Ask the organiser to confirm numbers a few days in advance. That way you avoid setting a table for twelve when eight turn up.
Measure what happens
You only know whether your approach is working if you keep track. At the very least, look at:
- The number of no-shows relative to the total number of reservations, per week or per month.
- Late cancellations, which say just as much about how well your reminders are working.
- Which days and services no-shows happen on. Maybe the problem is mostly on Saturdays, or actually at lunch.
- Party size: is it mainly large tables, or couples?
If reminders are working well, you may not need a deposit at all. If no-shows stay high on Saturdays, a deposit for that evening is a logical next step.
How this works in Tablejoy
If you use Tablejoy, you can handle most of this in the reservation system. After every booking, Tablejoy automatically sends a confirmation and, before the visit, a reminder, by email and/or WhatsApp and in your restaurant's own branding.
Guests pay deposits by iDEAL or card, via Stripe. You decide how many hours in advance guests can still cancel for free: anyone who cancels earlier gets their deposit back automatically, anyone who cancels later loses it. If you want to be flexible, your team can still issue a refund manually. You can also attach deposits to experiences, such as a tasting menu or a holiday menu.
For large groups, you can limit online bookings so they get in touch with you first. The waitlist keeps track of who would still like to come. You mark no-shows on the reservation itself, and the guest profile holds notes, tags, allergies and visit history, so everyone on your team knows who they're dealing with. On the floor, you have all of this to hand in the Tablejoy Host app, with the day overview, the timeline and the floor plan.
Want to know what it costs? Take a look at the pricing. You'll find setup guidance in the help centre.



