Comparisons
Restaurant Booking Platform or Your Own Website? Who Owns Your Diners

You signed up for a restaurant booking platform because you needed tables filled and a proper system to stop double bookings. Fair enough. That was a sensible call, and for a lot of kitchens it still is. But somewhere along the way the platform stopped being a tool you use and became the front door to your restaurant, and I want to talk to you about what that front door is costing.
I spend most of my week on calls with business owners, and restaurateurs have a particular way of describing this. They rarely complain about the software. Their real complaint is the feeling that the diner who has eaten with them a dozen times still books through somebody else's app, and that somebody else sends the invoice.
So this letter is for you. Not a sales pitch for ripping anything out. A plain comparison of the doors diners use to reach your tables, what each one costs you, and which ones you actually control.
How Booking Platforms Charge You
Most of the big platforms charge on two lines. There is a software subscription, which pays for the reservation book, floor plan and reminders. Then there is a performance fee on diners the platform itself sends you.
The detail that matters is in the small print on that second line.
- OpenTable says that on its Core and Pro plans it only charges cover fees for diners who find you through OpenTable's own website, app or affiliate network. Diners who book through your website or ring you directly are not charged, and it only bills for seated diners, not no-shows [2].
- TheFork describes its fee on bookings from TheFork, Tripadvisor and partner channels as a percentage of your average bill per guest. Bookings from your own website, Instagram and Facebook are listed as included [1]. Monthly prices are quote-only.
Read those two again, because they are telling you something useful. Neither platform charges you for a booking that starts on your own website. Both charge you when the booking starts on theirs.
So the real question is not which platform to use. It is which door each diner walks through.
The Regular You Pay For Every Single Time
You know the couple who come in on the first Friday of every month. Same table by the window, same bottle of white. You know their names, their kids' names, and how he likes his steak.
Now ask yourself how they book. If the answer is through the app, then on a per-cover model you may be paying a fee on every one of those visits, for diners the platform introduced once, possibly years ago. A commission on a stranger is a marketing cost. Charge that same commission on your regular and it becomes a tax on your own loyalty.
Platform pricing is set per contract and varies, so I will not put a number on your bill. You can find it yourself in about ten minutes: pull last quarter's platform invoice and set it beside your booking report filtered to repeat guests. That one comparison tells you more than anything I can write here.
This matters more this year than most. The Restaurants Association of Ireland welcomed the return of the 9% VAT rate for food-led hospitality from July 2026, while warning that close to a 5% rise in the minimum wage and the arrival of pension auto-enrolment in January would hit first [6]. When margins are that thin, every avoidable fee on a returning diner is money that should have stayed in your till.

