How to reduce no-shows at a salon or clinic
Most missed appointments are not a sign of disrespect. They come from forgotten times, unclear policies and bookings that are hard to change. Here is a practical way to deal with each one, whatever tools you use.
By the BookingHub team · Updated November 13, 2026 · 7 min read
Why clients miss appointments
A no-show costs you twice. You lose the time you held for that client, and you may have turned someone else away because the slot looked taken. Before changing anything, it helps to look at why people miss appointments in the first place, because each reason calls for a different fix.
In most small businesses, the reasons fall into a handful of groups:
- They forgot. The booking was made weeks ago, nothing reminded them, and the day filled up with other things.
- Cancelling felt like a chore. Calling during business hours was inconvenient, so they did nothing and hoped it would not matter.
- They never felt committed. The appointment was booked on impulse, with nothing at stake.
- They were unsure about the time, the address or what to bring, and decided it was easier to stay home.
- Something came up at the last minute, which no system can fully prevent.
Only the last group is truly out of your hands. The other four respond well to small, steady changes in how you take bookings, remind clients and set expectations.
Start by keeping a simple record. For a month, write down every no-show and every late cancellation: the service, the day, how far ahead it was booked and whether the client was new. Patterns usually appear quickly. It might be one particular service, one day of the week, or mostly first-time clients. That tells you where to put your effort first.
Send reminders at the right moments
Reminders deal with forgetting directly, and timing matters more than volume. A common approach is two reminders. The first goes out the day before, which gives the client time to rearrange their plans or cancel early enough for you to rebook the slot. The second goes out shortly before the appointment and catches people who knew the time but lost track of the day.
Text messages tend to be read quickly, while email is better for details such as the address, parking or preparation. Many businesses use both, so the short message gets noticed and the longer one is there when the client needs it.
A useful reminder includes:
- The day, the date and the time, written out clearly.
- The service and, if it matters, who the client is seeing.
- The address, plus anything about parking or entrances that often confuses people.
- What to bring or how to prepare, if anything.
- A simple way to cancel or reschedule, and the deadline for doing it.
Keep the tone friendly and short. A reminder that reads like a warning makes people defensive. The goal is to make showing up easy, not to scold anyone in advance.
If you send reminders by hand today, the hard part is consistency. A reminder that goes out on quiet days but gets skipped on busy ones will not change anyone's habits. This is one of the places where automation earns its keep: the message goes out every time, whether or not the front desk had a spare minute.
Make cancelling easier than not showing up
It sounds backwards, but an easy way to cancel reduces no-shows. When the only option is a phone call during opening hours, some clients simply skip it. A late cancellation is inconvenient. A silent no-show is worse, because you lose any chance of filling the slot.
Give clients a way to cancel or reschedule on their own, at any hour, up to a cutoff you choose. Many businesses set that cutoff at 24 hours. Some choose 48 hours for long or costly services, and some go shorter for quick services with steady demand. Pick the window that leaves you enough time to offer the slot to someone else.
Then put the cutoff in writing where clients will see it: on your booking page, in the confirmation and in the reminder. People tend to respect a rule they were told about. They resent one they discover only after the fact.
Ask for commitment where it makes sense
For some services, a reminder is not enough. When a slot is long, hard to fill at short notice, or booked by someone you have never met, asking for something up front changes how seriously the booking is taken. You do not have to apply the same rule to everything. Common options include:
- A deposit for new clients only, since your regulars already have a track record with you.
- A deposit for long or high-value services, where an empty slot costs the most.
- Full payment up front for classes or packages, where a held spot is a spot someone else cannot take.
- No deposit at all, paired with a clear cancellation policy, for short services that are easy to rebook.
Whatever you choose, state it clearly at the moment of booking, and check your local consumer protection rules before you charge cancellation fees or keep deposits. Our guide on deposits and cancellation policies goes deeper into amounts and wording.
A lighter form of commitment is approval. Some businesses review first-time bookings before confirming them, which gives them a chance to check details, ask a question or explain the policy. It adds a small delay, so many owners keep it for new clients and let returning clients book instantly.
Remove the small frictions
Confusion causes more missed appointments than most owners expect. A client who is not sure where to park, whether to arrive early or whether they booked the right service is more likely to give up on the day. A few small habits help:
- Confirm every booking right away, with the same details the reminder will repeat later.
- Ask what you need to know before the visit with a short intake form, instead of finding out once the client is in the chair.
- Make sure service names on your booking page match what you call them in person.
- If the entrance is hard to find or you share a building, say so in every message.
- For first visits, tell the client how early to arrive and what to expect.
Also look at how far ahead people book. An appointment made two months out is easier to forget than one made for next week. You do not need to stop long-range bookings, but those clients benefit most from a reminder, and some businesses add a short note a week ahead for them.
Handle no-shows consistently
When someone does miss an appointment, the way you respond shapes what happens next time. A short, polite message the same day works well: you noticed they could not make it, and here is how to book again. Most people are a little embarrassed and will rebook if it is easy.
Keep a note on the client's record. One missed appointment is usually an accident. A pattern is different, and it helps to decide calmly in advance what you will do about it. You might ask that client for a deposit on their next booking, require them to book through the front desk, or in rare cases stop taking their bookings. Deciding the rule ahead of time keeps it fair and keeps emotion out of it.
Review your numbers each month. If a change helped, keep it. If it did not, try something else. And plan for the gaps that will still happen: a cancellation waitlist can turn many late openings into filled slots.
How BookingHub helps
BookingHub sends a confirmation by email and text message as soon as a client books, then reminders by email and text the day before and an hour before the appointment. You can edit the wording of your text messages and add your own message to the confirmation email, so details like parking, preparation or your cancellation policy go out every time without anyone having to remember.
Clients can cancel or reschedule from their account up to the cutoff you set, so a change of plans becomes an open slot instead of an empty chair. You can take a deposit or full payment when a client books, through your own Stripe account. You can approve every request or only new clients, attach intake forms to services, and keep private notes on each client's record. The analytics page shows cancellations and no-shows over any period, so you can see whether a change worked. And when a slot does open, the cancellation waitlist offers it to the client who has waited longest.
