← Back to the blog
No-showsAppointment remindersOnline booking

How to Reduce No-Shows and Last-Minute Cancellations (Without Upsetting Customers)

No-shows cost more than the empty slot. Here are eight fixes, from the free and obvious to the ones that take a little nerve.

ShiftDeploy Technical Team· Web Performance Engineers2026-10-052 min read
How to cut no-shows and cancellations with reminders, deposits and waiting lists

How can I reduce no-shows?

The most effective ways to reduce no-shows are sending reminders before each appointment, making it easy to cancel or rebook, taking deposits for longer or high-value appointments, having a clear cancellation policy, and keeping a waiting list to fill gaps. Reminders by text or WhatsApp are the simplest starting point.

Key takeaways

  • ✓Most no-shows are forgetfulness, not rudeness. Reminders fix a lot of them.
  • ✓Make cancelling easy. A cancellation you hear about can be refilled.
  • ✓Deposits work well for long or high-value appointments.
  • ✓A waiting list turns cancellations into bookings.
  • ✓Track no-shows so you know whether your fixes are working.

A no-show doesn’t just cost you the appointment fee. It costs you the customer you turned away because the slot was full, and the time you spent preparing.

Most no-shows aren’t rude. People forget, or they can’t face ringing to cancel. Fix those two things and you fix most of the problem.

1. Send reminders

A reminder the day before, and for longer appointments another one a few days out. Text or WhatsApp gets read faster than email. Include the time, the address and a way to rebook.

2. Make cancelling easy

It sounds backwards, but it works. If cancelling means ringing during office hours, people just don’t turn up. A one-tap “I can’t make it” means you hear about it and can refill the slot.

3. Ask for confirmation

“Reply YES to confirm” gives you a list of who hasn’t confirmed, so you can follow up the day before.

4. Take deposits where it makes sense

For long, expensive or often-missed appointments, a deposit changes behaviour. Keep it proportionate and explain it clearly.

5. Have a clear cancellation policy

Say how much notice you need and what happens if someone doesn’t give it. Put it on your booking page and in confirmations.

6. Keep a waiting list

When someone cancels, offer the slot to people who wanted that day. Automated, this can fill a gap within minutes.

7. Book the next appointment before they leave

Regular clients who book their next visit on the way out miss fewer appointments than those who “will ring to book”.

8. Track it

Count no-shows each week. If a reminder change doesn’t move the number, try something else.

BusinessStart with
SalonsReminders, deposits on long services
ClinicsReminders, easy rebooking
TradesConfirmation the day before, arrival window
RestaurantsConfirmations, deposits for large groups

Be human about it

Charging a loyal client for a genuine emergency loses you more than the fee. Most businesses apply their policy firmly to repeat offenders and flexibly to everyone else.

We set up reminders, confirmations and waiting lists as part of helping businesses win more jobs.

We’ll look at your no-show rate and show you the simplest fixes for your business.

Get your free check

Frequently asked questions

What is the best way to reduce no-shows?

Send reminders before every appointment and make it easy to cancel or rebook. Add deposits for long or high-value appointments.

Should I charge for no-shows?

Many businesses take a deposit or charge a fee for late cancellations. Be clear about the policy up front and apply it fairly.

How far in advance should reminders go out?

The day before works for most appointments, with an extra reminder a few days out for longer or more expensive bookings.

Are WhatsApp reminders better than email?

People usually read WhatsApp and text messages faster than email.

How do I fill cancelled slots?

Keep a waiting list and offer the slot automatically to people who wanted that day.

Sources

  1. Pricing on the WhatsApp Business Platform — Meta for Developers
Tags:No-showsAppointment remindersOnline bookingConversion
ShiftDeploy Technical Team

Web Performance Engineers

The ShiftDeploy engineering team audits and rebuilds booking and enquiry flows for UK dental practices, clinics and service businesses. Every figure we publish comes from field data on sites we have measured.

  • ✓ Audited 100+ UK practice websites
  • ✓ Specialists in mobile booking flow performance