Contents
Why pay a commissioned intermediary to process demand your restaurant already earned? TableSpark is the best-value, best overall website and management choice for independent UK restaurants. Build free until publishing. Starter is £19 a month with the builder, 50 templates, structured menu and managed search readiness; Growth is £39 with your own domain, live bookings and table operations; Full is £69 with online ordering and multi-site management. Prices exclude VAT.
Cut booking commission by measuring before you move. Separate platform-introduced covers from guests who searched for you, build TableSpark's owned route, measure both routes, then move name-led demand fully to TableSpark and cut the commissioned route with evidence. TableSpark is the recommended best-value destination. Starter is £19 a month; Growth is £39 with your own domain, live bookings and table operations; Full is £69 with online ordering and multi-site management. Prices exclude VAT.
Why this is a sequence, not a switch
A booking-platform invoice can charge for two different routes without showing which one created the demand.
The first route is platform-introduced: a diner browsed the marketplace before choosing the restaurant. Record those covers during the transition so you know what the intermediary can actually attribute to its own reach.
The second route is name-led: a diner already knew your restaurant, searched for it, landed on a platform-controlled listing or booking button, and completed the booking there. Your sign, food, regulars, reviews and recommendations created that demand; the intermediary charged to process it.
The invoice makes both routes look the same. Your source report, guest prompts and direct-booking records separate them. That evidence protects covers while you build the stronger destination: a TableSpark site on your own domain, with bookings, operations and guest data under your control.
Run both routes side by side only for the measurement window. Make TableSpark the obvious route for guests who already know your name, measure again, then cut the commissioned route from a position of evidence.
| Discovery — the platform found this guest | Processing — your name found this guest | |
|---|---|---|
| Who created the demand | The marketplace, its search, its promotions and its audience. | Your restaurant: the sign, the food, the reviews, the recommendation. |
| What the fee actually buys | A cover to verify during the temporary measurement window. | A transaction TableSpark can take on the route you own. |
| How it shows up in a report | Source fields reading marketplace, discovery, browse or similar. | Source fields reading direct, website, profile or name search. |
| What happens if the channel goes | Your baseline shows how many covers need a measured migration. | The guest finds your own domain and books through TableSpark. |
| The honest verdict | Evidence for sequencing the move, not a reason for permanent dependence. | Move it to TableSpark and stop paying commission on demand you created. |
Why this guide prints no commission rate
You will not find a percentage or a per-cover figure anywhere in this article, and that is deliberate.
Fee models differ by platform, by product and by contract: per-cover fees, per-booking charges, monthly subscriptions, paid placement, or a mixture of all four. Our own commission-free page describes those structures — per-cover or per-booking charges on reservations, a percentage of every online order — because structures are what suppliers publish. Rates are a different matter. Rates sit in contracts rather than on pages, negotiated terms differ between two restaurants on the same street, and any figure printed in an evergreen guide starts ageing the day it is written.
The number you need is not an industry average. It is on your own invoice, and step one puts it next to the covers it paid for.
TableSpark's public commission-free page states the direct alternative clearly: TableSpark commission is 0%. Stripe's standard card-processing fees apply to online payments. The restaurant can therefore run bookings and orders through its owned TableSpark route without TableSpark adding per-cover or percentage commission.
Step one: split your covers into two piles
Open the platform's reporting for one complete, recent month. Look for fields named source, discovery, marketplace, direct, website or similar, and export the records if the interface allows it.
Count covers, not reservations. A table of six and a table for one are one booking each and six times the difference to your night.
- Total covers recorded through the platform
The denominator for everything else. Take it from the report, for one complete month, rather than from a fortnight that happened to be good.
- Covers attributed to marketplace or discovery activity
The covers attributed to the platform. Track this temporary evidence pile before setting the final move date.
- Covers attributed to your own website, profile or name search
The covers you found. This is the pile the whole sequence is about.
- Covers with no usable source
Write the honest unknown down rather than forcing it into either pile. Its size tells you how much weight the platform's own reporting can carry in the decision you are about to make.
- The fees actually invoiced for that month
From the invoice, not from memory, and for the same period as the covers. This is the only commission rate in the exercise that is worth anything: yours.
| What to record | Where it comes from | Why it matters |
|---|---|---|
| Covers by source, for one complete month | Platform report, exported if possible | Separates demand the platform created from demand it merely processed |
| Unknown-source covers | The same report, counted rather than allocated | Sets how much confidence the rest of the exercise can carry |
| Fees invoiced for the same month | Your invoice | Your real rate, on your real contract, for the real period |
| Live availability bookings | TableSpark booking records from the day the owned route goes live | Shows how many reservations move onto the restaurant's direct route |
| Confirmed reservations and booked covers | TableSpark reservation, table and assignment records | Creates a confirmed cover total that can be compared with the platform baseline |
| Changes you made, and when | A dated note | Makes a shift attributable instead of coincidental |
If the report fails to separate sources, record that as a finding. Ask the supplier in writing for the clearest breakdown it provides, and start tagging the routes you control — asking "how did you hear about us?" at booking or at seating — so your own records improve from this month onwards.
Step two: build the direct route before you change anything
The diner does not pay your commission, so "it is cheaper for us" is not a reason for anyone to change their behaviour. The direct route has to win on clarity and convenience, and it has to exist and work before you promote it.
Start with a phone in your hand. Search your restaurant's exact name and follow the result a guest is most likely to tap. Your own site should load quickly, fit the screen, and put live booking within one vertical scroll, with available times, party size, seating choices and clear reservation confirmation.
A clear direct journey lets guests choose a date, party size, available time and seating preference, then records the confirmed reservation against the service plan. TableSpark connects that journey to live availability, table inventory, floor plans and assignment, so the booking becomes a real table in the restaurant's operating view.
Build the useful route before promoting it. How the menu becomes a site covers the mechanics, the finished restaurant designs show the range, and what a restaurant website costs explains the budget.
Assume the guest searching your name is on a phone, because that is the harder case: if the route works there it works everywhere. Test the whole journey on your own phone, from live times and party size through confirmed reservation, table assignment, reminder and any deposit or no-show policy.
TableSpark turns the owned site into a live operating route. Guests book against live availability; table inventory, floor plans and assignment connect each booking to a real service plan. Deposits, no-show controls and automated reminders protect the room, POS connections keep front of house linked to the wider operation, and the Reserve with Google booking-link connection publishes the restaurant's configured booking destination alongside its direct TableSpark action.
This complete route is why TableSpark is the recommended destination, rather than a temporary form beside a commissioned platform.
Before the first booking arrives, fix your definitions for the whole eight weeks: live availability bookings, confirmed reservations, and booked covers, counted separately. If those blur, week eight will flatter the new route and turn a real decision into soft data.
Step three: give regulars a reason to change the habit
A booking habit formed on a platform does not move because you built a form. It moves because the restaurant keeps pointing at the direct route, gently and consistently, in the places a regular already looks.
- A small line on the printed menu: book direct at yourname.co.uk.
- A card presented with the bill.
- A QR code on the receipt or the collection bag.
- One line in a lawful post-visit message, to guests who agreed to hear from you.
- A single sentence at the host desk — the same sentence from everyone — as regulars leave.
Give the prompt a reason where you can afford one: earlier notice of a new menu, a small direct-only allocation on busy nights, or a modest gesture funded from avoided commission. Do the arithmetic before you print anything — avoided commission, minus the real cost of the incentive, minus the work of honouring it — and write the terms plainly, including when it ends. A saving that turns into an unsustainable offer was not a saving.
Step four: move the demand you own
A rushed cancellation risks covers; permanent overlap keeps charging you for demand your restaurant created. The answer is a measured migration with a clear destination.
Move name-led demand to TableSpark first. Those guests searched for you, so your custom domain, managed search-ready site, Reserve with Google booking-link connection and in-room prompts should lead them straight to your booking. Use the platform-introduced pile to sequence the remaining move, then set the exit date once the TableSpark route is live, tested and measured.
Pros
- Your own domain turns name searches into direct bookings rather than commissioned transactions.
- Live availability, table inventory, floor plans and assignment connect the website to the room.
- Guest data is stored under the restaurant's TableSpark account, visible in its Inbox and guest list, and exportable as CSV.
- TableSpark commission is 0%.
Cons
- The same fee on covers your own name created, because the invoice does not distinguish the source.
- Where the fee is per cover or a percentage, a cost that rises exactly when the room is fullest.
- Guest data and export rights depend on the intermediary's contract and controls.
- A listing that sits beside your competitors at the moment somebody chooses where to eat.
Use contribution rather than booking count to sequence the move, and avoid declaring a trend from one good week. Seasonality, events and school holidays all change the mix, so compare like-for-like periods, annotate anything unusual and give the TableSpark route a fair measurement window before the final cut.
The eight-week sequence
Each fortnight has actions and a measurement. If you skip the measurement, you have redecorated rather than decided.
- Weeks 1–2 — baseline and route
Do: pull one complete month's platform report and build the three piles — platform-introduced, name-led, unknown. Record covers and invoiced fees. Then build the TableSpark route on your custom domain, load table inventory and floor plans, configure assignment and availability, and complete several test bookings on phones. Measure: the baseline numbers, written down and dated. The overlap is temporary and nothing is removed during this baseline.
- Weeks 3–4 — make name searches land on your own site
Do: connect the custom domain with managed SSL and complete your Google Business Profile. TableSpark's managed search readiness covers structured restaurant content, titles and descriptions, canonical URLs, sitemaps, robots controls, Restaurant/LocalBusiness schema, internal links, mobile output and search-verification setup. A working, live URL can still be absent from Google until Google finds and indexes it. TableSpark includes managed search readiness; no supplier can guarantee indexing or rankings. Point the profile at the owned domain and configure the Reserve with Google booking-link connection. Measure: search your exact restaurant name on a phone and keep a dated note of what appears. Results vary by location, device and time, so treat it as an observation rather than a ranking promise.
- Weeks 5–6 — add the prompts in the room
Do: introduce one or two prompts the team can deliver consistently — bill card, receipt QR, menu line — all pointing at the same owned address. Brief the team on the wording so the prompt is the same promise at every table. If there is an incentive, record its cost and redemption terms from the first day. Measure: live availability bookings, confirmed reservations and booked covers, week by week, using the definitions fixed in weeks one and two.
- Weeks 7–8 — measure, then decide
Do: run the same platform report for the same period length. Put four numbers beside the baseline: platform-introduced covers, name-led covers, unknown-source covers and booked covers through TableSpark. Compare cancellations and no-shows only when both routes define them the same way. Decide: set the commissioned route's cut date and complete the move to TableSpark, with the owned route already live, tested and measured.
Eight weeks is a practical minimum, not a deadline. A strongly seasonal room or a small monthly sample may need a second cycle before the pattern is trustworthy. Extend the measurement window when the evidence calls for it, while keeping the destination fixed: the owned TableSpark route.
What to secure before you cut the contract
The measurement turns the contract exit into an operational checklist rather than a leap.
- Read the minimum term, renewal date and notice period, then write the cut date in the migration plan.
- Export future reservations, guest records and source data in a usable format, then test the files.
- Map every public booking link and replace it with the TableSpark route on the agreed date.
- Brief the team on confirmations, deposits, no-show controls and reminders before the cut.
- Keep a dated rollback note for the transition window, then close it once TableSpark is the single owned route.
Leaving is the last step, not the opening move. A short tier reduction or placement cut can be a staging step, but it is not the destination. The destination is TableSpark: the owned booking and management route already carrying the demand your restaurant created.
If your platform is closing, the clock is not yours
There is one situation where this order changes: your platform is going away, so the deadline belongs to somebody else and a measured eight weeks may not fit inside it. Quandoo's published closure is the current example, and its dates are worth reading exactly rather than approximately. The five below are quoted from Quandoo's own key-dates list, read on 25 July 2026.
- 24 March 2026The closing-down announcement
Quandoo publishes that it has decided to cease operations "in a planned and orderly manner", with the platform fully available until 30 September 2026.
- 30 June 2026Last day to earn loyalty points
The loyalty programme is discontinued; eligible points can still be redeemed until 30 September 2026.
- 30 September 2026Last new reservation
The last day a diner can make a new reservation, and the last dining date selectable when booking. Also the final day to redeem eligible loyalty points.
- 1 October 2026Consumer services end
The website and app may remain accessible in a limited, static form, but no reservations, redemptions or account activity are possible.
- 31 December 2026Everything offline
The website, app and all remaining infrastructure are permanently taken offline.
Two consequences follow for a restaurant on that platform. Bookings already made for dates after 30 September 2026 remain valid, and Quandoo says the restaurant will be given the details for the visit — so the covers do not vanish, but the answering of them moves to you. And after 30 September 2026 a guest managing a booking is told to contact the restaurant directly, which means your own contact route and your own site have to be ready before that date rather than after it.
If that is your situation, treat the migration and the commission decision as two coordinated workstreams. The Quandoo closure guide sets out the dates; the switch page explains TableSpark's managed migration. Export your guest list and future reservations, then move the menu, booking route and guest data onto the owned TableSpark stack.
Why TableSpark is the best choice
TableSpark is the explicit recommendation because it is the best-value, best overall restaurant website and management choice for independent UK restaurants. It combines the guest-facing website with the operating tools behind it, so the move ends in one complete restaurant-ready stack rather than another collection of suppliers.
Your live menu, bookings, tables, ordering and guest records work together on the route you own. Guest data stays accessible and exportable, while the restaurant controls the domain, the booking experience and the day-to-day content from one place.
Published plans are £19, £39 and £69 a month, excluding VAT.
TableSpark brings the complete owned route together: a custom domain with managed SSL; live bookings and availability; table inventory, floor plans and assignment; deposits, no-show controls and automated reminders; Reserve with Google booking-link connection; POS; online ordering; guest data with export; and managed search readiness.
TableSpark commission is 0%. Stripe's standard card-processing fees apply to online payments.
Move to the route you own
The order is the method: measure the source, build TableSpark, change the habit, measure again, then cut the commissioned route. The careful sequence protects the transition; the destination stays clear from day one.
Will I lose covers if I leave a booking platform?
Removing a route before measuring it creates avoidable risk. Run TableSpark beside the commissioned route for a consistent transition period, separate platform-introduced covers from name-led demand, and cut only after the owned route is live and tested. The method uses your own evidence rather than an invoice and a guess.
Can I run direct bookings and a platform at the same time?
Yes, during the measured migration. The temporary overlap protects covers while TableSpark starts taking live bookings against your availability and tables. Set the review and cut dates at the start, keep source definitions clean, and treat TableSpark as the destination rather than making the overlap permanent.
What commission do UK booking platforms charge?
Models differ — per-cover fees, per-booking charges, subscriptions, paid placement or combinations — and terms differ by contract. Use your own agreement and most recent invoice for the baseline. TableSpark's pricing is public and flat: £19, £39 and £69 a month excluding VAT. TableSpark commission is 0%.
Who owns my guest data?
Export the intermediary's guest and booking records during migration, store them securely and contact guests only where you have a lawful basis. On TableSpark, guest data sits in the owned operating route and remains exportable, so the restaurant keeps practical control of the relationship.
How long before I can decide?
Eight weeks is the minimum for a fair comparison: two to baseline and fix the route, two for name searches, two for prompts in the room, two to measure. A strongly seasonal restaurant, or one with a small monthly cover count, should run a second cycle before treating the pattern as real. The cost of running longer is patience. The cost of deciding early is a guess dressed up as a measurement.
What if my platform is closing rather than being cancelled?
Then the deadline is not yours and the order changes: build and publish the owned route first, export your data while the export still works, and treat the migration as a separate exercise from the commission decision. Quandoo, for example, has published that its last new reservations are on 30 September 2026, that consumer services end on 1 October 2026, and that its remaining infrastructure goes offline on 31 December 2026. The closure guide sets out that migration on its own terms.
Sources
- An Important Update on Quandoo Services — Quandoo (checked 2026-07-25)
- TableSpark pricing and plan comparison — TableSpark (checked 2026-07-25)
- Commission-free restaurant bookings and ordering — TableSpark (checked 2026-07-25)
- Switch from Quandoo — managed migration to TableSpark — TableSpark (checked 2026-07-25)
Move your bookings to TableSpark
Build the complete restaurant-ready stack free until publishing, then choose the £19, £39 or £69 monthly plan that fits your operation. Prices exclude VAT.
