booksero

Cutting no-shows in your salon

21 September 2026 · 7 min read · the booksero team

No-shows are rarely one big problem. They are a handful of small gaps in how appointments get booked, confirmed and remembered, and each gap can be closed separately. This guide walks through the ones that matter most, in the order that usually gives you the fastest result.

No-shows are rarely one big problem. They are a handful of small gaps in how appointments get booked, confirmed and remembered, and each gap can be closed separately. This guide walks through the ones that matter most, in the order that usually gives you the fastest result.

Start by finding out what a no-show actually costs you

Before you change anything, put a number on the problem. Not an industry number, your own.

Take a week and mark every appointment nobody showed up for. Do it for four weeks, because a single week tells you almost nothing. Then multiply by your average ticket, not your most expensive service.

Say your average service comes to 160 zł. If one client a week simply does not appear, that is 160 zł times 52 weeks, so 8320 zł a year walking out of the door. Two a week and you are at 16 640 zł. Put your own average ticket and your own count into the same sum and you will get a figure that is far more persuasive than anything you read online.

That number matters for two reasons. It tells you how much effort the problem deserves, and it gives you a sane ceiling for what you are willing to spend on fixing it. If SMS reminders cost you a fraction of that figure, the decision stops being about principle and becomes arithmetic.

While you are counting, split the no-shows into two piles: people who forgot, and people who changed their mind. They need completely different solutions and mixing them up is why so many salons try one fix and give up.

Reminders solve the forgetting, not the flaking

Forgetting is the easy half. Someone books three weeks out, life happens, and the appointment quietly falls out of their head. There is no ill will involved and no amount of policy will help, because the client genuinely believes she has nothing scheduled.

The fix is a reminder that arrives while there is still time to act. In booksero this runs automatically: a confirmation goes out when the appointment is created, and a reminder follows before the visit, without anyone at the front desk remembering to send it. You pay only for messages actually sent, so the cost scales with your bookings rather than sitting there as a flat fee.

Timing is where salons get this wrong. A reminder two hours before the appointment is too late to be useful, because the client cannot reorganise her day and you cannot fill the slot. A reminder the day before gives both of you room to move. For appointments booked far in advance, the confirmation at the moment of booking matters just as much, since it is the thing that ends up in her message history when she tries to remember what day she chose.

Keep the message short and factual. Salon name, date, time, service, and how to reach you if something changed. Anything longer gets skimmed. Anything with a sales line in it gets ignored next time.

The second pile needs deposits, not messages

The client who changed her mind knows perfectly well she has an appointment. She simply decided, somewhere between booking and the day itself, that she would rather not come, and nothing about a reminder changes that calculation. What changes it is having something at stake.

Online prepayments do that work. In booksero you can take a deposit or full prepayment through Stripe, card or BLIK, at the moment of booking. It costs the client thirty seconds and it turns a loose intention into a commitment, because cancelling now means dealing with money rather than simply not turning up.

You do not have to apply this to everyone. Most salons get the effect they need by asking for a deposit in three situations: new clients booking for the first time, long appointments that block a station for hours, and anyone who has already failed to appear once. Your regulars, the ones who have been coming for years, can carry on booking the way they always have. That selective approach gets you most of the protection without making loyal clients feel suspected of something.

Decide your deposit amount before you announce anything. It should be large enough to matter and small enough not to scare people off a first visit. A fixed amount tends to be easier to explain than a percentage, and it means nobody has to do mental maths at the booking page.

Write down the rules and say them out loud

A cancellation policy that exists only in your head is not a policy, it is a grudge waiting to happen. Write it down in plain language, put it on your booking page, and mention it when you take a deposit. Three things need to be in it: how much notice you expect for a cancellation, what happens to the deposit if someone cancels later than that, and what happens if someone simply does not appear. That is the whole policy, and it should fit in a short paragraph.

The wording matters more than the strictness. "We ask for 24 hours notice so we can offer the slot to someone else" reads as reasonable. "Failure to cancel within 24 hours will result in forfeiture of your deposit" reads as a threat, and it makes the client who genuinely got stuck in traffic feel like a criminal. You will enforce the same rule either way, but only one version keeps her booking with you afterwards.

Then actually apply it. A policy you waive every time teaches people it is decorative. A policy you apply mechanically, with no room for the client whose child ended up in hospital, teaches people you are unpleasant. Apply it as the default and make exceptions quietly, one at a time, without announcing that you are making them.

Make cancelling easy, because the alternative is worse

This one feels backwards and it is one of the most underused fixes in the business. A client who cannot easily cancel does not therefore attend. She just does not turn up, and you find out when she does not walk through the door.

If cancelling means phoning during opening hours and explaining herself to whoever answers, a good share of people will avoid the conversation entirely. If it means tapping a link in the confirmation message, they will do it, and often days in advance. The difference between those two paths is the difference between an empty slot you knew about on Tuesday and an empty slot you discovered on Thursday afternoon.

When a cancellation arrives early enough, it stops being a loss. You have time to offer the slot to someone on a waiting list, to move an existing client into a better time, or to pull forward something you were going to do after hours. When it arrives as silence at the appointment time, none of that is available. So treat an easy cancellation route as an asset rather than a leak. The clients you lose to a frictionless cancel button were, with very few exceptions, not coming anyway.

Check the pattern before you blame the clients

Once the basics are in place, look at where the no-shows cluster. Statistics in booksero will show you which slots, which services and which team members carry the losses, and the pattern is often more revealing than the total.

Certain things show up repeatedly. Appointments booked more than a month ahead drop out more often than ones booked next week, which is an argument for confirming long-lead bookings again as the date approaches. First-time clients drop out more than returning ones, which is an argument for deposits on first visits specifically. Early morning slots and the last slot of the day have their own dynamics depending on your neighbourhood.

You may also find the problem is not the client at all. If your per-employee service durations are wrong and appointments regularly run twenty minutes late, some of what you are calling a no-show is actually a client who waited, gave up and left. Getting durations right in the schedule fixes that quietly and improves everything downstream.

Pick one pattern, change one thing, and look at the numbers again after a month. Changing four things at once leaves you with no idea which one worked, and you will end up paying for all of them forever.

Online bookings, SMS reminders and prepayments in one system — no card required to start.

Try booksero free for 30 days
← All posts