What's slowing your beauty salon down?

Explore the site

Find my fix
Services & prices
Industries
Resources
Company

For hospitality

No-show fees and deposits for restaurants: what's fair, what's legal

A clear, fair deposit policy changes how guests treat a booking, as long as it's shown to them before they book, not sprung on them afterwards.

5 min readPublished By the Up2Digital team

The short answer

Yes, a UK restaurant can charge a no-show fee or take a deposit, provided the term is clear, fair and shown to the guest before they book, not added as a surprise afterwards. A deposit or card pre-authorisation on larger tables and your busiest nights genuinely reduces no-shows, because people who've put money down are considerably less likely to simply not turn up. It's not something to apply to every single booking; a table for two on a quiet Tuesday rarely needs one, and asking for a deposit everywhere can put people off booking at all.

Why a policy changes behaviour, without punishing regulars

The point of a deposit or fee isn't to punish guests. It's to make the booking feel like a real commitment rather than a tentative plan that costs nothing to abandon. Scoped properly, to large parties, peak nights and special occasions, it does that without affecting the regular who books a table for two most Fridays. Applied everywhere, it starts to feel like you don't trust your own guests, which costs you more in goodwill than it saves in recovered covers.

What UK consumer law expects

This isn't legal advice, and if you want certainty for your specific wording, it's worth a quick check with a solicitor. In general terms, the Consumer Rights Act 2015 requires contract terms with consumers to be fair and written in plain, intelligible language, and a term only counts as properly agreed if it was brought to the consumer's attention clearly enough that a reasonably observant person would notice it. In practice for a booking, that means your deposit or no-show fee needs to be stated before the booking is confirmed, not buried in small print or only mentioned after someone fails to turn up. The Competition and Markets Authority publishes detailed guidance on what makes a term fair, which is worth a read if you want to check your own wording: see the CMA's guidance on unfair contract terms and the Consumer Rights Act 2015 itself on legislation.gov.uk.

Deposit vs card pre-authorisation vs flat no-show fee

These are three different tools, and it's worth knowing which does what before picking one:

  • A deposit is money taken at the time of booking, usually deducted from the final bill or refunded if the guest attends, and kept (in full or in part) if they don't show up or cancel without enough notice.
  • Card pre-authorisation holds an amount against the guest's card without actually taking the money, and only charges it if they fail to turn up. Guests often find this less off-putting than an upfront deposit, because nothing actually leaves their account unless they no-show.
  • A flat no-show fee, charged after the fact rather than held in advance, relies on you having a card on file already, which most modern booking platforms support. It works best when paired with a clear policy the guest explicitly agreed to.

Most booking platforms, including the ones we compare for cutting no-shows, support at least one of these natively, so this is rarely something you need to build separately.

How much, and when

There's no single right figure, and we won't invent one here. A sensible starting point is to scope it to where the cost of a no-show is highest:

  • Large parties (typically 8 or more), where a no-show empties several tables' worth of capacity at once, not just one.
  • Your genuinely busiest nights, such as Fridays and Saturdays, where a no-show has the highest opportunity cost because you'd otherwise have filled the table twice over.
  • Occasions, like Valentine's Day or Mother's Day, where demand is highest and no-shows are, anecdotally, more common because the booking was made weeks in advance.

A common approach is a modest amount per head, enough to feel like a real commitment without feeling punitive, refunded or deducted from the bill on attendance. Whatever figure you land on, keep it consistent and written down, rather than decided case by case on the night.

Example wording for your booking page and confirmation

Clear wording matters more than clever wording. Something along these lines, adapted to your own policy, tends to work:

"For bookings of 8 or more, and for Friday and Saturday evenings, we take a deposit of [amount] per person when you book. This is deducted from your bill on the night. If you need to cancel or change your booking, please let us know at least 24 hours in advance for a full refund."

Put this on the booking page itself, not just the confirmation message, so it's agreed before the booking is made, and repeat the key point (amount, and the cancellation window) in the confirmation message as a reminder, not a first announcement.

Setting it up so it runs itself

Once the wording is agreed, the mechanics are straightforward: set the rule in your booking platform so it only triggers for the bookings you've chosen (party size, day, date range for occasions), confirm the card or deposit at the point of booking, and let the automatic confirmation and reminder messages repeat the policy so nobody's caught out. This is largely set-up work, not an ongoing task, once it's wired into the booking system you already use.

When to get help, and what we'd do

We'd usually set this up as part of booking confirmations and reminders, a guide price from £400 and typically live within one to two weeks, which covers writing the policy wording, setting the deposit or pre-authorisation rule in your booking platform, and making sure the confirmation and reminder messages repeat it clearly. If you're not yet taking bookings through a proper online booking form, that's a guide price from £300 and usually comes first, since a deposit policy only works cleanly once bookings run through a real system rather than a phone call into a paper book. These are guide prices for typical projects; the fixed quote comes after a free 30-minute call.

Frequently asked questions

Can a restaurant legally charge a no-show fee in the UK?

Yes, as long as the term is clear, fair and shown to the guest before they book, in line with the Consumer Rights Act 2015. Hiding the charge in small print, or only mentioning it after someone fails to turn up, is the part that risks falling foul of consumer law, not the fee itself.

Should I take a deposit on every booking?

Usually not. Deposits and pre-authorisation work best reserved for large parties, your busiest nights and named occasions, where a no-show costs the most. Applying one to every booking, including a quiet Tuesday table for two, can discourage people from booking at all.

What's the difference between a deposit and card pre-authorisation?

A deposit takes money at the time of booking and refunds or deducts it later. Pre-authorisation holds an amount against the card without taking it, only charging if the guest doesn't show up. Many guests find pre-authorisation less off-putting, since nothing leaves their account unless they no-show.

How much notice should a cancellation policy require?

There's no fixed legal answer, but 24 to 48 hours is common and gives you a realistic chance to refill the table from a waitlist. Whatever you choose, state it clearly on the booking page and in the confirmation message.

What happens if a large group partially shows up?

It's worth deciding this in your policy up front rather than on the night: whether the deposit covers the whole booking regardless of how many arrive, or scales with the number of no-shows within the group. Either is defensible as long as it's stated clearly before the booking is made.

Let's fix the thing that's slowing you down.

Get a guide price in about two minutes, or book a free 30-minute call. Fixed quote after, no obligation. Just want to ask something? Ask a question.

esc

↑↓ to move · enter to openCan't find it? Describe it →