The arithmetic of an empty chair
A salon with five chairs doing forty appointments a day loses two or three to no-shows and same-day cancellations on a normal day. That is a chair-day a week, every week, of paid stylist time producing nothing, and of clients on a waitlist who could have had the slot. Most salons treat it as weather. It is a configuration.
Three levers control it, and all three live in the booking flow the website leads to.
Lever 1: deposits and card capture
The single most effective change. When a client puts a card on file or pays a deposit at booking, no-show rates fall sharply, because the appointment now has a cost to abandon and the client remembers it.
How to set it up: every serious salon platform (Fresha, Booksy, Vagaro, Timely, Phorest, Square) supports either a deposit taken at booking or card capture with a no-show or late-cancellation fee. Configure:
- Which appointments. New clients, appointments over an hour, colour and chemical services, and any stylist who asks. Many salons apply it to everything.
- How much. A fixed amount or a percentage, typically 20 to 50 percent of the service, deducted from the bill on the day.
- The window. Cancellations with more than 24 or 48 hours' notice are free; inside the window the deposit is kept or the fee charged.
- The wording, shown at booking and in the confirmation. Plain, brief, fair.
The website's part: the Book button leads into a flow where this is clearly presented, and the fees or policy page states it in the same words, so no client is surprised.
Lever 2: reminders that ask for a reply
Reminders reduce forgetting, which is a large share of no-shows, and a reminder that asks the client to confirm or reschedule in one tap catches the ones who would otherwise silently not come.
How to set it up: in the booking platform, SMS reminders at two points: two or three days before ("Reply Y to confirm, or tap to reschedule") and the morning of or the evening before. Email as a secondary. The reschedule link opens the platform's self-service so the client moves the slot rather than abandoning it, and the freed slot goes back into availability, where the waitlist can take it.
Wording: short, from the salon's name, with the stylist and time, and one clear action.
Lever 3: a waitlist that fills the gap
When a client does cancel, the slot should be offered automatically to someone who wanted it.
How to set it up: Fresha, Timely, Phorest, Vagaro and Booksy offer waitlists with varying automation. Enable it; set the notice window (how close to the slot you will still offer it); make the "Join waitlist" option obvious when a client finds no availability on the website's booking flow. When a cancellation frees a slot, the platform texts the waitlist and the first to accept has it.
The website's part: when the booking widget shows no availability for a stylist, the site should say "Fully booked? Join Sam's waitlist and we'll text you if a slot opens" with the join action right there.
The policy wording
Clients accept a fair policy stated plainly before they book. The wording that works:
To hold your appointment we take a card at booking. Cancel or reschedule free with at least 24 hours' notice. Inside 24 hours, or if you don't arrive, we charge 50 percent of the service. Life happens; message us and we'll do our best.
Say it at booking, in the confirmation, on the fees page, and at the desk for phone bookings. Consistency is what makes it feel fair rather than punitive.
What to expect
Salons that switch on card capture with a stated policy, two-stage reminders with a reply, and a waitlist typically see no-shows fall to a fraction within the first month, and a majority of late cancellations refilled from the waitlist. The chair-day a week comes back. Some clients grumble at the card request; almost none leave over it, and the ones who do were the no-shows.
Handling the exceptions
The policy is a default, not a rule against kindness. A regular whose child is ill gets the fee waived, once, by a human. The platform lets you waive per booking. The policy's job is to change the default behaviour of everyone else.
The operational routine
- Deposits and reminders configured once; reviewed quarterly.
- Waitlist join option visible on the website's booking flow.
- A weekly number: no-shows and late cancellations, and slots refilled from the waitlist.
- Stylists told the numbers; they feel it most.
Where this sits
Deposits, reminders and waitlist are configured in the booking platform as part of every salon website we set up, and the policy wording goes on the fees page and into the booking flow in the same words. The website's job is to lead every client into a flow where the diary is protected, and to say so plainly enough that nobody is surprised at the desk.