How do you stop no-shows at a salon?
With a system built in three layers. A confirmation right after booking, a reminder timed to the treatment, and a clear policy for what happens if someone doesn't show. For long color appointments, a deposit sometimes gets added on top. Below is how to set up each layer, and where salons differ from other businesses.
Why a no-show hits a salon so hard
A missed 30-minute haircut is annoying. A missed 2.5-hour color appointment on a Friday afternoon is half a day's revenue gone, and that slot at 1:45pm on a Friday isn't selling to anyone else. That's the difference from, say, a plumber: your calendar is sold in blocks, and an empty block from 2pm to 4:30pm doesn't fill itself.
On top of that, you can't get to your phone while you're working. You're mid-blowout or your hands are covered in color. Someone who calls at 1:50pm to cancel gets your voicemail, and you don't see it until the block is already gone. A good system catches that without you having to do anything.
Layer 1: the confirmation, right after booking
The first chance to prevent a no-show comes within a minute of booking. A confirmation by email or text with date, time, treatment, and expected duration. That duration matters especially for salons: a lot of clients don't know balayage isn't an hour. Someone who knows 3 hours were set aside for her is far more likely to cancel properly than someone who assumed it was a quick trim.
Put your cancellation policy in that same confirmation. One sentence is enough: reschedule free up to 24 hours out, after that we charge part of the treatment price. Hearing it only when something goes wrong feels like an ambush. Reading it at booking feels normal.
Layer 2: the reminder, timed to the treatment
A haircut needs just one reminder, a day ahead. Color, extensions, or a bridal trial need two: one 48 hours out, so there's still time to fill the freed-up slot, and one the morning of. The longer the block, the earlier that first reminder needs to go out, because a 3-hour gap doesn't get filled the same day.
Nobody keeps this up by hand next to a full chair. The guide on automatic appointment reminders walks through setting this up step by step, even if you're still running a paper appointment book. And put a button or link in every reminder to reschedule. A client who can reschedule easily becomes a rescheduled appointment. A client who has to call you often becomes a no-show.
Deposits: when they help and when they scare clients off
A deposit works, and it costs you something too. Someone who's already paid part of a color appointment shows up far more often, or cancels on time. At the same time, some new clients back out if they have to pay upfront at a salon they don't know yet. So you're trading some frictionless bookings for certainty.
That's why a threshold works better than a blanket rule. Don't ask for a deposit on haircuts, do ask for it on treatments above a price or duration you set, say anything from 2 hours up. That targets exactly the appointments where a no-show actually hurts, and keeps the barrier low for everything else.
There's one thing you need to get right legally. A Dutch district court in Middelburg threw out a hair salon's no-show bill in 2023 because the client hadn't been able to view and accept the house rules during online booking; mentioning them in a newsletter or a social post didn't count. So make sure your terms sit inside the booking process itself, with a checkbox, not just on a sign by the register. It also helps that upfront payment at hair and beauty salons is becoming more common, according to Dutch broadcaster NOS: clients increasingly recognize it from other salons.
Layer 3: the waitlist that fills freed-up slots
Even with a good system, a gap sometimes opens up. The difference between an expensive no-show and a cheap one is what happens next. Keep a list of clients who wanted an earlier slot: whoever checks 'happy to come in sooner if something opens up' at booking goes on it. If Thursday's 10am color appointment falls through, a message goes to the first three on the list, and there's a good chance the slot fills the same day.
Ask what treatment they want when they check that box. A freed-up 3-hour block is no use if the only person on the waitlist wants a trim.
What you can do today, without new software
You don't need to wait for a system to start.
- Add treatment duration to every confirmation you already send, even a text message
- Write your cancellation policy in one sentence and put it in your booking form or standard confirmation text
- Start a waitlist on your phone: name, treatment wanted, when available
- Set your deposit threshold and apply it only to new bookings, with a clear heads-up
- Log every no-show for a month with treatment and time of day, so you know where the leak is
When to automate it
The manual version above works, until your calendar gets full enough that you start forgetting the reminders yourself. That's usually when salons switch to online booking software that handles confirmations, reminders, and deposits on its own. The general approach, for other kinds of businesses too, is in the guide on reducing no-shows; this article is the salon version of that, with the long blocks, color appointments, and deposit question that matter here.
When choosing a system, check three things that matter specifically for salons: can it set a different duration and reminder timing per treatment, can it ask for a deposit above your threshold and not below it, and can a client reschedule without calling you. A system that only sends one standard reminder 24 hours out doesn't solve the long-block problem.