Journal / Bookings and reservationsTableSpark · MMXXVI

The TableSpark Journal

Set Up Restaurant Deposits That Cut No-Shows

It is 7.30pm on a Saturday and the table for six never arrives. Ask for too much up front and you lose the booking; ask for nothing and you carry the cost.

Set Up Restaurant Deposits That Cut No-Shows
Fig. 01 — Bookings and reservations
Contents

A table of six that never arrives is a lost evening, and a badly set deposit can cost you the guest, a dispute fee or a refund row instead.

A restaurant deposit is a payment taken when the guest books, which you keep against the table or credit to the bill. Tie the amount to what an empty table really costs you, state the free-cancellation cut-off before payment, refund in full when you cancel, and expect Stripe's standard UK card rate of 1.5% + 20p on each payment. For bookings made weeks ahead, take a captured deposit or a saved card, because a card hold lasts about seven days.

A table for six, 7.30pm on a Saturday, and nobody comes

You turned away two walk-ins at six o'clock because the book said the big table was taken. The kitchen prepped for it and the server laid it. By eight it is still empty and the phone number on the booking goes to voicemail. A group chat changed its mind and nobody thought to tell you.

The scale of that is not a feeling, it is measured. Zonal's "No-shows in hospitality 2024" says no-shows are "costing UK hospitality a collective £17.6bn a year in lost sales" and that "the rate of no-shows has risen from 12 to 14% over the course of the year". It comes from a survey of 5,000 hospitality consumers, run with CGA by NIQ. Read the 14% carefully. Dine Out Magazine, reporting the same research on 5 November 2024, describes it as "14% of guests failing to honour bookings or inform venues in advance that they need to cancel". It is the share of surveyed guests who admit to not turning up without telling the venue. It is not a claim that 14% of your bookings vanish, and your own rate will be different. You can read your own number in your booking system, and we come back to where later.

Demanding money up front is the tempting fix, and it starts a second set of problems of its own. Ask for a flat, non-refundable £50 from every table of two and you will lose casual guests to the place down the road that does not ask. Write "deposits are non-refundable" in the confirmation email without thinking about why, and you have written a term that UK consumer law may not let you rely on. Take the deposit with a card hold and find that it lapses before the date. Pay a card fee on each deposit and a dispute fee when one guest challenges it. None of that is a reason to avoid deposits. It is a reason to design them rather than switch them on.

What the evidence says deposits can do

Look first at what guests say would stop them missing a booking. In the Zonal and CGA by NIQ survey of 5,000 British consumers, as reported by Dine Out Magazine, a simple cancellation process came first at 30%, rewards or incentives second at 28%, reservation reminders third at 25%, and deposits fourth at 21%. Of the guests who do no-show, 29% cite cost as the main reason.

Four horizontal bars ranked by share of surveyed guests: simple cancellation process 30%, rewards or incentives 28%, reservation reminders 25%, deposits 21%. A side note says 14% of surveyed guests admit not turning up without telling the venue and 29% of those who no-show cite cost as the main reason.
What surveyed guests said would make them less likely to miss a booking, from a survey of 5,000 British consumers. Source: Zonal and CGA by NIQ, No-shows in hospitality 2024, as reported by Dine Out Magazine, checked 8 October 2026

Two conclusions follow. A deposit is one of four levers, not the whole answer: a guest who finds it easy to cancel will cancel instead of vanishing, and a reminder catches the ones who forgot. And cost is the stated reason for almost three in ten no-shows, which is a warning about the size of the deposit.

These figures are what surveyed guests said would make them less likely to miss a booking, not a measured reduction from taking deposits. This research has no verified percentage for how much a deposit cuts a no-show rate, so this guide quotes none.

An operator example on the Zonal page shows the other end of the spectrum: "a £20 per head pre-authorisation (the money is only taken in the event of no show)". That is a card guarantee in all but name, and it matters because it is a different instrument from a deposit. Much of the confusion comes from mixing up three things that look similar on a booking form.

