Guides

Bookings · 12 min read

How to reduce restaurant no-shows: 7 tactics that work

Restaurant no-shows are the most expensive empty tables you will ever have: you turned other guests away for them, prepped and staffed for them, and they pay nothing. Across the industry, 5% to 20% of bookings never walk in. Restaurants that treat no-shows as a process problem rather than bad luck consistently hold the rate under 5%, and this guide is that process, tactic by tactic, with the numbers behind each one.

Published August 20, 2026By the Tablerooms team

Bookings

<5%

the no-show rate to aim for

tablerooms

What is a no-show in a restaurant?

A no-show is a confirmed booking where nobody arrives and nobody cancels. It is different from a late cancellation, which at least gives you a window to resell the table, and different from a walk-out. The distinction matters because the three have different fixes: cancellations need a better window, walk-outs need floor process, and no-shows need commitment before the night begins.

How much does a restaurant no-show cost?

A single no-show costs you the entire covered value of the table, because the slot cannot be resold at 21:00. A four-top booked for Friday at 20:30 that never appears takes $152 of revenue with it at a $38 average spend. The food was bought against the forecast, the floor was staffed for it, and none of those costs shrink because the chairs stayed empty.

On a busy night the damage compounds, because that table was denied to somebody else. You said "fully booked" to a party that would have come. That is the part owners underestimate: the loss is not the meal, it is the meal plus the guest you turned away.

Booked covers a weekNo-show rateLost a weekLost a year
3005%$570$29,640
30010%$1,140$59,280
30015%$1,710$88,920

What is a normal no-show rate?

Under 5% is healthy for a full-service restaurant taking bookings, and under 2% is achievable when deposits are in play. Rates climb with how easy the booking was to make and how little it cost the guest to make it, which is why city-centre weekends and free marketplace bookings sit at the top of the range.

Booking typeTypical no-show rate
Card guarantee or deposit taken0.5-2%
Direct booking, confirmed and reminded2-5%
Direct booking, no reminder7-12%
Marketplace booking, no deposit10-20%
Large party, no confirmation call15-25%

Read that table as a menu of decisions rather than a fact of nature. Every row you move up is a mechanism you added, and each one is covered below.

Why do guests not show up?

Very few no-shows are malicious. Almost all of them come down to four failures, and each has a mechanical fix:

  • They booked several restaurants for the same night and chose one at 19:00. The others never heard about it.
  • Plans changed days ago, but cancelling felt like a phone call, so it never happened.
  • They simply forgot a booking made two weeks out, because no reminder ever arrived.
  • The booking cost them nothing. No card, no confirmation, no name attached to a real person at your door. Zero commitment produces zero consequence.

1. Confirm, remind, and make cancelling one tap

Automated confirmations and reminders are the highest-return no-show fix available, and typically cut the rate by half on their own. Send a confirmation at booking, a reminder the day before, and a short nudge a few hours ahead on peak nights.

Every message carries a one-tap cancel or move link, and that link is the whole point. You want cancelling to be easy: a cancellation at 16:00 is a table you resell, while a silent no-show at 21:00 is not. A booking system that sends these on its own turns the tactic into something you set up once and never think about again.

  • At booking: instant confirmation with date, party size and your cancellation window.
  • 24 hours before: reminder with the cancel or move link front and centre.
  • 2 to 3 hours before on Fridays and Saturdays: a short "see you tonight", the last exit for plans that changed.

2. Take a card guarantee on the bookings that hurt

You do not need to gate every booking, only the expensive ones: parties of six or more, prime Friday and Saturday slots, tasting menus, and terrace tables in high season. A card held rather than charged, with a clearly stated no-show fee of $10 to $25 per head, changes the psychology completely. The booking now exists in the guest's mind as a commitment rather than a maybe.

Operators who add card guarantees to large parties report no-shows on those tables collapsing towards zero, not because fees get charged but because they almost never have to be. Set booking policies by party size and shift so the rule applies itself and nobody on your team has to open an awkward conversation.

3. Publish the cancellation window instead of hiding it

"Free to cancel or move until 16:00 on the day" reads as generosity and works as protection. State it at booking, repeat it in the confirmation, and repeat it again in the reminder. A guest who knows exactly when the free exit closes will either use it, giving you hours to resell, or turn up. Ambiguity is what produces the 21:00 shrug.

4. Refill the gap from a live waitlist

A no-show only costs money if the table stays empty, so the second line of defence is resale speed. On nights you turn people away, a live waitlist is insurance: the 15-minute grace period expires, the next party gets a text, and the four-top seats again within minutes. Walk-ins queued with a real timer, rather than "about twenty minutes" said with a shrug, stay nearby and actually come back.

5. Take bookings where the guest is yours

