How to reduce restaurant no-shows: 7 fixes that actually work
A reserved table that sits empty through the whole service is every restaurant owner's nightmare: the food is ordered, the staff are scheduled, and the revenue never arrives. The phenomenon has a name, the no-show, and it hits every kind of establishment, from the neighborhood bistro to the tasting-menu dining room.
The numbers are not small. In the United States, 28% of adults admitted they had skipped a reservation in the previous year without canceling, according to a YouGov survey commissioned by OpenTable in 2021. In the UK, research by Zonal and CGA put the cost of no-shows to hospitality at £17.6 billion a year in lost sales, and their 2024 follow-up survey of 5,000 consumers found the no-show rate had climbed from 12% to 14% over the year. This is not a problem that fixes itself.
The good news: no-shows are not a fact of life. Change a few things about how you take reservations (or bookings, as they say in the UK) and you can eliminate most of them. At ViteUneTable, a free online reservation system for restaurants, we help owners take back control of their dining rooms every day. Here are the 7 levers that actually work.
1. Confirm every reservation immediately
The most avoidable no-show is the guest who is not sure their reservation was actually recorded. A booking scribbled down between two services, with no written confirmation, leaves room for doubt on both sides: the guest wonders if the table is really theirs, and you wonder if they will really come.
Send a written confirmation by email the moment the reservation is recorded. The guest gets a record of the date, the time and the party size, and you get one fewer reason for a misunderstanding. It is also the natural place to include your contact details so they can cancel or modify without friction.
With an online reservation system, that confirmation goes out automatically, with zero extra work for your team. On ViteUneTable, automatic confirmation emails are included in the free plan, with no commission and no per-cover fees.
2. Send a reminder before the service
The number one cause of no-shows is simply forgetting. A reservation made ten days ahead slips out of the mind of even your most loyal regular. That squares with what the UK data shows about who no-shows most: in the Zonal and CGA research, 28% of 18 to 34 year olds admitted failing to honor a booking, against just 1% of those aged 55 and over. Younger guests book more spontaneously, often on their phones, and forget just as fast.
A reminder sent the day before or on the morning of the meal solves most of it:
- it brings the reservation back to mind;
- it gives the guest an easy exit to cancel if something has come up;
- it buys you time to resell the table if the cancellation comes early.
A guest who cancels the evening before is not a no-show: that is a table you can fill again. On ViteUneTable, automatic email reminders are part of the Standard pack at €29 excl. VAT per month.
3. Make canceling easier, not harder
It sounds counterintuitive, but the easier it is to cancel, the fewer no-shows you eat. A guest who has to phone during opening hours to cancel will often give up on calling, and then not come either. Silence is the worst outcome: at least a cancellation tells you the table is free.
Every confirmation and every reminder should carry a cancellation or modification link that works in a few seconds, at any hour. The goal is that the path of least resistance for the guest is always to tell you.
4. Take card holds or deposits for large parties and peak nights
For groups and high-demand evenings, a credit card hold (sometimes called a bank imprint) is the single most effective deterrent. The principle: the guest enters their card details when booking and is not charged anything. If they fail to show up, you can charge the amount announced in your cancellation policy. A deposit works the same way but is charged upfront and deducted from the final check (or bill).