Deposit, card guarantee or card hold: three different instruments

A deposit is taken at the moment of booking. The money moves from the guest's card to your account straight away, and your policy says what happens next: it is credited to the bill, refunded if they cancel inside the free window, or kept if they miss the window and your terms allow it.

A card guarantee (also called a saved card or card on file) stores the card details and takes nothing. In TableSpark's own wording, a card guarantee "only holds the card details", and "nothing is charged unless your team marks the booking a no-show and confirms it themselves". Nobody pays until the guest fails to arrive and a person on your team decides to charge.

A card hold, or pre-authorisation, reserves an amount on the guest's card without collecting it. It is not a charge, and that is the catch: it lapses.

A ledger of three instruments. Deposit: taken at booking, the money is in your account; credited to the bill or refunded by your policy. Card guarantee: card details held, nothing charged; charged only if your team confirms a no-show. Card hold: reserved, not collected; lapses, typically 7 days for online payments.
Three instruments that look alike on a booking form and behave differently. Source: TableSpark Journal, figures from the article's own figures, checked 8 October 2026

The three suit different bookings. A deposit commits the guest with money now, which suits large parties, set menus and peak dates. A card guarantee asks less and suits ordinary tables where a big up-front payment would put people off. A hold looks attractive until you use it for a table booked three weeks away.

Why a card hold lapses before a table booked weeks ahead

Stripe's documentation on placing a hold states that "Card payments: The amount is typically on hold for 7 days for online payments and 2 days for in-person Terminal payments (depending on the type of transaction and the card network)." It adds: "Usually, an authorization for an online card payment is valid for 7 days." For card-not-present transactions the table in the same documentation lists Visa at 5 days for merchant-initiated authorisations, with "The exact authorization window is 4 days and 18 hours", and 7 days when the customer initiates it. Mastercard and American Express are listed at 7 days for both.

Do the calendar sum. A guest books on 1 November for a dinner on 29 November. That is 28 days ahead, four times the usual seven-day window. A hold placed at booking would have lapsed 21 days before the dinner, so on the night there is nothing behind the reservation. Stripe's docs describe an extended hold that lengthens the validity period, but you are then managing authorisations, not a policy.

A timeline from 1 November to 29 November, 28 days long. A 7-day card hold fills the first quarter. The remaining 21 days are empty, with nothing behind the reservation.
A usual 7-day online card hold covers one quarter of a 28-day booking window. Source: Stripe documentation on placing a hold; our calendar arithmetic, checked 8 October 2026

For anything booked more than a week or so ahead, the sturdy options are a captured deposit, which is real money already in your account, or a saved card that you charge only on a confirmed no-show. Holds are fine for same-week bookings. They are the wrong tool for Christmas parties booked in September.

What UK law says about keeping a deposit

This section reports what the regulations and official guidance say. It is not legal advice; check your own terms before relying on any of it.

There is no 14-day cooling-off right for a dated table. The Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013 give distance buyers a right to cancel, but regulation 28(1) lists exceptions. Paragraph (h) covers "the supply of accommodation, transport of goods, vehicle rental services, catering or services related to leisure activities, if the contract provides for a specific date or period of performance." A table booked for a particular date and time is that kind of contract. Your cancellation terms, not a statutory cooling-off period, then govern what happens when a guest changes their mind.

Unfair terms do not bind the consumer. Section 62(1) of the Consumer Rights Act 2015 says: "An unfair term of a consumer contract is not binding on the consumer." The Act's test looks at good faith and at whether a term creates a significant imbalance in the parties' rights and obligations to the guest's detriment. Schedule 2 to the Act is a list of terms that may be regarded as unfair. Three entries read as follows.

Paragraph 5: "A term which has the object or effect of requiring that, where the consumer decides not to conclude or perform the contract, the consumer must pay the trader a disproportionately high sum in compensation or for services which have not been supplied."

