OpenTable charges a monthly fee plus a cut of every diner. DineKit is a free, self-hosted WordPress plugin used by restaurants worldwide — menus in your own currency, region-aware allergens, QR codes, commission-free ordering, on-site card payments, a full POS with a Kitchen Display, and table bookings with a floor plan, waitlist and deposits. It even installs as an app on your staff tablets, all synced live. All on your own site, where you own the customer.
OpenTable is a restaurant-booking marketplace. Diners search its app and website, and OpenTable passes those bookings to you — for a fee that grows as you get busier.
Pricing is typically built in two parts. There’s a monthly subscription — roughly £149/month for the Core plan — and then a per-cover fee on top: about £0.80–£1.20 per diner booked through the OpenTable network, with some booking types running up to around £2 per cover.
Those per-cover fees are the part that catches people out. At around 500 covers a month, the combined bill can total £700+ per month — and it keeps climbing the more diners you seat. The busier you are, the more you pay.
Here’s how the two compare on cost, ownership and what you get out of the box.
| What you need | DineKit | OpenTable |
|---|---|---|
| Monthly cost | Free — open-source plugin | ~£149/month (Core plan) |
| Per-cover fees | None, ever | ~£0.80–£1.20+ per diner |
| Works worldwide | Yes — any country, your own currency & language | Yes — in supported markets |
| Online menu & QR codes | Included, live today | Not the focus |
| Allergen compliance | Region-aware allergens + printable matrix (e.g. UK-14 / Natasha’s Law built in) | Not included |
| Who owns the customer & data | You do — it’s on your site | OpenTable owns the relationship |
| Table bookings | Free, live today — floor plan, waitlist, deposits Live | Yes — this is its core product |
| Unified booking panel & diary | One click-to-edit panel: seat, move, no-show, notes; bulk-manage many at once | Yes |
| Walk-ins | Auto-seated at the best-fit free table, from now | Yes |
| Returning-guest recognition | Guest directory — visit counts, VIP flags, allergens, notes | Yes (in their database) |
| Kitchen Display & full POS | Included — KDS, tabs, coursing, splits, on-site card payments | Not included |
| Installable staff app (PWA) & multi-tablet sync | Install to any phone/tablet; changes sync live across screens | Yes (their apps) |
| Built-in support | In-dashboard support tickets — no licence key needed | Yes (paid plan support) |
| Diner discovery marketplace | No — takes bookings you already earn | Yes — sends you new diners |
| Where it runs | Self-hosted on your WordPress site | OpenTable’s platform |
Built to keep your costs flat and your customers yours — with useful tools you can switch on right now, anywhere in the world.
Your bill doesn’t grow every time you seat a diner. DineKit is free and stays free — a fuller restaurant costs you nothing extra.
Run it in any country, in your own currency and language, with allergens presented for your region. Restaurants use DineKit across the globe.
Bookings and diner details live on your own WordPress site, not on someone else’s marketplace. A guest directory even recognises returning diners — visit counts, VIP flags, allergens and notes — all yours.
Build a menu and print QR codes that link straight to it. Live now, no setup fees, no waiting.
Tag allergens per dish and print a compliance matrix for your kitchen and front of house. The UK-14 (Natasha’s Law) list is built in as one example; menus localise for restaurants around the world.
Free table booking is in the core right now — a drag-and-drop floor plan, joinable tables, live availability, walk-ins, a waitlist and deposits via your own Stripe account. Manage the whole service from one unified booking panel, and bulk-handle bookings in a couple of taps. No per-cover fees, ever. Get DineKit — Free
DineKit isn’t just bookings — it’s your whole front and back of house: open tabs, course and fire orders to a Kitchen Display, split bills, and take on-site card payments through your own Stripe.
Install the staff app to any phone or tablet, separate from wp-admin. Run several tablets and they stay in sync automatically — a change on one screen shows on the others within seconds.
No WooCommerce required, no lock-in. Install it, own it, run it on your own terms — and get help from built-in support tickets right inside the dashboard, no licence key needed.
We’d rather be straight with you than oversell. OpenTable does things DineKit doesn’t, and for some restaurants that’s worth the fees.
DineKit is free, self-contained and live in minutes. Own your menus, your bookings and your data.
Get DineKit — FreeWe use essential cookies to run this site and, with your consent, Google Analytics to see how it's used. See our Cookie Policy.