A four-top books for 8pm on a Saturday and doesn't show. By 8:15 you can't refill it. By 9 it's gone for the night. On a thin week, that one table is the difference between a good Saturday and a forgettable one — and if it happens twice a service, you're not running a restaurant, you're subsidising people who didn't turn up.
Every operator knows this. The argument is only ever about what to do about it.
The blunt instrument that backfires
The tempting answer is to make everyone pay. Card on file for every booking, a deposit on every table, a cancellation fee that fires if anyone breathes wrong. It feels like control. It mostly costs you bookings. The spontaneous Tuesday two-top doesn't want to hand a card to a restaurant they've never been to, and a chunk of them just don't book. You've cut no-shows by cutting bookings. That's not a win.
There's a place for deposits. It just isn't everywhere.
What actually moves the number
Make sure the booking is real. A surprising share of no-shows aren't flaky guests — they're fake or fat-fingered details: the mobile that's wrong by one digit, the prank booking, the bot. Verify the contact details at the point of booking and you bin a whole category of no-show before it happens, and you can actually reach the rest.
Remind them — on the channel they read. A reminder the day before, by text rather than email, with the booking right in front of them. People forget far more often than they ghost on purpose.
Make cancelling easier than ghosting. This is the one most venues get backwards. If cancelling means phoning during service and feeling guilty, people just don't show. If it's one tap, they'll tell you — and now you've got the table back with hours to refill it. A cancellation you hear about is worth ten you don't.
Refill the gap. A waitlist that automatically offers the freed slot to the next party turns a cancellation into a covered table. A no-show only costs you if the seat stays empty.
Save deposits for where they earn it. Big parties, peak weekend slots, set menus, private hire — the bookings where a no-show genuinely hurts and where guests expect to leave a deposit anyway. Not the midweek two-top.
The honest bit
You won't get to zero, and zero isn't the goal. The goal is to make the no-shows you do get rare — because the booking was real and the guest was reminded — and cheap, because the table got refilled. Aim for that and the number stops being a tax on your week.
How Grace handles it
This is built into how Grace does reservations. Every booking verifies the guest's contact details with a one-time passcode, so the fake and fat-fingered ones never make the book. Deposits and cancellation fees are set per service, so you can ask for them on the Saturday eight-top without scaring off the Tuesday two. And a full service offers a waitlist, so a cancellation gets refilled instead of sitting empty. SMS reminders are what we're building next. Because it all sits on one guest record, the rare guest who makes a habit of not showing is something you actually know about the next time they book.