Paragraph 6: "A term which has the object or effect of requiring a consumer who fails to fulfil his obligations under the contract to pay a disproportionately high sum in compensation."

Paragraph 7 covers terms "permitting the trader to retain the sums paid for services" that have not been supplied, "where it is the trader who dissolves the contract". Read that one carefully. It concerns the trader ending the contract. If you cancel the booking, because of a flood, a burst pipe or a staffing crisis, keeping the deposit is the situation that paragraph describes, so refund it.

What you say becomes part of the deal. Section 50(1) treats a service contract as including "anything that is said or written to the consumer, by or on behalf of the trader, about the trader or the service", if the consumer takes it into account when deciding to book or when making a decision afterwards. Your booking page, your confirmation email and the line next to the pay button are therefore not decoration. They are the terms.

What the guidance says about deposits. GOV.UK's "Unfair terms explained for businesses: full guide", updated on 22 July 2026, lists under "If the customer cancels" what is unlikely to be fair: to "make prepayments non-refundable, regardless of why the customer cancels", or to "charge the customer to cover your costs and loss of profit, when this could mean you get compensated for the same loss twice". The fairer approach, in the guide's words, is where "you set non-refundable prepayments (including deposits) or cancellation charges so they reflect a genuine estimate of what you will lose directly because of the customer cancelling".

The Competition and Markets Authority made a related point in a press release on 17 April 2019, aimed at the holiday industry: "Examples of unfair terms can include those which allow a business to take a large, upfront deposit and refuse to refund any of the customer's money if they cancel, regardless of the amount the business is losing or the reason for the customer cancelling." That was about holidays, so treat it as an illustration, not a rule written for restaurants.

GOV.UK, updated 22 July 2026: non-refundable deposits should "reflect a genuine estimate of what you will lose directly because of the customer cancelling". Source: Unfair terms explained for businesses, GOV.UK.

Put those together and a defensible policy takes shape. The amount relates to a real loss. There is a stated, reasonable window in which cancelling costs the guest nothing. You refund when you are the one who cancels. You show it all before the guest pays.

Setting the amount: by service, party size and night

Start from the loss, not from a round number. If a table of four is booked at 8pm on a Saturday and cancels at 7pm, you will struggle to resell it, you have staffed and prepared for it, and the money you would have taken is gone. That loss is what the deposit should roughly reflect. If a table of two cancels on a quiet Tuesday and you fill it from the door, the loss is smaller, and a large deposit stops being a fair estimate.

So set the deposit by service and by party size, not as one rule for the whole restaurant. Here is a worked set, using a made-up average spend of £35 a head. Replace it with your own figure; it is an illustration, not a benchmark.

Illustrative ruleWhy
Weekday lunch, parties up to 5 (Low, easy to resell)No deposit; reminder the day beforeA deposit adds friction where the loss is small
Friday and Saturday dinner, party of 6 or more (High, one table is a large share of the sitting)£10 a head, so £60 for a party of 6£10 is about 29% of a £35 spend, well below the full bill
Large party of 10 or more (High, set-up and prep)£15 a head, so £150 for a party of 10Larger parties carry more prep and displace more bookings
Christmas or set-menu sitting (High, fixed menu and fixed date)Deposit sized to the set menu, stated on the pageThe guest knows exactly what they have committed to
Walk-in heavy pub, small tables (Low)Card guarantee, or noneDeposits can deter the casual trade you depend on

TableSpark's deposit field takes a flat amount per booking, so for a per-head policy choose the sum that matches the smallest party in the band. A party of six at £10 a head is £60; a party of nine under the same rule is still £60, which is below £10 a head and therefore conservative. If you want £15 a head for ten or more, run a separate service with its own threshold.

Before you publish a number, ask whether you could explain it to the guest face to face, whether it stays clearly below what the table would have spent, and whether you would refund it in full the moment you cancel. If any answer is no, lower the figure.

The wording that goes on the booking page

