Booking & Sales
No-shows are quietly stealing your income. Here's how to stop them.
Mandy at PrettyPilotJune 22, 20267 min read

Let's do some math that'll make you a little sick. One no-show on a $120 service isn't a $120 loss. It's the $120, plus the chair you blocked off and could have filled, plus the time you'll never get back. Two or three a week and you're quietly bleeding thousands a year for appointments that never happened.
The good news: no-shows are one of the most fixable problems in this whole business. They almost always come down to missing systems, not bad clients. Put a few small things in place and they go from a weekly gut-punch to a rare surprise. Here's exactly what to set up.
first, understand why people no-show
Most no-shows aren't malicious. People are busy, distracted, overbooked with their own lives, and an appointment they made three weeks ago in a different headspace genuinely slipped. A smaller slice are flaky-on-purpose, the ones who book three stylists and pick one. Your systems need to handle both: gentle friction for the forgetful, real friction for the flaky.
The whole game is making it easy to remember and a little bit costly to ghost. Five tools do that.
1. take a deposit (the single biggest lever)
If you do one thing, do this. A deposit at booking, applied to the service, changes the psychology completely. Once someone has money in the chair, they show up. It also filters out the never-serious before they ever waste your slot.
You don't need to charge the whole thing. A $25 to $50 deposit, or 25 to 50 percent on bigger services, is plenty. It's not about the amount, it's about the commitment. Money down turns a vague "maybe I'll go" into "I have a thing at 2."
Do this: require a deposit at booking for new clients and for any service over an hour. Say clearly that it goes toward the service.
Not that: feel guilty about it. Every serious professional in every industry takes deposits. It signals that your time has value, which is the same message as charging a fair price (more on that in how to raise your prices).
2. have a written cancellation policy, and state it up front
A policy only works if people know about it before they flake, not after. State it at booking, in plain, friendly language, so there are no surprises and no awkward arguments later.
Something like: "Life happens, so I just ask for 48 hours' notice to cancel or reschedule. Cancellations inside 48 hours forfeit the deposit, and no-shows are charged 50 percent of the service." Clear, fair, human. Put it on your booking page, in your confirmation message, everywhere they'll see it.
The point of a policy isn't to punish people. It's to set an expectation, and most people rise to a clearly stated expectation. The few who don't, you have a fair, pre-agreed response ready.
3. send reminders (more than one)
A huge share of no-shows are pure forgetting, and reminders quietly erase most of those. The sweet spot is two: one a few days out (enough time to reschedule if needed) and one the day before or morning of.
Text works far better than email here, because texts get read. A simple "Hi Jess! Reminder of your appointment with me tomorrow at 2pm. Reply C to confirm or call if you need to move it. Can't wait! 🤍" does enormous work. It jogs the memory, and it gives the genuinely-can't-make-it people an easy way to tell you in advance, so you can fill the slot.
That last part matters. A cancellation with a day's notice is a slot you can rebook. A silent no-show is a slot gone forever. Reminders convert the first into the second far less often.
4. make rescheduling easy
Counterintuitive, but real: if canceling-and-rebooking is a hassle, some people just ghost instead of dealing with it. Give them a dead-simple path to move the appointment and they'll use it rather than vanish.
A booking link where they can reschedule themselves, or a "just reply to this text" option, removes the friction that turns "I need to move this" into "ugh, I'll just not show." You'd rather have them reschedule than disappear. So make the reschedule the easy road.
5. build a fill-the-gap waitlist
Even with all of the above, you'll get the occasional cancellation. The fix for the financial sting is a standby list. Keep a short list of clients who've said "text me if anything opens up sooner," and when a slot frees, blast it. A canceled 2pm that gets refilled by 2:15 isn't a loss at all.
This is also where being genuinely in-demand pays off. When you've got a waitlist, a no-show is an annoyance, not a crisis, because someone's ready to take the chair. The fuller your book, the less any single flake can hurt you, which loops back to keeping a steady stream of new clients coming in (the channels for that are in how to get more clients as a hairstylist).
a word on the bridal and big-ticket world
For high-value services like bridal, the stakes per slot are huge, so the systems matter even more. A meaningful deposit (often nonrefundable), a signed agreement, and a paid trial that locks in commitment are standard and expected. If a bride balks at a deposit, that tells you something useful early. The trial is also your best anti-ghost tool, because a bride who's sat in your chair and loved it doesn't vanish. I broke that down in the bridal trial that books the wedding.
the honest part
Deposits, a clear policy, two reminders, easy rescheduling, a waitlist. None of it is hard. All of it is fiddly to run by hand: remembering to text every client twice, chasing deposits, keeping a standby list current, while you've got someone in your chair and a full day ahead. The systems work only if they actually happen, every time, and "every time" is the part that breaks when you're busy.
That's the kind of quiet, relentless follow-through PrettyPilot is built to carry. Automatic appointment reminders so you're not the one remembering, review requests after they show, a real booking presence that takes deposits like a professional, and a steady flow of new clients so a rare no-show is a shrug. Everything that goes out in your name stays approve-to-send, so it's your voice, just running without you.
You make them pretty. We fly the rest.
Start with deposits and two reminders this week, they'll catch the most no-shows for the least effort. And if you'd rather the whole reminder-and-rebook machine ran itself, grab a free strategy call at prettypilot.com.
Rather not do all this yourself?
That is the whole point of PrettyPilot. We run your website, local search, social, and reviews for you. Flat monthly fee, no contracts, and you keep 100% of every client.
Start freeYou make them pretty. PrettyPilot flies the rest.