A table for four at 7 pm. The reservation is in the system. The kitchen has prepped. Your floor staff are ready.

They don’t show up.

No call. No message. Just four empty chairs and a cover you can’t recover.

Restaurant no-shows are one of the most expensive and frustrating problems in hospitality. In the UK alone, they cost the industry an estimated £16 billion per year. For an independent restaurant, even a handful of no-shows on a busy Friday night can wipe out the evening’s margin.

The good news: no-shows are not inevitable. Here are seven tactics that consistently reduce them.


1. Send automated reminders at the right times

The single highest-ROI change most restaurants can make is adding automated SMS or email reminders. Most no-shows are not malicious — guests simply forget.

A two-message sequence works well:

  • 48 hours before: a friendly confirmation with the date, time, party size, and a one-click cancellation link.
  • 24 hours before: a shorter reminder, again with a cancellation option.

The cancellation link is important. It converts no-shows into advance cancellations, which gives you time to re-fill the table. Guests who know they can cancel easily are less likely to just not show.

With Tabledoo, both messages go out automatically. You set it once.


2. Introduce a card-on-file deposit policy

Asking for a credit card at the time of booking reduces no-shows dramatically — typically by 50–70% for fine dining and high-demand restaurants.

You don’t need to charge guests upfront. Card-on-file (where a charge applies only if they don’t show or cancel inside your window) is less friction than a full prepayment and almost as effective.

What to communicate clearly:

  • The cancellation window (e.g. “cancel for free up to 48 hours before”)
  • The no-show fee (e.g. £15 per person)
  • That no charge applies if they arrive or cancel in time

Most guests — the ones you want — will accept reasonable terms.


3. Tighten your cancellation window

If your current policy allows free cancellation up to 2 hours before a reservation, guests will cancel at 6:45 pm for a 7 pm table. That’s not recoverable.

A 24–48 hour cancellation window gives you a realistic chance to re-sell the table. For popular time slots (Friday/Saturday evenings, bank holidays), a 48–72 hour window is defensible.

Communicate this upfront — in your booking confirmation, your reminder messages, and on your booking page. Guests who book knowing your policy won’t resent it.


4. Make cancelling genuinely easy

This sounds counterintuitive: why make it easier to cancel?

Because the alternative — making it hard to cancel — doesn’t reduce no-shows. It just replaces them with frustrated guests who eventually stop booking with you. Guests who can cancel effortlessly are far more likely to do so.

Every confirmation email and SMS reminder should include a one-click cancellation link that works on mobile, requires no login, and takes under 10 seconds.

Tabledoo generates these links automatically for every reservation.


5. Call large-party bookings personally

For tables of 6 or more, a personal call or message 24–48 hours before makes a meaningful difference. Large parties have more moving parts — people drop out, plans change, someone forgets to mention it.

A brief “just confirming your table for 8 on Saturday” does two things:

  1. It gives the guest a natural moment to flag any changes.
  2. It signals that this reservation matters, which raises their commitment.

You don’t need to call every reservation. Reserve this for large covers and special occasions.


6. Use waitlists to recover cancelled and no-show tables

Every cancellation or no-show is a table that could be re-filled — if you have a system to do it quickly.

A waitlist (or a short-notice availability alert) lets you notify guests who are ready to take that slot. Even recovering one in three cancelled tables can meaningfully improve revenue.

Automated waitlists in Tabledoo ping the next guest on the list the moment a table opens, without requiring manual staff intervention.


7. Track your no-show rate by day, shift, and channel

You can’t manage what you don’t measure. Start by tracking:

  • Overall no-show rate (no-shows ÷ total reservations × 100)
  • No-show rate by day — Sundays often differ significantly from Saturdays
  • No-show rate by booking channel — walk-in platforms vs. your own website vs. phone
  • No-show rate by party size — does it spike at 2 covers? 6+?

Once you have this data for a few months, patterns emerge. Your strategy for a Friday 7 pm peak slot can be different from a Tuesday lunch cover.


What’s a normal restaurant no-show rate?

Industry averages sit between 5% and 20%, with significant variance by cuisine type, location, price point, and booking channel. Fine dining restaurants with deposit policies commonly see rates below 3%. Casual restaurants on third-party booking platforms can see 15–20%.

If you don’t know your current rate, calculating it is the first step.


The bottom line

No-shows are a solvable problem, not an industry inevitability. The restaurants with the lowest no-show rates typically do three things consistently: they send automated reminders, they make cancellation easy, and they take a card at booking for high-demand slots.

If you want to see how Tabledoo handles all three automatically, book a 20-minute demo. We’ll show you exactly how it works for your type of restaurant.