Marketplace bookings no-show at roughly twice the rate of direct ones, for two structural reasons. Intent is lower, because a guest who booked three restaurants inside one app has no attachment to any of them. And you often have no direct line to remind them, because the platform owns the contact details.

Bookings taken on your own website arrive with the guest's email and phone, your policies attached, and a reminder that actually reaches them. The economics of that channel are their own subject, and we costed them in the guide to booking commissions.

6. Track repeat no-shows on the guest profile

No-shows concentrate: a small group of guests produces a disproportionate share of them. With guest profiles that record every visit and every miss, the second no-show flips a switch, and that guest books with a card guarantee from then on, or only outside prime slots.

This is not a blacklist, it is a memory. Regulars with a spotless record never notice anything changed, which is exactly the point.

7. Confirm large parties with a human

For parties of eight or more, automation plus one human touch beats either alone. A 40-second WhatsApp on the morning of the booking ("Table for 10 tonight at 21:00, we are ready for you. Still good?") converts almost every ambiguous large booking into either a confirmed table or a morning cancellation you can resell. Reserve the personal message for the bookings whose loss actually hurts.

A restaurant no-show policy template

A good policy is short, specific about times and amounts, and visible before the guest confirms. Copy this one and change the numbers:

“We hold your table for 15 minutes past your booking time. You can cancel or move your booking free of charge until 16:00 on the day, using the link in your confirmation. For parties of six or more we ask for a card to hold the table. Nothing is charged unless nobody arrives and we hear nothing, in which case a fee of $15 per guest applies.”
Short enough for a booking page, clear enough for a card dispute.

Put it where people book, on the booking widget itself and in the confirmation, not in a PDF nobody opens. A policy guests read before booking prevents the argument instead of winning it.

How to calculate your no-show rate

Divide bookings that never arrived by total bookings, for the same period. A room with 300 booked covers and 24 that never showed is running at 8%. Track it weekly, because a monthly average smooths away exactly the nights you need to see.

Then split the number three ways, by day, by party size and by booking channel, because the aggregate hides everything actionable. A 12% Friday against a 3% Tuesday is a Friday policy problem. A 15% marketplace rate against 4% direct tells you precisely which door needs a card guarantee first.

Where to start if you only do one thing

Start with reminders, because they cost nothing per booking and touch every guest. Add card guarantees on large parties second, since that is where a single miss costs the most. Everything after that is refinement.

MoveEffortTypical effect
Confirmation plus one reminderLow, automaticCuts the rate by roughly half
Card guarantee on 6+ and prime slotsLow, set onceNear zero on those tables
Published cancellation windowLow, copy textMore cancellations, fewer no-shows
Live waitlist to refillMediumRecovers the tables you still lose
Move bookings directMedium, ongoingLower base rate, plus you keep the guest

Frequently asked questions

What is an acceptable no-show rate for a restaurant?
Under 5% is healthy for a full-service room taking bookings, and under 2% is achievable once card guarantees are in place. Boozy city-centre weekends run structurally higher. If you are above 10%, reminders and deposits on prime tables typically halve the rate within a couple of months.
How much should a restaurant no-show fee be?
Between $10 and $25 per guest is the common band for prime slots and large parties. It should signal commitment without reading as a fine. Most restaurants charge it rarely, because the fee works by existing rather than by being collected.
Can a restaurant legally charge a no-show fee?
In most markets yes, provided the guest was told the amount and the conditions before confirming, and consented to the card being held. That is why the policy belongs on the booking widget and in the confirmation email: consent that is documented is what makes a charge stick if the guest disputes it. Check your local consumer rules for the specific wording.
Will asking for a card scare bookings away?
On prime slots the drop is small, and it is concentrated precisely in the bookings least likely to show. Keep card-free booking for quiet shifts and small parties, and exempt regulars with good history if you want the softest version of the policy.
How long should you hold a table for a late guest?
Fifteen minutes is the industry norm and long enough to cover traffic and parking, provided you state it in the confirmation. On peak nights with a live waitlist you can release at 15 minutes and refill immediately, which turns the grace period into a resale window rather than a loss.
Do reminder messages annoy guests?
One confirmation plus one reminder reads as service; three or more messages reads as spam. Always include the cancel or move link, because the reminder exists to trigger a decision rather than simply to inform.
Do marketplace bookings really no-show more?
Consistently, yes. Intent is lower because guests book several places at once, and you frequently cannot contact the guest directly to remind them. It is one of several hidden costs of per-cover platforms, and the full math is in our guide to booking commissions.
What should you say to a guest who no-showed?
Keep it factual and brief when they next book: note that the table was held, restate the policy, and take a card for the new booking. Most repeat no-shows stop at the first time somebody notices out loud, which is why the guest profile matters more than the fee.

Open the restaurant on Tablerooms.

Tell us about your venue and we'll show you your own site, floor plan and menu inside Tablerooms, before you pay anything.

Try the live demo