Because section 50 turns what you say into a term, write the policy once, plainly, and put the same words everywhere the guest looks: beside the booking form, in the confirmation email and in the reminder. A policy buried in a PDF does not help you.

A workable structure has five lines. What is taken and when. What it covers. The free-cancellation cut-off. What happens after the cut-off. What happens if you cancel. For example:

"For parties of 6 or more we take a £60 deposit when you book. It counts towards your bill on the night. Cancel or change your booking up to 48 hours before and we will refund it in full. If you cancel later, or do not arrive, we keep the deposit to cover the table we held for you. If we have to cancel, we refund it in full."

The 48 hours and the amounts are examples, not recommendations. What matters is that each element is stated before payment, in words the guest can quote back to you. Avoid "non-refundable" as a blanket label: the GOV.UK guidance above describes prepayments non-refundable "regardless of why the customer cancels" as unlikely to be fair.

One more habit helps: name the cut-off as a date and time in the confirmation email ("free changes until Thursday 12 November, 7.30pm") so the guest never has to calculate.

Refunds: when the money goes back

Trust is won or lost on refunds, so decide each case before the first dispute and not during it.

Suggested treatmentWhy
Guest cancels before your stated cut-offRefund in fullThe policy promised it, and section 50 makes that promise a term
Guest cancels after the cut-offKeep, up to your genuine estimate of lossGOV.UK: deposits should reflect what you will lose directly
Guest does not arriveKeep, or charge the stated no-show fee on a card guaranteeAs above; check your wording says so
You cancel the bookingRefund in fullCRA Schedule 2 paragraph 7 concerns the trader ending the contract
Guest cancels for a genuine emergencyYour call; many owners refundA refusal in every case risks the "regardless of why" problem the guidance describes
Deposit larger than your realistic lossCredit to the bill or refund the excessThe amount should reflect a genuine estimate

Stripe's UK pricing page states that, apart from some bank-transfer refunds, "there are no fees for issuing refunds", but that "the payment processing, Connect and currency conversion fees from the original transaction are not returned." On a £50 deposit that is 95p you do not get back, which brings us to the cost of taking deposits at all.

What a deposit costs you: the card-fee arithmetic

Stripe's published UK rate for standard cards is "1.5% + 20p". Premium UK cards are "2.8% + 20p", EEA cards are "2.5% + 20p" plus 2% for currency conversion, and international cards are "3.15% + 20p" plus 2% for currency conversion. Stripe's page, checked on 2026-10-08, says "Stripe does not charge setup fees, monthly fees, or any other hidden fees like closure fees." The arithmetic below is ours; the rates are Stripe's.

A £10 deposit on a standard UK card costs 1.5% of £10, which is 15p, plus 20p, so 35p, or 3.5% of the deposit. A £50 deposit costs 75p plus 20p, so 95p, or 1.9%. Because 20p is a fixed part of every payment, small deposits lose proportionally more.

Fee on a standard UK card (1.5% + 20p)Fee as a share of the deposit
£5 deposit7.5p + 20p = 27.5p5.5%
£10 deposit15p + 20p = 35p3.5%
£20 deposit30p + 20p = 50p2.5%
£50 deposit75p + 20p = 95p1.9%
£100 deposit£1.50 + 20p = £1.701.7%
A line falling from left to right. Fee as a share of the deposit: £5 deposit 5.5%, £10 deposit 3.5%, £20 deposit 2.5%, £50 deposit 1.9%, £100 deposit 1.7%. A label reads 1.5% + 20p, the standard UK card fee on each payment.
Standard UK card fee as a share of the deposit (our arithmetic on the published 1.5% + 20p). Source: Stripe UK standard card pricing; our arithmetic, checked 8 October 2026

