How to Reduce No-Shows at Your Restaurant
A table for four, booked for 7:30 PM on a Saturday. The kitchen prepped. The table sat empty all night. No call, no message, nothing.
Every restaurant owner knows this feeling. No-shows aren't just annoying — they're expensive. Industry data puts the cost at 5-20% of potential revenue, depending on the restaurant. For a small place with 40 seats, even a few no-shows per week can mean thousands in lost revenue per year.
You can't eliminate no-shows entirely. But you can cut them in half. Here's how.
Send confirmation emails immediately
This one's basic, but some restaurants still don't do it. When someone books a table, send a confirmation email right away. It should include:
- Date and time of the reservation
- Party size
- Restaurant name and address
- A link to cancel or modify the booking
That last point matters most. People don't no-show because they're malicious. They forget, plans change, or they feel awkward calling to cancel. Give them a one-click way to cancel online and many will use it — which frees the table for someone else.
Send a reminder 24 hours before
A quick SMS or email reminder the day before does more than anything else to reduce no-shows. Studies consistently show that reminders cut no-show rates by 30-50%.
Keep the message short:
"Reminder: You have a table for 4 at Restaurant XYZ tomorrow at 7:30 PM. Need to cancel? [link]"
SMS works better than email for this. People check texts. Emails get buried. If your reservation system supports SMS reminders, turn them on. The cost per message is cents. The value of a recovered table is the full price of a meal.
Require deposits for large groups
A party of two that no-shows hurts. A party of eight that no-shows is devastating — that's a significant chunk of your dining room sitting empty.
For groups above a certain size (six or eight people is a common threshold), require a deposit or credit card guarantee at the time of booking. Something like 10-20 EUR per person, deducted from the final bill.
This does two things:
- People who've paid a deposit actually show up
- People who aren't serious about the booking won't complete the reservation in the first place
Some restaurant owners worry this will scare guests away. It won't — at least not the guests you want. Anyone put off by a small deposit for a large group booking probably wasn't reliable to begin with.
Run a waitlist to fill gaps
Even with reminders and deposits, some no-shows will happen. The question is what you do with the empty table.
A digital waitlist helps. When a guest cancels last-minute (or just doesn't show up by 15 minutes past the reservation time), you can notify people on the waitlist that a table just opened.
This works especially well on busy nights — Friday and Saturday, holidays, special events. The demand is there. You just need a system to connect the empty table with the waiting guest fast enough.
Track repeat no-shows
Most guests who no-show do it once. It's the repeat offenders who cause the most damage.
Your reservation system should flag guests who've no-showed before. A guest database with no-show tracking lets you:
- See a warning when a known no-show books again
- Require a deposit from guests with a history of missing reservations
- In extreme cases, decline the reservation
This isn't about being punitive. It's about protecting your business. A table held for someone who won't show up is a table you can't give to someone who would.
Set a clear cancellation policy
Post your cancellation policy on your website and include it in confirmation emails. Something straightforward:
"Please cancel at least 4 hours before your reservation. Late cancellations and no-shows for groups of 6+ may be charged a fee of 20 EUR per person."
Most guests respect a clear policy. The key word is "clear." If it's buried in fine print nobody reads, it might as well not exist.
Overbook slightly on high-demand nights
This is controversial, and it requires good data. But if your historical no-show rate is, say, 15% on Friday nights, you can accept a few extra reservations beyond capacity.
The math has to work. If you overbook too aggressively and everyone shows up, you've got a problem. Start conservative — one or two extra covers on nights where you know no-shows are likely. Adjust based on what actually happens.
This strategy works best with a waitlist system as backup, so you can manage the rare case where every single table is claimed.
What a good reservation system does for you
Most of these strategies require software support. You need automated confirmations, SMS reminders, cancellation links, guest tracking, and waitlist management. Doing this manually — calling every guest the day before, keeping notes on paper — doesn't scale.
Systems like Tavooli handle all of this out of the box. Automated emails and SMS go out without anyone on your team lifting a finger. No-show flags appear in the guest profile. Cancellation links work 24/7.
No-shows won't ever reach zero. But going from 15% to 5% is realistic with the right combination of reminders, policies, and tracking. For most restaurants, that's worth thousands per year in recovered revenue.
Ready to try Tavooli?
Start free 30-day trial