Whose Guest Is It, Legally?
Most owners never read this part. When a diner books through a platform's own app or website, the platform usually has its own relationship with that person, under its own terms and privacy policy.
OpenTable's own GDPR guidance for restaurants is fairly candid about this. It describes itself as a processor for the guest data in the reservation book it runs for you, but as the controller of personal data in its consumer products, meaning its website, apps and booking flows [3]. The marketing preference a diner ticks at booking is passed on to you, and what you can do with it depends on what they chose.
In practice, that has two consequences for you:
- Your marketing list is only as big as the tick-boxes. A diner who booked through the app and did not opt in to hear from your restaurant is not someone you can simply add to your newsletter. Irish direct marketing rules are strict on this, so check the basis for any email you send with your solicitor or the Data Protection Commission's guidance.
- Your diner history lives in rented software. If you switch reservation systems, what you can export, and in what format, depends on the contract you signed. Find out before you need to know.
A booking taken on your own website, through a form or booking widget you have set up, lets you ask for marketing consent in your own words, on your own page, as part of a relationship with your restaurant. That is a cleaner start than inheriting whatever the diner clicked inside someone else's app.
The Google Button You Did Not Choose
This is the one that catches people out. Diners increasingly book straight from your Google listing without ever visiting your website or opening an app.
Google's own help pages explain that it works with select third-party providers, and that links to those providers' services can automatically appear on your Business Profile [4]. On the setup page for booking providers, Google adds a line worth reading twice: when a customer books through Google, "your provider might charge you" [5].
So the blue button on your listing may already be routing hungry locals, people who searched your restaurant's name and were going to book with you anyway, through a channel that can carry a fee.
You have some control here. Google lets you add your own booking link to your Business Profile and set it as the "Business preferred" link at the top of your booking options [4]. If you have a booking page on your own website, that is a two-minute change that points your warmest traffic at your cheapest door.
One honest limitation. The instant "Reserve a table" flow inside Google Maps only works through an approved booking partner that has a contract with you. A link to your own site sends the diner to your page to finish booking, which is one extra tap. For a diner who already knows your name, that tap rarely costs you the booking.
Every Door Into Your Dining Room, Compared
| Booking channel | Who found the diner | What it typically costs you | Who holds the relationship |
|---|---|---|---|
| Platform app or website | The platform | Per-cover or percentage fee, per your contract | Platform first, you second |
| Google Reserve button via a partner | Usually you, via your name and reviews | Depends on your provider's terms | Shared through your provider |
| Booking page on your own website | You | Nothing extra on most platform plans | You |
| Phone call | You | Your time and a staff member off the floor | You |
Two rows deserve a word of caution before you rush to push everyone to one channel.
Phone bookings are free on paper, but they are not free in a busy service. Every call on a Saturday night is a server away from a table, and a missed call at the wrong moment is a diner who books somewhere else. For most restaurants, the phone should be the fallback for large parties and special requests, not the main route.
The website row is only as good as your website. A booking page that loads slowly on a phone, buries the button below four photos of the dining room, or hides the menu in a PDF will push diners straight back to the app. The own-website route wins on cost only when it is at least as easy as the alternative.
Where the Platforms Genuinely Earn Their Fee
I would be doing you a disservice if I told you to cancel your platform tomorrow.
I made a version of that mistake a few years back, nudging a restaurant owner to go fully direct because the fees looked ugly on paper. Their regulars followed them without a hitch. The midweek walk-ins from visitors, the ones who had only ever found them through the app, quietly stopped coming. We had cut the fee and the marketing channel in the same move, and it took a while to see it.
If you are in a tourist-heavy spot, a city-centre location with plenty of passing trade, or you have just opened and nobody knows your name yet, a large diner network genuinely finds people you would not reach any other way. Paying a fee for a stranger who fills a Tuesday table is often the best marketing money you will spend. The platforms are good at that, and I will not pretend otherwise.
The argument here is narrower. Let the platform do what it is good at, finding new diners, and stop letting it stand between you and the people who already love your food.
What a Proper Direct Booking Setup Looks Like
Consider a composite case we see versions of regularly: a family-run seafood restaurant in Carlingford that fills its summer weekends easily, but notices that most of its bookings, even from locals who have eaten there for years, come through a platform app. The fix is rarely dramatic. It is a handful of practical changes.
Whatever tools you use, a direct booking setup that actually works has a few non-negotiables:
- A booking button on every page, visible on a phone without scrolling. Diners looking for a table are very often on a phone, on the street, with someone hungry beside them.
- Your reservation system's own widget on your own site. Both big platforms treat website bookings differently from network bookings on the plans quoted above, so use the booking tool you already pay for, embedded on your page.
- A menu as a real web page, not a PDF. Diners check the menu before they commit. Make it readable on a phone and findable by Google.
- Your own link set as preferred on Google. Point your name searches at your door.
- A consent box you wrote. Ask diners, in plain words, whether they want to hear about your seasonal menus and events.
- Fast, reliable hosting underneath. A booking page that stalls at 7pm on a Saturday is worse than no booking page at all.
That last point is the one people skip. Your booking page gets its heaviest traffic at exactly the moments your dining room is busiest, and if it wobbles under that load, diners go back to the app out of habit. As we covered in our look at taking bookings through your own website, the booking is only yours if the page holding it is fast and dependable.
This is where a self-built WordPress site earns its keep. WordPress runs around four in ten websites on the internet, according to W3Techs, and the main reservation systems offer ways to put their booking tool on a site like yours. With Web60, you describe your restaurant and the AI builder produces a professional WordPress site in about a minute, then you add your booking widget, menu and opening hours yourself. It runs on Irish infrastructure with Nginx, Redis object caching and page caching, so your booking page keeps its pace when your dining room is at its busiest, with nightly backups and SSL handled for you. All of that is covered by Web60's €60 a year, all-inclusive plan, with no agency invoice and no hourly charge every time you change the menu.
A realistic caveat. An embedded widget from a platform is still that platform's software running on your page, and depending on the provider, the diner may still be agreeing to its terms when they book. You get the cheaper door and a better first impression, but not a completely separate system. If full independence matters to you, look at reservation tools that sell software only, with no consumer diner network at all.

