How to reduce appointment no-shows by 75%: the booking setup changes that actually work.

How to reduce appointment no-shows… Let’s start things off with a number that stings…

A service business running 20 appointments a day, at an average value of £65, with a 15% no-show rate, loses over £36,000 a year to empty slots. Not from bad marketing. Not from a slow season. From clients who booked, confirmed, and then simply didn’t show up.

The global average no-show rate across appointment-based businesses sits at around 23%. In some sectors – fitness, wellness, beauty – it’s higher. And the cost compounds: it’s not just the lost revenue from the empty slot, it’s the staff time spent preparing, the overhead covering the gap, and the client on your waitlist who could have had that appointment and didn’t.

The good news is that most no-shows are preventable. Research consistently shows that the majority happen for a simple reason: people forget. They’re not being disrespectful or malicious – they booked three weeks ago, life got busy, and the appointment slipped their mind. That’s a solvable problem, and the solutions are available inside the booking tools most service businesses already use.

Here’s how to reduce appointment no-shows – platform by platform, setting by setting…

A woman looking at booking software on her phone and laptop learning how to reduce appointment no-shows

Why people no-show (and why this matters for your fix)

Before changing any settings, it’s worth understanding the root causes. Research across hundreds of studies identifies a consistent breakdown:

They forgot. The single biggest driver. An appointment booked two or three weeks out competes with everything else happening in a client’s life. Without a timely reminder, it simply falls off the radar.

Cancelling felt too difficult. Many clients who no-show would have cancelled if the process were easier. If cancelling requires calling during business hours, finding an email address, or navigating a clunky portal, some clients take the path of least resistance – they just don’t show up. The easier you make it to cancel, the more often people will cancel instead of ghost.

No financial consequence. If there’s no deposit, no cancellation fee, and no sense of commitment attached to the booking, the cost of not turning up is zero. Some clients treat free-to-cancel bookings as provisional placeholders rather than firm commitments.

The booking felt impersonal. Clients with a stronger sense of relationship with a business no-show less often. The more transactional the booking experience, the higher the risk.

Fix the system around these causes, and you fix the rate.

The five changes that move the needle

1. Stack your reminders – timing is everything

A single reminder the day before an appointment is better than nothing. But the businesses that get no-show rates below 5% almost universally use a stacked reminder sequence:

  • 48 hours before: A confirmation request – “Your appointment is in 2 days. Reply YES to confirm or click here to reschedule.”
  • 24 hours before: A reminder with full details – date, time, location, what to bring.
  • 2 hours before: A final nudge – “See you today at 3pm. Here’s the address.”

The 24-hour reminder is the most important single touchpoint. The 2-hour reminder catches last-minute changes and significantly reduces the “I forgot it was today” no-show. Together, research shows SMS reminder sequences can reduce missed appointments by 50% or more compared to no reminders at all.

SMS outperforms email significantly here. SMS open rates run around 98% vs approximately 20% for email – you’re roughly five times more likely to reach the client with a text. If your booking tool only sends email reminders by default, check whether SMS is available on your plan and turn it on.

How to set this up in Square Appointments: Go to Appointments > Communications in your Square Dashboard. You can configure automated email and SMS reminders with custom timing. SMS reminders are available on all plans, including free.

How to set this up in Acuity Scheduling: Go to Client Emails in your Acuity settings. Acuity lets you set multiple reminder emails with custom timing. For SMS, you’ll need the Growing plan or above. Set up at minimum a 24-hour and a 2-hour reminder — it takes about five minutes and has an outsized effect.

2. Require a deposit or card-on-file at booking

Nothing changes client behaviour quite like financial commitment. When a client has put down a £20 deposit or provided a card on file, the cost of no-showing is no longer zero – and research consistently shows this drives show rates up, particularly for first-time clients who have no existing relationship with your business.

You have two options here: a partial deposit (a fixed amount paid at booking, deducted from the final bill), or a card-on-file policy (card details stored at booking, charged if the client no-shows or cancels late). Card-on-file is often the more palatable option for clients – they don’t lose money upfront, but they know there’s a consequence if they don’t show or cancel with enough notice.

The key is communicating the policy clearly at the point of booking. Clients who understand the terms at booking almost never dispute a late cancellation charge. Surprise charges, however, destroy relationships. Make the policy visible – in the booking flow, in the confirmation email, and in your reminder messages.