Is it worth it? Take one illustrative Saturday table of four at the made-up £35 a head, so £140 of takings (before your costs), and suppose a £40 deposit on that booking. The Stripe fee is 1.5% of £40, which is 60p, plus 20p, so 80p. One prevented no-show protects £140 of takings, and £140 divided by 80p is 175, so it covers the card fee on 175 such deposits. The numbers are illustrative, but the shape is not: the card fee is small next to one empty table, so the cost to watch is less the fee than the guests you put off with a clumsy policy.

Refunded deposits are a cost too. If you refund a £50 deposit, you have paid 95p to take it and get nothing for it. That is a good reason to keep the free-cancellation window honest and to make the deposit small enough that you do not mind refunding it.

With a card guarantee the fee arises only if you charge, so the 20p never applies to the guest who turns up.

Disputes: what happens when a guest challenges the charge

Some guests will challenge a deposit or a no-show charge with their bank. Stripe's UK pricing page lists "£20.00 for each dispute you receive", plus "£20.00 for each dispute you respond to manually", and says "You get this fee back for won disputes." A single dispute therefore costs at least £20 on top of the money at stake, which is the card fee on 25 deposits of £40 at 80p each (£20 divided by 80p).

The best defence is what you wrote before the guest paid. Keep the booking confirmation, the policy text as it appeared on the page at the time, and a timestamp. The booking record in TableSpark carries a History timeline showing, in the product's wording, "booked, edited, tables assigned or cleared, deposit paid, reminder sent, moved, and every status change", which answers "who changed this and when" in one place. Marking a booking No-show keeps an honest record without deleting anything, and the diary shows a guest's earlier no-shows on the booking row.

Confirming the cut-off in the email and making the refund route easy will also reduce disputes, because a guest who can cancel properly has less reason to ask their bank.

What booking tools charge for taking deposits

Deposits are not free in every system, and the way they are packaged matters when you compare quotes. The table below uses only what each provider's own page says in this research, checked on 2026-10-08.

What each provider's own page says about taking deposits, checked 8 October 2026. These are separate charging structures, not like-for-like prices.
Recommended winnerTableSpark Growth £39 a month excluding VAT

Site, monthly

  • Deposits and reminders
  • live availability and table inventory
  • 0% TableSpark commission
  • Stripe's standard card-processing fees apply

Restaurant, monthly

  • resOS Online payments add-on £9.99 /month on top of a plan

    Prepayments, deposits and no-show fees · add-on free for 30 days then billed on Basic, Plus and Unlimited · page says it never charges per booking, per cover or any commission

  • simpleERB Pro £80 a month

    Payments included in Pro · Starter and Plus add payments and card capture for "a small extra cost" · payment provider charges a transaction fee on all payments

  • Access Collins From £149 per month

    Sends deposit requests and card authentication automatically · page states pricing starts from £149 per month

These prices are not like-for-like, because providers charge for different things: one lists a payments add-on on top of a plan whose price is not in the row, one puts payments in its top tier, and one quotes a starting price for a whole system. The honest comparison is the full monthly bill for the plan that actually includes deposits, plus the payment provider's fee.

On the published pages, that means two questions for any quote: which plan includes deposits, and what the payment provider charges on top. TableSpark's answer is Growth, at £39 a month excluding VAT, with Stripe's standard card-processing fees as the only payment fee.

A complete deposit set-up: the checklist

A deposit system is more than a field in a booking form. Before you go live, check each of these.

On the last item, a page being live at a working link is not the same as it being discoverable by Google. Misconfigured robots or noindex directives, conflicting canonicals, orphaned pages and missing structured restaurant data can leave important pages undiscovered or misunderstood, and guests searching your name may reach directories or commission-charging platforms first. TableSpark bundles crawlable structured restaurant content, titles and descriptions, canonical URLs, sitemaps, robots controls, Restaurant and LocalBusiness schema, internal linking, mobile-first output and managed search-verification set-up, so the page that takes deposits is one search engines can read. Indexing and ranking stay decisions for Google.

Deposit, saved card or full prepayment: how to choose

Match the instrument to the booking, not to a policy you apply to every booking.

