Restaurant reservation software: what it does, what it costs, what to ask
How restaurant reservation software is priced, a worth-it worksheet built on BLS data, a flat-fee vs per-cover break-even and a 12-question demo scorecard.
By the TablePort teamFacts checked 12 min read
It's the second Saturday in December. The phone rang through the 7:30 seating, a four-top booked by Instagram DM never showed, and nobody can find the note about table 6's nut allergy. That's the night a paper book stops being free.
Restaurant reservation software puts every booking, from your website, your Google listing, the phone and walk-ins, into one live book tied to your tables. It sends confirmations and reminders, takes deposits, and remembers your guests. It is priced in three ways: a flat monthly fee, a subscription plus a fee per seated guest, or a commission on marketplace bookings. Which is cheapest depends on your covers. Last checked: 4 November 2026.
What does restaurant reservation software do?
A reservation system does seven jobs, and taking the booking is the smallest of them:
- Takes bookings around the clock through your website and your Google Business Profile, plus the bookings your team enters from phone calls.
- Allocates tables against your floor plan, turn times and pacing, so the kitchen doesn't get 40 covers at 7:30.
- Sends confirmations and reminders with a link to cancel or change.
- Protects busy shifts with deposits, card holds or a saved card.
- Keeps a guest profile: visits, allergies, notes and preferences.
- Handles walk-ins and the waitlist on the same screen as the book.
- Reports covers, no-shows, late cancellations and deposits by shift.
If you're still setting up your Google listing, start with Google Business Profile for restaurants.
Is reservation software worth it for your restaurant?
It's worth it when the margin it saves on empty seats plus the staff time it saves on the phone is more than its monthly cost. Both sides of that sum have grown since 2019. Our analysis of US Bureau of Labor Statistics data (pulled 4 November 2026):
| Measure | Figure |
|---|---|
| Price of full-service meals, CPI-U series CUUR0000SEFV01, September 2019 to September 2026 | Up 38.9% |
| All consumer prices over the same period, CPI-U series CUUR0000SA0 | Up 31.2% |
| Price of full-service meals, September 2025 to September 2026 | Up 3.8% |
| Median hourly wage of hosts and hostesses, tips included, May 2025 | $15.00 |
Method: index values from the BLS Consumer Price Index and wages from Occupational Employment and Wage Statistics (series OEUN000000000000035903108; the median at restaurants and other eating places is also $15.00), both via the BLS public API. Anyone can re-run them.
So an empty seat now loses about 39% more in sales than the same seat did in 2019, while menu prices outran general inflation. Here is the test on your own numbers. Every figure in the example is a round, made-up assumption, so replace each one.
RESERVATION SOFTWARE WORTH-IT WORKSHEET Example Yours
A No-show or late-cancel parties a month 8 ____
B Average party size 3 ____
C Average check per guest $55 ____
D Food cost % 30% ____
E Share of those tables you could resell with
reminders and a one-tap cancel link (your guess) 25% ____
F Margin recovered a month = A x B x C x (1 - D) x E $231 ____
G Bookings a month taken by phone 250 ____
H Minutes per phone booking 3 ____
I Share moving online once guests can book there 50% ____
J Hourly wage ($15.00 BLS median, or yours) $15 ____
K Staff time saved a month = G x H / 60 x I x J $94 ____
L Value a month = F + K $325 ____
M Software cost a month, all fees included ____ ____
Buy if L is comfortably above M. If L is below M, a well-run
paper book and a phone are still the cheaper system.
The guesses on lines E and I matter most. If you don't know them, start with E at 10% and I at 25%, then check after three months.
How much does restaurant reservation software cost?
Reservation software costs a flat monthly fee, a smaller fee plus a charge per guest, or a commission on bookings from the vendor's own app. Many vendors mix them, so ask which applies to each type of booking.
| Model | How you pay | What happens as you get busier | Watch for |
|---|---|---|---|
| Flat monthly fee | One fee per location, unlimited bookings | Cost stays the same | What is included: texts, deposits, extra locations |
| Subscription plus per cover | A lower monthly fee plus a fee for each guest booked | Cost rises with every cover | Which covers count: all of them, online only, or marketplace only |
| Marketplace commission | A fee on bookings that come through the platform's own app or website | Cost rises with marketplace bookings | Whether the guest's contact details and consent end up with you |
On top of any model, budget for card processing on deposits, text message charges, per-location pricing, integration fees, setup fees and the contract term.
Worked example: flat fee or per cover?
The two quotes below are hypothetical round numbers, not any vendor's rates.
- Quote A: $200 a month, flat.
- Quote B: $50 a month plus $1 for each guest booked online.
The break-even point is the difference in monthly fees divided by the per-cover fee: ($200 minus $50) ÷ $1 = 150 online covers a month. Below that, Quote B is cheaper. Above it, Quote A wins, and the gap widens fast.
| Online covers a month | Quote A (flat) | Quote B (per cover) |
|---|---|---|
| 100 | $200 | $150 |
| 150 | $200 | $200 |
| 600 | $200 | $650 |
| 1,200 | $200 | $1,250 |
A restaurant taking 40 online covers a night, 30 nights a month, is at 1,200. Over 12 months that is $2,400 on Quote A against $15,000 on Quote B. The rule: if your online covers a month are above the break-even, take the flat fee. Per-cover pricing only makes sense for a very small or seasonal room.
Whose guest is it?
A marketplace that introduced a new guest to you has done something for its fee. A fee on a regular who typed your name into Google and booked on your own website is a fee on your own marketing. Ask every vendor to split its fees by booking source.
Google itself is becoming a booking source. Its AI Mode books restaurant tables by sending guests to finish the booking on partner booking platforms; it launched in the UK on 10 April 2026. Ask each vendor whether bookings that start in Google reach your book, and what each one costs.
Which booking policies will guests accept?
Hold the table, take a card for big or busy bookings, and avoid charging for short-shows. The independent evidence on how US diners see reservation policies is Sheryl Kimes's survey of 816 US adults for Cornell, run in 2008 (Journal of Revenue and Pricing Management, 2011). It's old, but we found nothing more recent that isn't from a booking vendor. Guests rated each policy from 1 (extremely unacceptable) to 7 (extremely acceptable):
| Policy | Acceptability (1 to 7) | What it means for your settings |
|---|---|---|
| Holding the table for 15 minutes | 5.25 | Set a clear grace period and say it in the confirmation |
| Credit card guarantee | 4.27 | Use it for large parties and peak nights, with clear terms |
| Time limit on the table | 4.04 | Say it at booking, not at the table |
| Seating only when the whole party arrives | 3.83 | Expect pushback; text the guest when the table is ready |
| Charging when fewer guests arrive than booked | 2.82 | Avoid it |
Two findings matter for setup. Guests who knew a policy rated it fairer, so show the terms before they confirm. And guests' comments kept coming back to control: with a card guarantee, they wanted an easy way to cancel or warn you they'd be late. That is the case for a one-tap cancel link in every reminder.
What features should restaurant reservation software have?
Twelve features cover what goes wrong on a busy night. This is our checklist, not survey data. Tick each one off in the demo, not from the brochure.
- A booking widget for your own website and a booking link for Google, without forcing guests through a marketplace.
- Floor plan and table management with capacity, combinations and turn times.
- Pacing controls: a cap on covers per time slot.
- Confirmations and reminders with a one-tap cancel or change link.
- Deposits, card holds or saved-card guarantees, set by party size, day and shift.
- Clear terms shown before the guest confirms, stored with the booking.
- Staff override: the host can seat any free table by hand, including one you keep off online booking.
- Waitlist and walk-ins on the same screen as the book.
- Guest profiles with visit history, allergies, notes and tags.
- A POS link: seating a booking opens the check, and any deposit is credited to the bill. For reservations and the POS on one login, see restaurant management software.
- Reports on covers, no-shows, late cancellations and deposits, by shift.
- Data export of guests, bookings and marketing consent, whenever you want it.
Deposits, card holds or a saved card: which should you use?
Use a deposit for big or high-risk bookings, a saved card for ordinary tables booked well ahead, and a card hold only for bookings a few days out.
| Option | What happens | Good for | Watch out for |
|---|---|---|---|
| Deposit | The guest pays an amount at booking, credited to the check | Large parties, holiday dates, set menus | Refund rules and processing fees |
| Card hold | An amount is authorized on the card but not charged | Bookings a few days out | Holds expire |
| Saved card (guarantee) | The card is stored as a token and charged only under your no-show terms | Ordinary tables booked weeks ahead | You need a clear, agreed fee and a record |
| Full prepayment | The guest pays the whole price in advance | Tasting menus, ticketed events | Bigger refunds if plans change |
A standard hold won't last until a booking three weeks away. Stripe's documentation on placing a hold on a payment method says an online card authorization is usually valid for 7 days. Other processors set their own windows. Size any deposit or no-show fee from your real loss with the no-show cost calculator, and see how to reduce restaurant no-shows for the wider tactics.
Keep card numbers out of your hands. Never write card numbers in the book, an email or a notes field. Use the hosted, tokenized card form your system's payment provider supplies. Per the PCI Security Standards Council, whether a small merchant must validate compliance "is determined by the individual payment brands", so ask your processor which self-assessment questionnaire applies. Deposit and cancellation rules can vary by state, so check with an advisor for your situation.
Reservation software demo scorecard
Copy this, ask every vendor the same questions, and get the answers in writing.
DEMO SCORECARD Vendor 1 Vendor 2
COST
1. Fee per cover, per booking or per source? ______ ______
(Ask for a real invoice for a room my size)
2. Monthly cost if my bookings double? ______ ______
3. Extra for texts, deposits, extra locations? ______ ______
4. Processing rate on deposits and holds? ______ ______
5. Contract length, notice period, exit fee? ______ ______
GUESTS AND DATA
6. Can I export guests, bookings and consent
myself today, as a CSV? Y / N Y / N
7. Is my website and Google booking link
commission-free? Y / N Y / N
8. Do bookings that start in Google reach my
book, and what does each cost? ______ ______
SERVICE
9. Can the host seat any free table by hand,
even one not bookable online? Y / N Y / N
10. Do reminders include a one-tap cancel link? Y / N Y / N
11. Can I set a grace period and show terms
before the guest confirms? Y / N Y / N
12. What does the host see if the internet is
down on a Saturday night? ______ ______
WORTH-IT (from the worksheet above)
Value a month (L) ______ Total cost a month (M) ______
How do you switch reservation systems without losing bookings?
Most switches go wrong on the overlap, not the setup:
- Export first: upcoming bookings and your guest list, with marketing consent, before you give notice.
- Build the new book: tables, shifts, pacing, deposit rules and messages.
- Run both for a week or two. New bookings go into the new system. Honor every booking already in the old one.
- Swap every link on the same day: website, Google Business Profile and social bios.
- Cancel the old contract once the last old booking has been served.
If you're pricing a new opening, put reservations on the monthly software line in how much it costs to open a restaurant.
Can TablePort handle this for you?
Yes, for most of the checklist above. In the US, Reservations is a flat add-on of $59 a month per location on top of the Starter or Pro plan, before sales tax, with no fee per cover.
- Set deposits and cancellation terms per shift, so Saturday dinner asks for a deposit and Monday lunch stays free. Guests read the terms before they confirm.
- Guests get a confirmation and a reminder before they arrive.
- Choose which tables guests can book online. Staff can still seat any free table by hand.
- Seat the party and the booking opens a tab on the POS floor plan, with the deposit credited to the bill as its own line.
One limit: deposits are card payments, so processing fees apply, and no setting stops every no-show. See Reservations.
Frequently asked questions
- Can guests book from my Google Business Profile?
Yes. Add your own booking page as a booking link on your Business Profile and set it as the preferred link, so guests who find you on Google book straight into your system. The steps are in Google Business Profile for restaurants.
- Is there a restaurant reservation system with no per-cover fee?
Yes. Flat-fee systems charge one monthly price for unlimited bookings. Ask whether any fee still applies by booking source, per text message or on deposits, because a system can be free of per-cover fees and still charge for those.
- Do I need to take a deposit for every booking?
No. Use deposits where an empty table costs most: large parties, Friday and Saturday nights, holidays and set menus. In the Cornell survey, a card guarantee was only neutral for guests, so keep it for the bookings that need it.
- Who owns the guest data in a reservation system?
Your contract decides, so read it before you sign. Ask whether you can export guests, booking history and marketing consent yourself, at any time, and whether the vendor can market to guests who booked through its own app.
- How do I reduce no-shows with reservation software?
Send a confirmation and a reminder with a one-tap cancel link, so guests who can't come tell you in time to resell the table. Add deposits or card guarantees only for your highest-risk bookings, show the terms before the guest confirms, and track no-shows by shift.