In Square Appointments: Go to Appointments > Services, select a service, and enable deposit or prepayment. You can set a fixed amount or percentage. Square also supports card-on-file via Square’s payment infrastructure.

In Acuity Scheduling: Under Payment Settings, you can require full prepayment or a deposit for any service type. Acuity integrates with Stripe, Square, and PayPal. You can also set cancellation fees that are charged automatically if a client cancels within your defined window.

a woman checking her pilates studio fitness app

3. Make rescheduling frictionless – not cancellation

Here’s a counterintuitive one: the easier you make it for clients to reschedule, the lower your no-show rate. When a client has a conflict but rescheduling requires effort, many will simply not show up rather than going through the process of finding a new time.

A one-click reschedule link — included in every confirmation and reminder message — removes that friction. Clients who might have no-showed instead reschedule. The slot opens up for your waitlist. Everyone wins.

Research from Tebra’s patient scheduling survey found that 75% of clients said they’d be more likely to attend their appointment if they could reschedule online. That’s not a marginal improvement – that’s a fundamental change in behaviour driven entirely by convenience.

Both Square Appointments and Acuity include reschedule links in their automated messages by default. Make sure this is turned on, and check that the reschedule experience is genuinely easy from a mobile browser — since most clients will do it from their phone.

4. Build and use a waitlist

Every cancellation is a revenue recovery opportunity – but only if you have a system to fill the slot.

A waitlist means that when a client cancels (or when you release a previously blocked slot), the next person in the queue gets notified automatically. Done well, this converts what would have been lost revenue into a filled appointment, often within minutes.

In Acuity: Waitlists are available on the Growing and Powerhouse plans. Clients can join a waitlist for a specific service or time slot, and Acuity notifies them automatically when a slot opens.

In Square Appointments: Square has a waitlist feature in the Plus and Premium plans. When an appointment is cancelled, you can notify waitlisted clients to claim the slot.

The key is making it easy for clients to join the waitlist at the point of booking, not just when they’re told a slot isn’t available. Some of your most loyal clients will voluntarily join a waitlist for their preferred time — and they’re exactly the kind of clients who will show up.

5. Introduce a clear, consistently enforced cancellation policy

The final lever is policy, not technology. A cancellation policy that isn’t enforced consistently is worse than no policy at all – it signals that there are no real consequences, and clients learn this quickly.

A workable standard for most service businesses: free cancellation with 24–48 hours’ notice; 50% charge for cancellations inside that window; full charge for no-shows. The exact terms are less important than the consistency. Clients need to know, before they book, what will happen if they don’t show up.

Communicate the policy at every stage: in the booking flow, in the confirmation email, in reminders. Repeat it without apology – it’s a normal business practice, not a punitive measure. Most clients respect businesses that have clear terms.

When you do charge a no-show fee, follow up with a brief, warm message acknowledging the missed appointment and inviting them to rebook. You’ll be surprised how many clients appreciate the professionalism and return.

The results you can expect

Implementing all five of these changes won’t happen in a day, but each one has an immediate effect when turned on.

Based on 2025–2026 industry data across service businesses:

Change Estimated no-show reduction
SMS reminders (24hr + 2hr) 30–50% reduction
Deposit or card-on-file 20–40% reduction
Frictionless reschedule link 15–25% reduction
Active waitlist Recovers 40–60% of cancellations
Consistent cancellation policy 10–20% reduction

Applied together, businesses consistently report getting no-show rates from the 15–25% range down to 5% or below. That’s not a marginal improvement — for a busy service business, it’s tens of thousands of pounds back on the calendar every year.

The layer most booking tools don’t provide

All five of the tactics above work within your existing booking software. But there’s one channel that Square Appointments, Acuity, and Eventbrite don’t natively support — and it’s the highest-performing reminder channel available: push notifications from a branded mobile app.

Push notifications have significantly higher open and engagement rates than both email and SMS for time-sensitive prompts. They appear directly on the client’s lock screen, they’re immediate, and they don’t compete with a crowded inbox. A push notification 2 hours before an appointment – from your business’s branded app, with your logo on their phone – is the most direct line you have to your client’s attention.