Take a depositUse a card guarantee
When money movesAt bookingOnly if your team marks a no-show and confirms the charge
Best forLarge parties, set menus, peak dates, long lead timesOrdinary tables, lower-risk sittings, regulars
Guest frictionHigher: pay to bookLower: card details only
Your card feeOn every deposit takenOnly when you charge
Refund workYou refund when the guest cancels in timeNothing to refund if nothing was charged
Risk if the guest disputesEvidence of policy and bookingEvidence of policy, booking and your confirmation of the no-show

Full prepayment goes beyond a deposit: the guest pays the whole price in advance, as for a ticketed event or a fixed tasting menu. For an ordinary dinner it asks too much and carries the largest refund exposure.

A decision path of four questions down a spine. Large party, set menu or peak date: take a deposit. Ordinary table, ordinary night: card guarantee, or nothing, plus a reminder. Booked more than a week ahead: never rely on a hold. Walk-in heavy venue: keep policies light.
A short decision path from the booking to the instrument. Source: TableSpark Journal, figures from the article's own figures, checked 8 October 2026

A simple route works for most independents. Large party, set menu or peak date: take a deposit. Ordinary table on an ordinary night: a card guarantee, or nothing, plus a reminder. Booked more than a week ahead: never rely on a hold. Walk-in heavy venue: keep policies light.

What the guest sees

The guest's view decides whether a deposit feels fair or feels like a trap. On a TableSpark site the guest reaches the booking form from a Reserve a table button, picks a date, a party size and a time from real slots, and enters contact details. If the service has a deposit rule that applies to their party, card details are taken securely at booking. Afterwards they receive a booking confirmation, and the day before a plain reminder with the same details goes out on its own. TableSpark's guest emails also include a deposit receipt, a cancellation notice and a rescheduled-booking notice, and their wording is yours to edit.

For a booking that carries a deposit or a card guarantee, the guest's self-service change and cancel buttons point them to call the restaurant instead. That keeps a person on your team in the conversation, so your published cancellation rule is applied by someone who can use judgement.

A simplified booking form with Date, Guests and Time fields, a policy box reading £60 deposit for parties of 6 or more, counts towards your bill, free cancellation up to 48 hours before, refunded in full if we cancel, and a Reserve a table button. Callouts mark the amount, the cut-off and the refund rule.
What a guest should read on the booking page before paying, using this guide's example wording. Source: TableSpark Journal, figures from the article's own figures, checked 8 October 2026

Inside the diary, a booking waiting on payment shows "Awaiting deposit" until it is paid or held, and a staff-entered booking for a service that needs one creates a payment hold with a link you copy and send to the guest. A deposit chip and a prior-no-show count appear on the booking row.

How to do it in TableSpark

TableSpark takes bookings against your own tables on your own site, with deposits and reminders from the Growth plan. Before step one, connect Stripe: open Settings, then Payments, and press Connect Stripe. You approve everything on Stripe's own pages, and card payments settle into your own Stripe account and bank. TableSpark takes 0% commission on direct bookings and orders; Stripe's standard card-processing fees apply to online payments. Then work through the service rules, which the product's hours-and-booking-rules guide puts at about eight minutes.

  1. Open Services and rules

    Go to Bookings and press Services & rules in the toolbar, next to New booking. Each service has its own row of fields.

The Bookings page toolbar with the Services and rules button next to New booking, where deposit rules are set per service
Services & rules sits next to New booking on the Bookings page.
  1. Shape the service first

    Set Service name, First seating, Last seating, Party min, Party max, Guest lead time (min) and Book ahead (days). Lead time applies to the self-service widget only; your team can always book a table for a guest who phones.

The Dinner service row on Services and rules with party limits, guest lead time and book-ahead window filled in
The same service row carries party size, timing and, further along, the deposit fields.
  1. Write the deposit rule

    Fill in Deposit for party over and Deposit (£, per booking) as a pair. Any booking at or above that party size takes a paid deposit at the time of booking. Each amount field accepts £1 to £500, and a threshold without an amount, or the other way round, will not save.

