How do I reduce no-shows at my restaurant?
Why people do not turn up
Three groups. The forgetters, who booked on Tuesday for Saturday and genuinely lost track. The double-bookers, who held two tables while the group made up its mind. And the small number who never intended to come at all.
Only the third group is a lost cause, and it is the smallest of the three. The other two respond well to process. A restaurant with a 7:30 Saturday slot sitting empty for ninety minutes has lost a table it could easily have refilled with the walk-in family it turned away at 7:40, and that loss never shows up anywhere on the report.
The confirmation and deposit system
Send a WhatsApp confirmation the moment the booking is made, with the date, time, party size and the address pin. Then a second message on the morning of, asking for a reply to confirm. Asking for the reply matters. A message that only informs gets quietly ignored, whereas a message that actually asks a question tends to get answered, and a non-answer then becomes your early warning that it is time to pick up the phone and call.
Put a cancel link in both messages. It sounds counter-intuitive, and it works, because the alternative is not attendance, it is silence. A table released at 4pm is a table you can sell.
For Friday and Saturday evenings, and for any party above six people, take a small per-head deposit that is then adjusted straight against the final bill, so the guest loses nothing at all by paying it upfront. Two or three hundred rupees is enough to change behaviour without offending anyone. Collect it over a payment link so it takes fifteen seconds. State the refund window plainly in the same message.
Overbook the peak slots slightly if your walk-in flow supports it. Keep a short waitlist you can call at 7:15.
Measuring it
Log no-shows nightly by slot and by booking source. Phone, Google, walk-in reservation and any booking platform all behave differently, and the totals hide that. After a month of confirmations you should see the pattern shift, with more cancellations arriving earlier in the day and fewer empty tables at service. Earlier cancellations are the win, even though the cancellation count itself goes up.
Related questions: How do I get more Google reviews for my restaurant? · Why is my hotel losing bookings to OTAs? · How do I fill tables on weekdays?.
Want this handled: Hospitality marketing · All answers.
Make cancelling easy and confirming compulsory, then take a deposit on the slots you cannot afford to lose. Most no-shows are not malicious. They are people who forgot, or whose plans changed, and who felt awkward calling to say so. Remove the awkwardness and you recover the table in time to resell it. Deposits handle the rest.
A small deposit on peak slots is now common enough across the Indian metros that the large majority of guests will simply accept it without any comment or complaint at all when you come to ask them for it. Frame it as securing the table, refundable against the bill. Keep weekday bookings without a deposit, so you are not deterring quieter-night trade.
Only if you took a deposit and stated the terms clearly upfront. Chase a payment after the fact from someone who agreed to nothing, and you generate a public review that costs far more than the empty table ever did.
Ready to replace guesswork with a growth engine?
Book a 30-minute strategy call. We’ll show you exactly where your funnel is leaking, before you spend a dollar.