The effect is double: the "just in case" reservations disappear, and the guests who do book actually turn up. Skin in the game changes behavior, which is why platforms across the US and UK have built card-hold tools into their reservation flows.
Reserve this measure for the situations where the stakes justify it: parties of 6 or 8 and up, New Year's Eve, Valentine's Day, fully booked Saturdays. Applied to every 2-top on a quiet Tuesday, it just adds friction.
Let's be honest: a card requirement will cost you a small number of bookings from guests who refuse to enter a card. On nights when you would otherwise turn people away, that trade is massively in your favor.
On ViteUneTable, card holds are part of the Standard + Anti No-Show pack at €49 excl. VAT per month, still with 0% commission on your covers.
5. Publish a clear cancellation policy
Card holds and deposits only work if your rules are announced before the guest commits: how late they can cancel for free, the amount retained after a no-show, any special conditions for groups. A charge that surprises the guest turns into a chargeback dispute and a one-star review; a charge they were clearly warned about is just the policy working.
A few good practices:
- one plain sentence at booking time beats a page of terms and conditions;
- keep the amounts reasonable, the goal is to deter, not to punish;
- apply the rule with judgment: a regular who had a genuine emergency deserves a goodwill gesture.
A clear policy also protects the relationship: nobody can say they didn't know.
6. Run a waitlist for fully booked services
Even with perfect reminders, some cancellations will land late. The question then becomes: how fast can you refill the table?
A waitlist answers exactly that. When a slot opens up, you contact the first guest waiting, and the table goes back to work. On high-demand nights, a last-minute cancellation becomes covers served instead of a dead loss. Even a simple list of names and phone numbers kept by the host stand beats nothing; a reservation system that timestamps requests makes it fair and fast.
7. Track your numbers and adjust
How many no-shows do you take per week? On which days, which services, which party sizes? Without those numbers, you cannot tell whether any of the measures above are paying off.
A reservation system keeps the history of every table: booked, honored, canceled or no-show. Within a few weeks you will know precisely where to focus, for example requiring a card hold only on Saturday nights, or extending the free-cancellation window for groups. The UK research cited above found the national no-show rate moving between 12% and 14% year to year; your own rate is the only one you can act on, so measure it.
No-shows are beaten with systems, not luck
Each of these fixes reduces no-shows on its own; together, they make them marginal. The common thread: they all rely on a reservation system able to automate confirmations, reminders, cancellation links and card holds, because no team has time to do all of that by hand during a service.
That is exactly what the ViteUneTable restaurant reservation software provides: the free plan covers unlimited online reservations with automatic confirmation emails, no commission and no commitment, and the paid packs add email reminders (Standard, €29 excl. VAT/month) and card holds (Standard + Anti No-Show, €49 excl. VAT/month) when your volume justifies them.
Frequently asked questions
What is a no-show in a restaurant?
A no-show is a guest who reserved a table and never turns up, without canceling or giving any notice. The table stays blocked for nothing, which is a direct loss of revenue: the seats could have gone to walk-ins or waitlisted guests.
How much do no-shows cost restaurants?
Industry-wide figures are striking: Zonal and CGA estimated the cost to UK hospitality at £17.6 billion a year in lost sales. For a single restaurant, the math is simple: multiply your average check (or bill) by the number of no-show covers in a month. Even a modest rate adds up to thousands per year.
Are card holds and deposits accepted by guests?
Increasingly, yes. They have become standard practice for peak nights and large parties in both the US and the UK, and most guests now recognize the pattern from hotels and events. The key is transparency: state the amount and the cancellation window clearly before the guest confirms the booking.
How much should I charge for a no-show?
Common practice ranges from roughly $10 to $50 (or £10 to £40) per cover depending on your positioning, up to the price of a full menu for tasting-menu restaurants. The goal is to make guests take the booking seriously, not to recover the entire loss.
Are email reminders enough to eliminate no-shows?
They remove a large share of them, because forgetting is the leading cause of no-shows. For high-stakes situations such as groups and fully booked evenings, combine reminders with a card hold: the pairing of an easy cancellation path and a financial commitment is the most effective setup.
Can a free reservation system really help?
Yes. The free plan of ViteUneTable takes your online reservations around the clock, sends automatic confirmation emails and centralizes your floor plan history, with 0% commission. You can then activate email reminders and the anti no-show card hold with a paid pack once your volume justifies it.
Also worth reading
Walk-ins vs reservations: finding the right mix for your restaurant
All reservations, walk-in only, or a deliberate mix of both? Each model wins in a different restaurant. Here is how to choose yours, how many tables to hold back, and why overbooking is a trap for restaurants even though it works for airlines.
VAT on restaurant food in the UK: rates, takeaway rules and worked examples
Eat-in at 20%, cold takeaway at 0%, and a dozen traps in between. A plain-English guide to VAT for UK restaurants, with worked examples in pounds.
Valentine's Day restaurant reservations: the playbook for your biggest nights of the year
February 14 does not get a do-over: demand lands on a single night. Here is the complete method for peak dates, from the set menu to the D-30 run sheet, including protection against the year's worst no-shows.