No-shows are not a scheduling problem. They're a policy-clarity problem.
What most salons post
"Please give 24 hours notice for cancellations. No-shows may be charged."
Every word of that is soft. "Please." "May be." Clients read that and hear: "there's no real consequence."
The shape that works
Three pieces, on the booking page, in the confirmation email, and on the physical menu:
- A deposit. 25% at booking, applied to the service. Non-refundable inside the notice window.
- A specific window. 24 or 48 hours, in business hours, not calendar. Sunday-close-to-Tuesday-open counts as one business day, not two.
- A card on file, with signed authorization. The card is only charged when the client no-shows or cancels late.
Why the deposit matters most
The deposit is the psychological shift. Once a client has $30 on the appointment, they show up - or reschedule inside the window to save the deposit. That's the whole mechanic.
The card-on-file part that trips people up
You can't just "have their card." Under card-network rules, you need a signed card-on-file authorization - either on your intake form, in your booking-platform's terms, or on a printed slip. Without it, disputes will side with the client.
The tone
The policy on your booking page should feel like a house rule, not a threat. One line that works:
> "A 25% deposit holds your appointment. We ask for 24 business hours to reschedule so we can offer the time to someone else. Deposits after that window stay with the stylist."
That's it. No caps-lock. No exclamation points.
Real numbers
Salons running this well post no-show rates of 2-3%. Salons with a soft policy run 10-18%. On a 6-stylist salon booking 800 services a month, that's the difference between 16 lost services and 96 lost services - roughly $4-9k a month.
Run your booking-page copy and current no-show flow through the Cancellation & No-Show Policy tool - it produces the deposit / window / card-on-file language matched to your platform.