How to Take Deposits and Stop No-Shows for Good
No-shows cost service businesses thousands a year. Taking a small deposit at booking is the single most effective fix. Here's how to do it.
No-shows are the silent profit killer for service businesses. A missed appointment is income you can never get back. The most effective fix is also the simplest: take a deposit when the customer books.
Why deposits work
A booking costs the customer nothing, so cancelling costs them nothing. The moment they've paid even a small deposit, the psychology flips — they've committed money, so they show up. Businesses that introduce deposits typically see no-shows drop dramatically overnight.
This builds on the wider tactics in our guide on how to reduce no-shows.
How much should you charge?
There's no single right answer, but common approaches are:
- A flat amount — £10 to £20 per booking - A percentage — 20% to 50% of the service price - Full payment upfront — for high-demand slots or new clients
For a tattoo studio where each session is long and valuable, a larger deposit makes sense. For a £30 haircut, a £10 deposit is plenty.
Make the deposit fair
The key to deposits working without upsetting customers is a clear, fair policy:
- Deposit comes off the final bill - Refundable if they cancel with reasonable notice (e.g. 24-48 hours) - Non-refundable only for genuine no-shows
State this clearly at booking and in your confirmation message.
How to set it up
Taking deposits used to mean awkward bank transfers or asking for card details over the phone. With a modern booking website, the deposit is taken automatically through Stripe the moment the customer books. No chasing, no awkward conversations.
Pair this with automated reminders and a WhatsApp confirmation and your no-show rate will plummet.
The bottom line
If you do nothing else this year to protect your income, introduce deposits. It's the highest-impact, lowest-effort change a service business can make. A done-for-you website handles it automatically — see how it works.
Get your professional website
£99 setup. From £9/month. 0% commission. Built by our team.
Get started →