The Dinner service row with a party threshold and a £25 deposit set, and its Save button
A threshold and a flat amount per booking, then Save.
  1. Decide between a deposit and a card guarantee

    The same row carries Card guarantee for party over and No-show fee (£). A guarantee holds the card and charges nothing until your team marks a no-show and confirms the charge. If both are switched on, the deposit takes priority.

The Bookings page Services and rules panel showing the Dinner service's Deposit per booking field
Deposit (£, per booking) on the Dinner service row.
  1. Put your policy in the emails

    Open Settings, then Email, and edit What your emails say. The built-in bookings emails include confirmed, deposit, updated, cancelled, reminder, card guarantee and no-show fee. Paste your five-line policy, with the cut-off, into the confirmation and the deposit email.

The Booking confirmed email expanded in Settings Email, with a new heading and message typed in so the cancellation policy can be added
Edit the booking confirmation so the cut-off appears before and after payment.
  1. Make a test booking as a guest

    Open your reservations page, pick a date, a party size that meets your threshold and a time, and read what the guest reads before paying. If you would not sign it, fix the wording.

The booking form with name, phone and allergy note filled in beside the Request a table button
The guest's booking form, the last place the policy must be visible.
  1. Handle the night

    On a booking's quick-action sheet you can mark Seat, Arrived, No-show or Cancel. Mark a no-show only once the table is clearly empty; for a card guarantee, a person on your team confirms the charge.

A booking quick-action sheet with Seat, Arrived, No-show and Cancel, plus Full record and Guest history links
No-show is a deliberate click by a person, with Guest history one link away.
  1. Read the result

    Open Analytics, then Bookings, for the no-show rate, the cancel rate and the covers-and-no-shows chart. The rate counts only bookings with a settled outcome, completed plus no-shows. Check it weekly and adjust thresholds.

The Bookings report showing bookings, covers, no-show rate and cancel rate with the covers and no-shows chart
Your own no-show rate, by service, is the number that tells you whether the rule is working.

Tips for the product:

  • Use separate services for ordinary dinner and for large parties or set menus, so each has its own threshold and amount.
  • Start with the nights that hurt most, usually Friday and Saturday, and widen only if the Bookings report shows a problem elsewhere.
  • Put the cut-off date and time in the confirmation email, not only the rule.
  • Compare the no-show rate by service after a month before you change anything.

FAQ

Can a restaurant legally charge a deposit in the UK?

Yes, in the sense that nothing in the regulations quoted here prohibits it. The fairness rules decide what you can keep. Section 62 of the Consumer Rights Act 2015 says an unfair term is not binding on the consumer, and GOV.UK guidance updated on 22 July 2026 says deposits should reflect a genuine estimate of what you will lose. Check your own terms.

Can a restaurant keep my deposit if I cancel?

It depends on the terms the guest agreed to and whether they are fair. GOV.UK says prepayments made non-refundable "regardless of why the customer cancels" are unlikely to be fair, and a deposit should reflect a genuine estimate of loss. A clear free-cancellation window and a refund when the restaurant cancels make keeping a late deposit easier to defend.

How much should a restaurant deposit be?

Tie it to the loss from an empty table, not to a round number. In this guide's illustration, £10 a head against a £35 average spend is about 29% of the bill. Set it by service and party size, keep it comfortably below the likely spend and use your own figures. Zonal's survey found 29% of no-showers cite cost as the main reason.

What is the difference between a deposit and a card hold?

A deposit is a real payment taken when the guest books. A card hold reserves an amount without collecting it, and Stripe's documentation says online holds are typically on hold for 7 days. A hold therefore lapses long before a table booked a month ahead. A card guarantee stores the card and charges only if you confirm a no-show.

Do deposits reduce no-shows?

