A booking network does one thing worth paying for: it puts your restaurant in front of a stranger who opened an app tonight, typed in a neighbourhood and a party of two, and had no restaurant in mind until yours came up with a free 7:30. That is a real introduction, and the fee for it is fair.
The trouble is that the same network charges you the same fee for the regular who eats at your place every fortnight, knows your chef's name, and only opened the app because that is where the booking button now lives. You are paying a finder's fee to be re-introduced to a customer you already have. And their email address, the one you would use to fill a quiet Tuesday, sits in the network's database, not yours.
That is the whole argument for taking your own bookings, and like most strong arguments it does not need dressing up. What it needs is an honest account of what you lose by leaving, because the restaurants that switch and regret it are the ones nobody warned.
What the fee actually buys
Be precise about this, because it is easy to resent the wrong thing. A reservation network typically charges two ways: a flat monthly subscription for the software, and a per-cover fee on the diners it seats through its own marketplace. The monthly part is the price of the tool. The per-cover part is the price of the demand.
Demand is the expensive word. Technically, a booking form is not hard: a date, a time, a party size, a name and a way to reach them. Every content management system on earth can render that. What you cannot conjure out of a plugin is the person browsing a marketplace at six o'clock deciding where to eat. That person is the product the network sells, and on a genuinely new diner the per-cover fee is a marketing cost with perfect attribution, which is rarer and more valuable than it sounds.
The part that stings is that the fee does not know the difference between that stranger and your Friday regular. It applies to both, forever, and it grows precisely as you get better at your job, because it is a percentage-shaped cost on a number you are working hard to increase.
Do this split before you change anything
Pull the last three months of covers and sort them by who the guest was:
- Genuine new discovery. People the network introduced who had never been in. This is the number that justifies the fee, and it is the one you must not talk yourself out of.
- People who already knew you. Regulars, locals, the couple who come for every birthday. Every one of these is a fee paid on a customer you already own, routed through the network only because that is where the button is.
- One-off bookings that never came back. Ambiguous. The network found them; they were worth one service's margin, minus the fee.
If the middle group is large, you have a clear case, because those people already intend to book you; they only need somewhere on your own site to do it. If the middle group is small and most of your book is real discovery, the network is doing genuine work and you should think hard before walking away from it.
Established neighbourhood restaurants usually find the middle group is the majority. New rooms that nobody has heard of yet usually find it is not. That single ratio predicts whether moving your bookings in-house is worth the bother better than anything else.
The honest cost of running it yourself
Three things move onto your side of the counter, and pretending they do not is how owners end up angry six weeks later.
Discovery becomes your job. Nobody browses your website looking for somewhere to eat tonight. You have to tell people the booking page exists: a QR code on the table and the menu, a line on the receipt, the link in every social profile and map listing, a note when you answer the phone. None of it is hard; all of it is a habit you have to keep.
The reminders and the waitlist become your job too. Networks send the confirmation, the day-before nudge, and juggle the waitlist when you are full. Run bookings yourself and, at least at first, some of that is you. An automatic confirmation email covers most of it; the rest is a decision about how much you want to automate versus how much you are happy to handle by hand at your size.
The book is only as good as the page. A booking form that lives three clicks deep, looks nothing like the rest of the site, and breaks on a phone will quietly send people back to the app. If you take this on, the page has to be as considered as the front door.
The no-show, which is the real reason this feels risky
Most owners are not actually worried about the booking software. They are worried about the empty four-top on a Friday that was promised to someone who never came. A free request form does nothing about that; if anything it makes no-shows easier, because a booking that cost the guest nothing is a booking they will drop without a thought.
The fix is a deposit, and the mechanism matters more than the amount. Take a small deposit through the checkout you already run, and the table is held only once the deposit is paid. An abandoned checkout never blocks a table, so your book stops filling with reservations nobody intends to keep, and the ones that do land are already confirmed and already committed. Applied to the whole card at the end, it also becomes the fairest way to run a peak service.
Be honest with yourself about where to use it. A deposit on every single booking will cost you a few casual walk-in-tomorrow reservations, so most rooms only ask for one on the slots that actually hurt to lose: Friday and Saturday nights, large parties, the holidays. Named plainly on the form, a deposit reads as a serious restaurant protecting a scarce table, not a scam. Hidden or sprung at the end, it reads as the opposite.
What running your own bookings actually requires
Technically, four things, and if you already run WordPress you have the frame for all of them:
- A form that asks the right questions: date, time, party size, a name, and one reliable way to reach the guest. A notes field earns its place — allergies, a high chair, an occasion — and costs nothing.
- A confirmation the guest trusts. An email that arrives immediately, so the person is not left wondering whether the booking took. You get the matching notification.
- One place you already look to see the book and confirm or cancel, which then emails the guest. A dashboard nobody opens is worse than a paper diary.
- A way in from the real world. A QR code on the table that opens your menu and booking page closes the loop for the guest who is sitting there right now deciding to come back.
Notice what is not on that list: a live floor plan, table-turn timers, an SMS engine, a marketing suite. Those are what a network builds to justify a recurring fee, and a restaurant taking its own bookings needs none of them on day one, and several of them never.
If you would rather not build it
Our free Restaurant Menu & Reservations plugin drops a styled booking form onto any WordPress page with [rs_reservation]: the guest gets an instant confirmation email, you get the notification and confirm or cancel from the admin, which emails them back. A printable QR menu is built in. Restaurant Pro ($69 once) adds reservation deposits taken through your own WooCommerce checkout, so a table is held only after the deposit is paid — your gateway, your money, no per-cover fee. It does not do floor-plan management, automated SMS reminders, or a public waitlist, and the page says so.
Start with the request form, add the deposit later
If you do one thing this week: put a real booking form on your own site, wire the confirmation email, and print a QR for the tables. Leave the network running in parallel. Watch, over a month, how many of your regulars book direct once there is an obvious way to. That is the middle group from earlier, moving in-house for a one-time cost instead of a fee on every visit.
Once you can see the volume, turn on deposits for the slots you cannot afford to lose, and only those. If your regulars move over and your Friday no-shows fall, you have removed a recurring cost and taken back your own guest list. If nothing moves, you have learned cheaply that the network was doing more for you than you thought — which is worth knowing before you bet a Saturday on it.
Running a restaurant and tired of paying to reach your own regulars? Tell us how you take bookings now; the arithmetic is usually clearer than it looks.
