
Reservations or a Waitlist? How to Decide for Your Restaurant
Every restaurant answers this question, usually by accident. You open with a notebook and a phone, walk-ins show up, and one day someone calls to ask if they can book Saturday for eight. From then on you are running reservations and a waitlist at the same time, whether you meant to or not.
The better question is which system should carry which part of your business. That depends on three numbers you already have a feel for: how long your guests will wait, what a no-show costs you, and how much of your revenue comes from people who plan ahead.
What each system is good at
A reservation is a promise in both directions. The guest commits to a time, and you commit to a table. The benefit is predictability: you know at 3pm what 7pm looks like, you can staff for it, and you can prep for a 12-top instead of discovering it at the door. The cost is that a promise can be broken from either side, and when the guest breaks it you eat the empty table.
A waitlist is a queue. Nobody commits to anything in advance, so nobody can no-show on you, and you never turn away a party at 6:15 because a booking is holding the table until 7. The cost is that guests have to be physically near you when a table opens, and a share of them leave before it does.
| Reservations | Waitlist | |
|---|---|---|
| Best for | Dinner, weekends, large parties, higher checks | Lunch, bars, counter service, quick turns |
| Guest commitment | Time and party size, days ahead | Name and phone, minutes ahead |
| Main risk | No-shows and late cancellations | Walk-aways while waiting |
| What you can plan | Staffing, prep, seating map | Very little before doors open |
| Table utilization | Gaps between bookings | Tight, tables refill as they open |
The no-show number
The reason many owners hesitate on reservations is the no-show. The headline numbers sound bad: in a YouGov survey for OpenTable, 28% of Americans said they had missed a reservation in the past year. But the share of people who have ever flaked is a different thing from the share of your bookings that will.
The per-booking rates are lower. The Resos No-Show Index, measured across 3.77 million reservations at 2,417 restaurants between August 2025 and July 2026, puts the average at 2.33% of advance bookings. Restaurants taking 500 to 999 bookings a month ran higher, at 3.17%. Toast's 2025 reservation data lands in the same place, with roughly 2% of booked reservations ending as no-shows.
Two percent is manageable if you have a way to refill the table. It hurts when the table sits empty for the whole turn. That is the case for reservations paired with a live waitlist: the waitlist is what makes a no-show cost you fifteen minutes instead of ninety.
The walk-away number
Waitlists have their own leak, and it is bigger than most owners think. In Toast's survey, 72% of diners said they will not wait more than 30 minutes for a table. A separate Tasting Table reader survey found more than 80% would not wait past 30 minutes.
This is why the quoted wait matters more than the list itself. A waitlist that tells a guest "25 minutes" and texts them when the table is ready keeps most of that party. A clipboard that says "about an hour, stay close" loses them to the place across the street.
How much of your business plans ahead
The third number is the split between guests who book and guests who walk in, and it is not the same for every guest. Toast's data shows that 52% of visits from non-regulars are walk-ins, while regulars book 83% of their visits in advance.
Read that again from the owner's side. Your regulars, the guests who spend the most with you over a year, are the ones who want a reservation. Your first-timers are the ones who show up at the door. If you only run a waitlist, you are making it harder for your best customers to come back. If you only take reservations, you are turning away the people who might become regulars.
A decision by room and by night
Instead of choosing one system for the whole restaurant, choose per situation. Most owners who do this end up with something like the table below.
| Situation | Lean on | Why |
|---|---|---|
| Friday and Saturday dinner | Reservations, waitlist for overflow | High checks, long meals, worth the no-show risk |
| Weekday lunch | Waitlist | Fast turns, guests decide at noon, bookings add friction |
| Parties of 6 or more | Reservations with a card hold | The empty-table cost is too high to leave to chance |
| Bar and counter seats | Waitlist | Nobody books a bar stool |
| Patio in good weather | Waitlist | Demand depends on the sky, which you cannot book |
| Holidays and events | Reservations with a deposit | No-show rates spike when demand does |
The pattern is simple. The longer the meal and the bigger the check, the more a reservation is worth. The faster the turn, the more a waitlist wins.
What makes reservations safe to take
If you have been avoiding reservations because of no-shows, three tools change the math.
Reminders. A text the day before and one an hour before removes the honest forgetting, which is most of the problem. bavoli sends these automatically at no per-message charge.
Card holds for big parties. For parties of six or more, or for any holiday, take a card at booking and set a no-show fee. Guests who intend to show up do not mind, and guests who were going to flake do not book. The no-show post walks through the fee math.
Guest history. When a guest has no-showed twice, your host should know before confirming a third booking. bavoli tracks this on the guest profile, so the decision to require a hold is based on the guest's record rather than a rule for everyone.
What makes a waitlist work
A waitlist beats a clipboard only if it fixes the walk-away problem.
Let guests add themselves. A QR code on the door or the host stand lets a party join with their name and number while your host is seating someone else. bavoli gives every restaurant a public waitlist page and a printable code for the door.
Quote honestly and text when ready. The guest gets a live link showing their place in line, and a text when the table opens. They can go to the bar next door instead of hovering in your entryway. bavoli records the quoted wait against the real one, so you find out on Monday if your Friday estimates ran long.
Let them cancel in one tap. A party that gives up should tell you, so you skip them instead of calling a name three times. A cancel link on the status page does that.
Running both from one screen
The reason to run reservations and a waitlist in the same tool, rather than a booking widget for one and a clipboard for the other, is the handoff. When a 7:30 four-top no-shows, your host should see the walk-in party of four that has been waiting eleven minutes on the same screen and seat them. When a walk-in asks if they can book for next week, that should be one tap in the same app.
bavoli runs reservations and the waitlist side by side, with the floor plan behind both, at $0 a month and no per-cover fee. Guests book on your page or join your waitlist by QR code, get texts either way, and your host works from whichever phone or tablet is already at the stand.
Sources
- OpenTable, Show Up for Restaurants: the no-show numbers (YouGov survey, 28% of Americans missed a reservation in the past year)
- Resos, Restaurant no-show rate: the Resos No-Show Index (2.33% average across 3.77 million reservations, August 2025 to July 2026)
- Toast, 2025 reservation data: wait times, no-shows, and how diners book (about 2% no-shows, 72% will not wait past 30 minutes, 52% of non-regular visits are walk-ins)
- Tasting Table, How long most diners are willing to wait for a table (over 80% will not wait past 30 minutes)