Guests say they can. In the Zonal and CGA by NIQ survey, 21% of surveyed consumers said deposits would make them less likely to miss a booking, behind a simple cancellation process at 30% and reminders at 25%. This research has no verified percentage for the reduction. Check your own no-show rate before and after.

What happens to the deposit if the restaurant cancels?

Refund it. Schedule 2 paragraph 7 of the Consumer Rights Act 2015 covers terms "permitting the trader to retain the sums paid for services" that have not been supplied, "where it is the trader who dissolves the contract". Stripe charges no fee for a card refund, though the original card fee is not returned, so a refunded £50 deposit costs you 95p.

How much does it cost the restaurant to take a deposit?

On Stripe's published UK standard card rate of 1.5% + 20p, a £10 deposit costs 35p and a £50 deposit costs 95p. Premium UK cards are 2.8% + 20p. Each dispute received costs £20.00. Your booking tool may add a monthly charge, so ask which plan includes deposits.

Should I take a deposit for every booking?

Not necessarily. Deposits fit large parties, set menus and peak dates. For ordinary tables on quiet nights a card guarantee, or a reminder and an easy cancellation route, may protect the booking with less friction. Zonal's survey ranked a simple cancellation process first, at 30%. Review your Bookings report by service before you decide.

Which route to choose

If you take bookings for an independent UK restaurant, the sound approach is a small, fair deposit on the bookings that carry the most risk, a card guarantee elsewhere, a reminder on every booking and a cancellation route that is easy to use. Set the amount from your loss, say the rules before payment, refund when you cancel, and watch your own no-show rate.

TableSpark starts at £19 a month excluding VAT, and deposits and reminders sit on the Growth plan at £39 a month excluding VAT. For an independent UK restaurant that wants deposits inside its own booking flow, TableSpark is the best-value and best overall choice: deposits and card guarantees set per service, guest records in your own account with CSV export, and 0% TableSpark commission on every booking. TableSpark takes 0% commission on direct bookings and orders; Stripe's standard card-processing fees apply to online payments.

Sources

  1. Zonal, No-shows in hospitality 2024 — zonal.co.uk (checked 2026-10-08)
  2. Dine Out Magazine, 5 November 2024 — dineoutmagazine.co.uk (checked 2026-10-08)
  3. Consumer Contracts Regulations 2013, regulation 28 — UK Government (checked 2026-10-08)
  4. Consumer Rights Act 2015, Schedule 2 — UK Government (checked 2026-10-08)
  5. Consumer Rights Act 2015, section 62 — UK Government (checked 2026-10-08)
  6. Consumer Rights Act 2015, section 50 — UK Government (checked 2026-10-08)
  7. GOV.UK, Unfair terms explained for businesses: full guide — UK Government (checked 2026-10-08)
  8. CMA press release, 17 April 2019 — UK Government (checked 2026-10-08)
  9. Stripe UK pricing — stripe.com (checked 2026-10-08)
  10. Stripe docs, place a hold on a payment method — docs.stripe.com (checked 2026-10-08)
  11. resOS pricing — resos.com (checked 2026-10-08)
  12. simpleERB pricing — simpleerb.com (checked 2026-10-08)
  13. Access Collins reservations — theaccessgroup.com (checked 2026-10-08)
  14. TableSpark pricing — TableSpark (checked 2026-10-08)
  15. TableSpark tutorial, Set hours and booking rules — TableSpark (checked 2026-10-08)
  16. TableSpark tutorial, Get paid — TableSpark (checked 2026-10-08)
  17. TableSpark tutorial, Run your bookings — TableSpark (checked 2026-10-08)
  18. TableSpark tutorial, What your guests see — TableSpark (checked 2026-10-08)
  19. TableSpark tutorial, Send guest emails and campaigns — TableSpark (checked 2026-10-08)
  20. TableSpark tutorial, See what's working — TableSpark (checked 2026-10-08)

Take deposits on your own booking page

Build your site free, set a deposit per service and publish only when you are ready.

Start building free