Moving Regulars Across Without Annoying Anyone
You do not need a big announcement. Most of the shift happens in small moments:
- Put your own booking link on the receipt, the table card and the bottom of your confirmation emails.
- When staff take a phone booking for a regular, mention that they can book directly on your website next time.
- Use your own site for anything the apps handle poorly: private dining enquiries, set menus for events, and gift vouchers.
The same logic applies across hospitality. Takeaway owners face the identical choice between app convenience and margin, and our piece on what delivery app commission really costs walks through how kitchens split channels rather than abandoning them.
Your Next Step
You do not have to choose between the platform and your own website. The answer is both, doing different jobs. The platform finds strangers. Your website keeps friends.
Start with the one number that matters: last quarter's platform fees on diners who had already eaten with you before. If that number is small, you are in good shape. Should it make you wince, you now know exactly which door to open.
Frequently Asked Questions
Do OpenTable and TheFork charge for bookings made on my own website?
On the plans they describe publicly, no. OpenTable says its Core and Pro plans only charge cover fees for diners who find you through OpenTable's own website, app or affiliate network, and TheFork lists bookings from your website, Instagram and Facebook as included. Always confirm against your own contract, because terms vary by plan and market.
Why is there a Reserve a table button on my Google listing that I never set up?
Google works with select booking providers, and links to their services can appear on your Business Profile automatically. It also notes that when a customer books through Google, your provider might charge you. You can add your own booking link and set it as the Business preferred link from your Business Profile.
Can I email diners who booked through a booking platform?
Only on a proper legal basis. Platforms typically pass on the marketing preference the diner chose at booking, and Irish direct marketing rules are strict. If a diner did not opt in to hear from your restaurant, do not add them to your newsletter. Check with your solicitor or the Data Protection Commission's guidance if you are unsure.
Should my restaurant stop using a booking platform altogether?
Usually not. For tourist areas, city-centre locations and new openings, a large diner network finds customers you would struggle to reach alone. The better approach is to keep the platform for discovery and move repeat diners and Google name searches to a booking page on your own website.
What does a restaurant website need to take bookings directly?
A clear booking button on every page, your reservation system's widget embedded on your site, a menu as a readable web page rather than a PDF, and hosting fast enough to cope with Friday and Saturday evening traffic. WordPress can do all of this without custom development.
Sources
Eamon leads sales at Web60 and SmartHost, working directly with Irish business owners making the switch from cheap shared hosting to managed WordPress. With a background in enterprise technology sales — including Oracle and multiple Irish SaaS businesses — he understands the questions Irish SMEs ask before committing to a hosting platform. He writes about hosting comparisons, total cost of ownership, web design for Irish businesses, and how to evaluate what you’re actually buying.
More by Eamon Rheinisch →Ready to get your business online?
Describe your business. AI builds your website in 60 seconds.
Build My Website Free →More from the blog
Google Sites for Business: What the Free Builder Can and Cannot Do
Google Sites for business is free and simple, but it has no meta descriptions, no shop and no bookings. What it can do, where it stops, and what to use instead.
Viator and GetYourGuide Commission Is Rent, Not Marketing
Viator and GetYourGuide commission takes a fifth to a third of every tour booking, and the customer stays theirs. Why tour operators need their own website.
