Every no-show is a slot you can't resell, a stylist or therapist paid to wait, and revenue you never get back. Reminders help — but the most powerful way to protect your diary is to ask customers to pay something when they book.
Taking a deposit (or full payment) at booking turns a casual reservation into a real commitment. Done well, customers barely notice; done badly, it can put people off. This guide explains how to take deposits for appointments the right way, what to charge, what to say, and how to stay on the right side of UK consumer rules.
Combined with automated reminders — see our nine proven ways to reduce no-shows — payment at booking is the most effective no-show prevention there is.
There are three common approaches:
| Approach | How it works | Best for |
|---|---|---|
| Deposit | Customer pays a portion (e.g. 20–50%) at booking, the rest on the day | Longer or high-value services: colour, extensions, aesthetics, tattoos |
| Full prepayment | Customer pays the full price when they book | Courts, classes, rooms, fixed-price services, gift-able experiences |
| Card on file / no-show fee | Card is saved; charged only if the customer doesn't show | Businesses that want to stay flexible for regulars |
Full prepayment is the simplest to run. There's nothing to collect on the day, and it works especially well for court bookings, classes and fixed-price appointments. Deposits suit longer or variable-price services where the final bill may change.
There's no single rule, but these guidelines work for most UK businesses:
The deposit should be big enough to matter, and small enough not to feel like a barrier.
Show the deposit or payment clearly on your booking page before the customer reaches checkout. Surprises at the last step cause drop-offs.
A one-line explanation turns a demand into a reasonable request:
"We take payment at booking so we can keep slots available for everyone. Thank you for understanding!"
Card payment should take seconds, with Apple Pay and Google Pay where possible. Customers abandon long or clunky checkouts.
Say exactly when customers can cancel or reschedule and still get their money back, for example: "Cancel or reschedule up to 24 hours before your appointment for a full refund."
Customers who can easily move their booking reschedule instead of simply not turning up.
Long-standing loyal customers rarely no-show. You can still take payment at booking, but a little flexibility goes a long way.
You can adapt this for your booking page and confirmation emails:
Booking & cancellation policy Payment is taken when you book to secure your appointment. You can cancel or reschedule free of charge up to 24 hours before your appointment. Cancellations made less than 24 hours before, or missed appointments, are non-refundable. If you're running late, please let us know — we'll do our best to fit you in.
Deposits are common and lawful in the UK, but they must be fair:
This isn't legal advice — if you're unsure, check guidance from Citizens Advice or a solicitor for your specific situation.
Dyal makes payment at booking simple:
Your bookings, payments and customer history then live in one place — on the web and in the Dyal iPhone app.
Yes. Taking a deposit is lawful as long as the terms are clear before the customer pays, the amount is proportionate, and you follow your own published cancellation policy.
Full payment at booking is simplest for fixed-price services, classes and court bookings. Deposits suit longer or variable-price services where the final amount may change.
Yes. When customers have paid, they're far more likely to attend or cancel in good time. Combined with automated reminders, it's the most effective way to reduce no-shows.
Follow your published policy. A common approach is a full refund for cancellations made more than 24 hours before the appointment, and no refund for late cancellations or no-shows.
A small payment at booking is the simplest way to stop no-shows eating into your revenue. See Dyal's plans — online booking with card payments starts at £10 a month, with no commission on bookings.