It’s also the mechanic that drives repeat bookings in between appointments. A well-timed push – “It’s been 6 weeks since your last visit. Book your next appointment now” – brings clients back before they’ve had a chance to drift to a competitor.

SMS reminders are excellent. Email reminders are necessary. But for businesses where client retention and repeat bookings are the engine of growth — salons, spas, fitness studios, clinics, personal trainers — having your own app with push notifications is the difference between a good no-show rate and an exceptional one.

appbuild.diy builds native iOS and Android apps that sit on top of Square Appointments and Acuity Scheduling, adding push notifications and a branded home screen presence to your existing booking setup. Your clients book through the same system. You just get a much more powerful channel to keep them engaged – and coming back.

Start here: your no-show audit checklist

Before changing anything, spend 10 minutes checking what’s already in place:

  • [ ] Are SMS reminders enabled, or only email?
  • [ ] Is there a reminder at 24 hours AND 2 hours before appointments?
  • [ ] Can clients reschedule with one click from their confirmation or reminder?
  • [ ] Is there a deposit, prepayment, or card-on-file requirement at booking?
  • [ ] Is your cancellation policy visible in the booking flow, confirmation email, and reminders?
  • [ ] Do you have a waitlist active for your most in-demand services or time slots?

If more than two of these are currently a “no,” you’re leaving a meaningful amount of revenue on the table – and it’s fixable this week.

Frequently asked questions

Q. How to reduce appointment no-shows?

A. The most effective approach combines stacked SMS reminders (at 48 hours, 24 hours, and 2 hours before the appointment), a deposit or card-on-file requirement at booking, and a clear cancellation policy communicated upfront. Businesses that implement all three consistently typically see no-show rates drop from the 15–25% range to below 5%. The single highest-impact change for most businesses is switching from email-only reminders to SMS — open rates for SMS run around 98% versus approximately 20% for email.

Q. What is a good no-show rate for a service business?

A. Industry benchmarks vary by sector, but as a general target, a no-show rate below 5% is considered strong for appointment-based service businesses. The global average sits around 23%, meaning most businesses have significant room to improve with relatively simple system changes. Hair salons typically average around 15%, fitness trainers around 20%, and dental practices around 12%.

Q. Should I charge a no-show fee?

A. Yes, for most service businesses a no-show fee is worth implementing — but how you communicate it matters more than the amount. Clients who are informed of the policy clearly at the point of booking almost never dispute a charge. The goal isn’t punitive; it’s to create a small financial consequence that changes behaviour at the booking stage. A card-on-file policy (where no money changes hands upfront, but a charge applies for no-shows or late cancellations) is often more palatable for clients than an upfront deposit, and equally effective.

Q. How much notice should I give clients before charging a cancellation fee?

A. A 24–48 hour cancellation window is standard across most service industries. 24 hours gives you enough time to fill the slot from a waitlist; 48 hours is more common for longer or higher-value appointments such as aesthetic treatments, photography sessions, or personal training blocks. Whatever window you choose, apply it consistently — inconsistent enforcement undermines the policy entirely.

Q. Do SMS reminders actually work?

A. Yes — the evidence is consistent across industries. SMS reminders reduce missed appointments by 30–50% compared to no reminders, and by a meaningful margin compared to email-only reminders. The combination of a 24-hour and 2-hour SMS reminder is the highest-performing sequence for most service businesses. The key is that the reminder should include a one-click reschedule link — this catches clients who have a conflict and would otherwise no-show rather than go through the effort of calling to cancel.

Q. What’s the difference between SMS reminders and push notifications for appointment reminders?

A. SMS reminders are sent to a client’s phone number and work without any app installed — they’re accessible to everyone. Push notifications are sent through a branded mobile app installed on a client’s phone, and typically see higher engagement rates than SMS because they appear directly on the home screen with your business’s branding. For service businesses where repeat bookings and retention matter — salons, fitness studios, clinics — push notifications from a branded app are the highest-performing reminder channel available, and also allow you to send re-engagement messages between appointments rather than just before them.

Want to learn how to reduce appointment no-shows using Square Appointments or Acuity Scheduling with a branded app with push notifications? Start here.

Last Updated on May 5, 2026 by Becky Halls

0 thoughts on “How to reduce appointment no-shows by 75%: the booking setup changes that actually work.