Should your restaurant take booking deposits?

Deposits protect your covers but can cost you bookings. Here's how to decide when to ask for money up front, how much to take, what your refund policy should say, and when a card-on-file no-show fee works better instead.

Most advice on restaurant deposits is written by people selling deposit software. So, briefly: we make booking software, and there are nights and venues where taking a deposit is the wrong call. This is about telling those apart.

The useful question isn't "should we take deposits?" It's "which bookings are worth protecting, and what does asking cost me?" Because asking always costs something. Every extra step between "I'd like a table" and "table booked" loses you some bookings you'd otherwise have had. A deposit is a big step.

When a deposit earns its keep

Deposits make sense where a lost booking is genuinely expensive and hard to refill:

it's worse than that, because you turned other bookings away to hold it and you can't refill it at 8pm on a Saturday.

Eve. Demand exceeds supply, so a deposit costs you almost nothing in lost bookings — anyone who won't pay it is replaced by someone who will.

regular who lives up the road will phone to cancel. A visitor who booked four restaurants "to be safe" won't.

When it costs you more than it saves

bookings to deposit friction, the maths turns against you fast.

for card details, some of those bookings simply become their bookings.

protecting against a loss you'd mostly recover anyway.

fill a quiet Tuesday.

The pattern: deposits are for scarcity. The busier and more constrained the booking, the more sense a deposit makes. Asking for a deposit on a night you're half empty is charging admission to your own quiet room.

Which bookings are worth protecting with a deposit. Usually worth it: set and tasting menus you've bought food for; large parties you turned other bookings away for; peak dates such as Valentine's, Christmas and New Year; private dining and private hire bookings. Usually not: midweek two-tops at an average spend; any night you aren't already full; small parties in a venue with strong walk-in trade; regulars who always phone if their plans change.

How much to take

Take an amount that reflects what you actually lose if the table vanishes — not the full value of the booking, and not a number that feels like a punishment.

headcount. A flat amount per booking is simpler for everything else.

asked to buy dinner in advance from a restaurant you've never been to.

the wrong answer for a normal Friday.

different sentence to "£10 per person deposit", and it converts better, because it's clearer.

Your refund policy is the whole thing

This is where deposits go wrong. Not the amount — the terms, and whether the guest understood them before they paid.

You have three honest options:

friction, still filters out the people who book four places at once, and it's the default worth starting from.

is real but partial.

for a normal table, and it's the policy most likely to end in a public argument or a chargeback.

Whichever you pick:

notice" is not.

entering their card. Not only in a confirmation email that arrives once the money has gone.

a table you can resell. A guest who can only cancel by phoning during service just doesn't turn up.

The legal bit

This isn't legal advice, and if you're in any doubt take some. But three principles are worth knowing:

look punitive are the ones that get challenged and don't survive it.

unenforceable — so "non-refundable, no exceptions, cancel a month ahead" isn't as strong as it sounds.

And keep some discretion. A guest whose plans collapse for a genuinely awful reason, refunded outside your policy, tells people about it. So does the other kind.

If you're a diner who's landed here wondering whether you'll get your deposit back: it depends entirely on the restaurant's own policy and its notice deadline, which should have been shown to you before you paid — check your confirmation email first, then phone the restaurant. Most venues have more discretion than their policy page suggests, and asking early is worth far more than asking late.

The alternative most venues should look at first

A deposit isn't the only tool, and for a lot of venues it isn't the right one.

Card on file with a no-show fee takes nothing at the time of booking. The guest saves a card, and you charge an agreed fee only if they don't turn up. The guest pays nothing in the normal case, which means far less booking friction than a deposit — and it targets the actual problem, which is empty tables, not unpaid bills.

Deposit versus card on file. A deposit: money is taken up front, booking friction is higher, it suits set menus, large parties and peak dates, and it protects against cancellations and no-shows. Card on file with a no-show fee: no money at booking and the card is saved only, booking friction is lower, it suits everyday cover protection, and it protects against no-shows plus late cancellations if you choose.

The difference in the guest's head is the part that matters: a deposit reads as "am I buying dinner now?", while a saved card reads as "fine, I'm turning up anyway."

Plenty of venues end up with both: a deposit on large parties and set menus, card-on-file on everything else. That's usually the right shape.

The short version

How this works in ResoFlow

If you're running deposits in ResoFlow: your cancellation policy is one setting — no refund, full refund, or a percentage — with a deadline you set in hours, and refunds within the policy are issued automatically when a guest cancels in time. Guests see exactly what they'd lose before confirming a late cancellation, so nothing is taken quietly. The same policy covers pay-in-full bookings.

No-show protection is separate and works the way described above: the card is saved but never charged at booking, the fee is a flat amount per table rather than per guest, it only applies to parties above a size you choose, and it's only ever charged when your team deliberately marks a no-show — with a delay you set, so re-seating the guest cancels it. The card is released automatically as soon as the booking finishes.

Both features are available on our Bistro plan and above, and both need Stripe connected. ResoFlow's own platform fees for each payment type are listed in the app on Settings → Payments & deposits → Payments, with Stripe's processing fees shown separately.

More detail: booking deposits and no-show protection, or the step-by-step in when guests get their deposit back.

If you'd rather not work it out alone

Most of this is judgement rather than software, and it's easier with a second opinion in the room. Our setup service is £199 and currently free: we go through which features suit your venue, configure the plan you choose, and import your existing bookings and customer list. Deciding between deposits and card-on-file — and picking a refund policy your guests will accept — is exactly the kind of thing it's for. It's remote, and most venues are live within a day of arranging their transition day, subject to availability.

Plans start at £39 a month with no per-cover fees, and there's a free Taster plan if you want to try the system first — deposits and no-show protection themselves start on Bistro. Free setup has the detail, or email [email protected] and tell us what your deposit problem actually looks like.