Restaurant reservation software books tables, runs the waitlist, holds the floor plan, and keeps a guest profile on every diner — so the host turns covers from one screen instead of juggling a paper book, a ringing phone, and a hand-drawn table chart. For a full-service room, it is the layer that decides whether a Friday night runs tight or leaves you staring at empty two-tops you could have filled from the waitlist. This guide covers what the software does, how the money works (the per-cover fee fight is the whole story), and which platform fits which kind of room — from a neighborhood bistro to a MICHELIN tasting menu.
What reservation software does, and the pain it solves #
A reservation platform does four jobs at once. It takes bookings — from your own website, from a consumer booking network, and over the phone — and drops them onto a digital floor plan. It runs a waitlist so walk-ins get a text when their table is ready instead of crowding the door. It manages the turn: the host sees which tables are seated, which are on dessert, and which are open, and assigns the next party against the pacing of the kitchen. And it builds a guest profile — visit history, spend, allergies, the regular who always wants the corner booth — so the floor treats a returning diner like one.
The pain underneath all of that is thin, specific, and loud in the way operators talk. Net margins run 2–6% after everything (KB_MASTER §1), so an empty table on a booked night is money that does not come back. The sharpest grievance in this category is no-shows: a four-top that never arrives on a Saturday is a hole you cannot backfill once the waitlist has gone home. The counter-move the software exists to sell is no-show mitigation — card-on-file holds, deposits, prepaid seatings, and confirmation reminders that cut the fade-out rate. The second grievance is the bill itself. Reservation networks have historically charged a per-cover fee on every seated diner they send you, on top of the monthly subscription — a cost that scales with how busy you are, which is why a packed room can quietly pay far more than the headline rate (KB_MASTER §2 / OpenTable VoC). Knowing whether you are paying per cover or a flat rate is the single most important thing to understand before you sign.
One honest caveat: plenty of small independents deliberately do not take reservations and run walk-in-only for throughput (KB02 §13). If that is you, the question is not which reservation platform — it is whether a waitlist tool alone covers you. Reservation software earns its keep in rooms where a booked seat is the unit of revenue: full-service dining, bars that take tables, event-led and prix-fixe concepts.
What to look for #
- Per-cover fee vs flat monthly. This is the decision that moves the most money. A network that charges per seated cover gets more expensive the better your night goes; a flat-rate platform costs the same whether you turn 40 covers or 400. Do the math at your real volume, not the sticker.
- No-show protection you can actually enforce. Card-on-file holds, cancellation fees, deposits at booking, and prepaid/ticketed seatings. A fine-dining room that loses a tasting-menu table takes a much bigger hit than a bistro losing a two-top, so match the tool to what a no-show costs you.
- Waitlist that texts the guest. The host adds a walk-in, quotes a wait, and the guest gets an SMS when the table is ready — so the door stays clear and nobody loses their place. Confirm whether the online waitlist can be toggled on and off for the slow nights.
- Floor plan and table management. A visual floor plan with table assignment and turn-status, so the host seats against the kitchen's pace instead of double-sitting a station. Table-management depth is what separates a booking widget from a system that actually runs service.
- Guest CRM depth. Unified profiles with tags, notes, visit count, and spend — ideally fed by your POS so the profile shows what the guest actually ordered and spent, not just that they showed up. This is what turns a one-time booking into a regular.
- Network reach vs direct bookings. A consumer booking network drives inbound diners who do not know you yet — valuable, but that is where per-cover fees live. Bookings from your own website or widget are yours and usually cheaper or free. The best setups capture both and keep the direct channel fat.
- POS integration. A two-way link to your point-of-sale pulls check and spend data onto the guest profile and reconciles prepaid deposits against the tab. Confirm it is on the plan you are buying — on some platforms POS integration is gated to the higher tiers.
- Contract terms. Ask the length, the auto-renew window, and how you get your guest data out if you leave. Guest history is the asset you are building; make sure it is portable.
The reservation platforms worth knowing #
Four platforms own the serious end of this category, and two of them now sit under the same owner. Note the consolidation before you read on: Resy and Tock are both American Express companies and are being sold as a combined offering — several plans on each site are cross-labeled "Powered by" the other, and Tock's consumer inventory is folding into the Resy network while its operator software continues (Resy / Tock source-of-truth, 2026-09). That shapes who you are really buying from.
OpenTable — best for rooms that want inbound diner demand #
The largest consumer booking network and the default for a full-service room that wants the marketplace to fill seats. Three published plans — Basic $149/mo, Core $299/mo, Pro $499/mo — each layered with a per-network-cover fee ($1.50 per cover on Basic after a 30-day grace, $1 on Core and Pro). You pay that fee only for diners the OpenTable network actually sends and seats — not phone bookings, walk-ins, no-shows, or reservations from your own website (those are $0.25/cover or a $49/mo flat option on Basic, included on Core/Pro). The contract is one year, auto-renewing. The trade is explicit: the biggest diner network in the business, paid for per head. Its top recurring complaint is exactly that per-cover bill stacking on the monthly (Capterra 4.7/1322). Best for FSR and experience-led venues that value inbound demand more than a flat rate.
Resy — best for a full-service room that wants a network without cover fees #
Owned by American Express and built around a flat monthly price with no per-cover fees — the deliberate contrast to OpenTable. Two Resy-stack plans (Platform $289/mo, Platform 360 $459/mo) plus two "Powered by Tock" plans (Essential $289, Premium $459) that add event ticketing and carry a prepayment fee (3% / 2%) on deposit flows. Its FAQ states it plainly: no per-cover fees, no per-reservation fees. You get table management, a walk-in waitlist, the Notify feature that turns cancellations back into covers by alerting waiting guests, card-holds and deposits for no-shows, and a 60M-diner consumer network (a vendor figure) with Amex cardmember marketing behind it. POS integration rides on Platform, Platform 360, and Premium — not on the entry Essential plan. Reviewers flag mobile-app friction and UI changes that disrupt an established workflow (Capterra 4.5). Best for a reservations-driven restaurant or bar that wants network reach on a predictable flat bill.
SevenRooms — best for groups that want to own guest data and market off it #
A guest-experience platform where the CRM is the product, not an afterthought. Reservations, waitlist, and table management sit on top of a unified guest profile that feeds marketing automation, email and text campaigns, and reputation management — the pitch is converting guest data into repeat visits and marketing revenue. Now a DoorDash company, it routes bookings through the DoorDash and Deliveroo marketplaces with no cover fees. It is quote-only across its three tiers (Starter, Growth, Premium), with paid add-ons for email marketing, event management, Voice AI, and the API — so budget for a sales conversation and watch the add-on stack. Reviewers cite price and reporting limits as the weak spots (G2 4.7/76, Capterra 4.4/24). Best for multi-unit groups, fine dining, bars, and hotels that want to own the guest relationship and run marketing off it rather than rent demand from a network.
Tock — best for prepaid, ticketed, and tasting-menu service #
The platform built around prepaid bookings, deposits, and ticketed experiences — prix-fixe seatings, tasting menus, wine tours — which is the strongest no-show cure available because the guest has already paid. Flat monthly pricing ($289 Essential, $459 Premium, plus two "Powered by Resy" Platform tiers at the same prices), no cover fees, with a 3%/2% prepayment fee on deposit flows on top of standard card processing. Event ticketing is a full module, not an add-on. It runs a real-time, two-way integration with Micros/Oracle Simphony to sync checks and auto-populate deposits. Now an Amex company folding into the Resy network. Reviewers flag bugs and customization limits (G2 4.2/96). Best for fine-dining and MICHELIN rooms, wineries, and any concept that sells a seat up front instead of a free walk-in table.
| Platform | Starting price | Best for | Rating |
|---|---|---|---|
| OpenTable | $149/mo + per-cover network fee | Inbound demand from the biggest diner network | 4.7 |
| Resy | $289/mo, no cover fees | A network on a flat, predictable bill | 4.5 |
| SevenRooms | Quote | Owning guest data and marketing off it | 4.4 |
| Tock | $289/mo, no cover fees | Prepaid, ticketed, and tasting-menu service | 4.2 |
Prices are published rates verified on each vendor's pricing page (2026-09); SevenRooms is quote-only. Ratings are the primary third-party aggregate from each vendor's research file.
How to choose #
Start with your service model, because it eliminates options fast.
If you run a standard full-service room and want the marketplace to fill seats, the real question is per-cover fee versus flat rate, and it is a volume calculation. OpenTable sends the most inbound diners but charges per seated network cover — the busier you are, the more you pay. Resy gives you a network on a flat monthly bill with no cover fees. Model both at your actual Friday-Saturday network-cover count: a high-volume room often comes out ahead on the flat plan, while a newer room still building a name may value OpenTable's inbound reach enough to pay per head.
If your edge is the guest relationship — a group with several concepts, a destination room, a bar with regulars you want to market to — SevenRooms is built for that, because the CRM and marketing layer is the point. Expect a quote and an add-on stack, and weigh it against how much the direct marketing channel is actually worth to you.
If a missed seat is expensive — tasting menus, prix-fixe, ticketed events, winery tastings — Tock's prepaid-and-deposit model is the strongest no-show protection, since the cover is paid before the guest arrives. A deposit that would feel hostile at a neighborhood bistro is standard practice for a $225 tasting menu.
If you do not take reservations at all, you may only need the waitlist and floor-plan pieces, not a booking network — check whether a lighter POS-native waitlist covers you before paying for demand you are not using.
Across all four, confirm two things in writing before you sign: whether POS integration is on the plan you are buying (it is tier-gated on more than one of these), and the contract length plus how you extract your guest data if you leave. The guest history is the asset you are building; keep it portable.
Proof the numbers demand it #
The case for any of this ladders back to one fact: restaurant net margins run only 2–6% after all expenses (KB_MASTER §1, from industry margin data compiled 2026-09), so a protected cover and a filled cancellation are not conveniences — they are the margin. No-show mitigation and waitlist backfill are the features that turn directly into recovered revenue, which is why the deposit-and-prepayment debate runs so hot in operator communities (KB02 §13). The network-reach question, meanwhile, is a cost-of-acquisition question: inbound covers from a booking network are paid customer acquisition, so the per-cover fee is worth it only until your own direct channel and your regulars can fill the room cheaper. Know your effective cost per booked seat the same way operators are told to know their effective processing rate — fees divided by what they actually produce (KB03 buying-wisdom).