How to reduce salon no-shows: data, not promises
A no-show costs exactly as much as the visit would have: the chair stands empty, the materials are already set out, and the stylist or beautician still gets paid for that time. The natural reflex is to reach for the strongest tool you have heard of, an SMS reminder, a deposit on every booking, a "minus 90% no-shows" promise from some booking system's ad. The trouble is that part of that is not backed by any study, and part of it costs more than it actually gives back.
This article sticks to what has actually been measured: two reviews of reminder studies, a simple calculation of what that is worth in złoty for a salon with a given number of visits, which cancellation rules work in practice, and what Slotsy does today, and does not do, with no promises about the future.
Short answer. Reminders work, but more modestly than the ads promise: in a meta-analysis of 21 studies (BMJ Open 2016), no-shows fell from 21% to 15%, about a quarter, and several reminders worked better than one. No study backs a "minus 90%" claim. The rest comes from easy cancellation and a clear rule with a cost attached. In Slotsy, a client gets an email 24 hours and 1 hour before their visit, cancels from the booking page in the email (sign-in by a link to their address, no password), and sees your cancellation rules before they confirm; on paid plans an SMS an hour before the visit comes on top, within the plan's credits.
Create a Free account: 0 zł, no card, alongside your current system; reminders work from the first booking.
What the research actually says
A reminder cuts no-shows by about a quarter: from 21% to 15% in a meta-analysis of 21 studies.
| Study | Comparison | Result |
|---|---|---|
| Cochrane 2013 (Gurol-Urganci, de Jongh, Vodopivec-Jamsek, Atun, Car), 8 randomised trials, 6,615 participants | SMS reminder vs no reminder | attendance risk ratio 1.14 (95% CI 1.03-1.26), 7 trials, 5,841 participants, moderate-quality evidence |
| Cochrane 2013 | SMS vs phone call | same effect, risk ratio 0.99 (95% CI 0.95-1.02), 3 trials, 2,509 participants |
| Cochrane 2013 | cost per attended appointment, SMS vs phone call | 55% and 65% lower with SMS in two trials |
| Robotham et al., BMJ Open 2016, 26 studies, 21 in the meta-analysis | no-shows with vs without a notification | 15% vs 21% (risk ratio 0.75, about a quarter fewer) |
| BMJ Open 2016 | attendance with vs without a notification | 67% vs 54% (risk ratio 1.23) |
| BMJ Open 2016 | several reminders vs one | several: attendance up 25%; a single one: up 6% |
The same reviews also found that SMS works as well as a phone call and costs noticeably less: the cost per attended appointment was 55% and 65% lower with SMS than with a call. Several reminders beat one: in the BMJ Open meta-analysis, several notifications raised attendance by 25%, a single one by only 6%.
One limitation is worth stating plainly: both reviews are about clinics and hospitals, not salons. We found no comparable salon study. The direction of the effect, that reminders help and several help more than one, most likely carries over to a salon, but the exact percentage for your business is unknown until you measure it yourself.
A "up to 90% fewer no-shows" claim is not backed by this data; if someone makes it, ask for the source.
What that is worth in your salon
At 120 visits a month at 100 zł and a 10% no-show rate, you lose 1,200 zł a month; a quarter fewer gets back about 300 zł.
This is an illustration with stated assumptions, not a forecast for your salon: 120 visits a month at an average of 100 zł, a 10% no-show rate means 12 empty visits, 1,200 zł. If reminders cut no-shows by a quarter (the 0.75 ratio from the meta-analysis), that leaves 9 empty visits instead of 12: you get 3 visits back, 300 zł a month, 3,600 zł a year.
Before you work out your own number, check your own rate first: mark every no-show in your calendar for a month, then calculate the saving.
| No-shows a month | Loss at 100 zł | After a quarter fewer | Recovered |
|---|---|---|---|
| 6 of 120 (5%) | 600 zł | 4.5 visits, 450 zł | 150 zł |
| 12 of 120 (10%) | 1,200 zł | 9 visits, 900 zł | 300 zł |
| 18 of 120 (15%) | 1,800 zł | 13.5 visits, 1,350 zł | 450 zł |
Three things that work, in order of cost
The second reminder is the cheapest thing that works, then easy cancellation, then prepayment.
- Two reminders, the day before and on the day. In Slotsy, a client gets an email automatically 24 hours and 1 hour before their visit, nothing to set up. On paid plans an SMS in your salon's name comes on top of the one-hour reminder, within the credits: Start has 70 a month, and an SMS to a Polish number takes 2. As of 29.09.2026 Slotsy SMS reach Polish numbers, not yet Ukrainian ones. Details in the article on SMS reminders. A client can also get them in Telegram, with no credits: reminders in Telegram.
- Easy cancellation. A client who cannot cancel easily simply does not show up; a cancelled visit can be sold to someone else, a no-show cannot. In Slotsy that is a link in the email to the booking page, where the client signs in with a link sent to the same address, no password or registration, and cancels or moves the visit; logged-in clients can also move a visit in "My Bookings" for clients with one. A long cancellation window sounds safe but has the opposite effect: when the notice period is too long, a client who already knows they cannot come would rather not show up than cancel. 24 hours (the default) plus your own wording in the cancellation rules is a reasonable starting point.
- A rule with a cost attached, prepayment for long or expensive services: colouring, extensions, a new client's first visit. In Slotsy that is full prepayment or a deposit (part of the price online, the rest at the studio; how to set it up) through the salon's own Stripe account: 1.5% + 1 zł by card, 1.6% + 1 zł by BLIK, the fee is not returned on a refund and applies only to the part paid online. More numbers and how refunds work are in the articles on deposits and on BLIK and cards without a terminal.
How much of a prepayment you can keep after a no-show depends on what you call that amount and what the client accepted before booking; we cover the difference between an advance and a deposit, and the limits set by consumer law, in a separate article. Check the details with your accountant or lawyer.
How to set this up in Slotsy: 6 steps
Reminders work from the first booking; that leaves five settings in Settings → Bookings and on the booking card.
- Nothing to do for reminders. The email 24 hours and 1 hour before the visit sends itself, as long as the booking has an email address: it is required on the online form, and for visits you enter yourself, just fill in that field. Details: managing bookings.
- Cancellation window and your own wording. In Settings → Bookings, set the cancellation notice and write your own rule in the text field the client sees on the last step of booking. Details: cancellation rules.
- Prepayment on selected services, once Stripe is connected. How BLIK and card payments work: the article on BLIK and cards.
- Approval mode for new clients or busy periods: a booking waits as "pending", and it is cancelled automatically after an hour if you do not confirm it. Details: booking approval.
- Mark every no-show with the "Mark as No Show" button; after a month you know your real rate. Details: managing bookings.
- Block a client who repeatedly does not show up: new bookings become impossible, and existing future bookings stay until you cancel them yourself. Details: customer management.
Where Booksy and Fresha do more
Booksy gives SMS reminders without a limit, and Booksy and Fresha store a client's card to charge after a no-show; Slotsy has SMS only within the plan's credits and stores no cards.
Booksy Biz sends system SMS reminders at no extra cost, can store a client's card and charge it after a no-show, and also offers a partial prepayment at booking. Fresha includes 50 SMS or WhatsApp messages a month, then 0.10 zł each, and like Booksy it stores a card at booking to charge after a no-show, or takes a deposit upfront.
So: if no-shows are your main problem and you want to charge a card automatically, Booksy or Fresha will do that for you; Slotsy if an email twice before the visit and an SMS an hour before within the plan, cancellation from the booking page with no password, and full prepayment or a deposit on selected services are enough, for 0 zł for a single person. Detailed comparisons: Slotsy vs Booksy, Slotsy vs Fresha.
Messages you send yourself
Two manual messages close the gap the email does not: a confirmation for a new client and reaching out after a no-show.
The day before a visit, to a new client, by SMS or WhatsApp from your own phone: "Hi, a reminder about tomorrow's visit at [time]. If anything comes up, let me know or cancel from the link in the confirmation email."
After a no-show, without reproach: "Hi, I did not see you today at [time], is everything okay? Happy to book you a new time; your next booking will need prepayment online."
The message after a no-show is where you apply your rule, not where you argue about what happened.
Five mistakes
- Believing "minus 90%" and never measuring your own no-show rate.
- Sending one reminder a week ahead instead of two close to the visit.
- Setting a 48-hour cancellation window, which makes a client not show up rather than cancel.
- Requiring prepayment on every service, including short, routine visits from regulars.
- Having no rule written down before booking, then arguing about it after a no-show.
Frequently asked questions
How much do reminders reduce no-shows? About a quarter in the BMJ Open 2016 meta-analysis (21% to 15%); the data comes from clinics and hospitals, not salons.
SMS or email? The Cochrane review found SMS works as well as a phone call and costs less; SMS vs email was not compared in these reviews. Both is best: Slotsy sends the email automatically and, on paid plans, an SMS an hour before the visit.
Does Slotsy charge a fee after a no-show? No. Slotsy does not store a client's card. You have full prepayment or a deposit and your own rules, and you issue a refund yourself from your panel; a deposit stays with you only after you mark the no-show.
How far ahead can a client cancel? You choose: from "anytime" to 48 hours, 24 hours by default.
Does a client need to sign in to cancel? Yes, but with no password: the link in the confirmation email leads to the booking page, where they ask for a sign-in link to the same address and come back with "Reschedule" and "Cancel" buttons. There is no registration and no password.
What do I do about a client who no-shows a second time? Ask for prepayment on their next bookings, or block them. Blocking only stops new bookings; existing ones stay.
Research, prices and features checked 29.09.2026. If something has changed, tell us and we will correct it and show the date of the update.
Create a Free account: 0 zł, no card, alongside your current system; email reminders work from the first booking.