Home Audit All bot types Case studies Affiliate program Telegram channel promotion Pricing
← back to articles

Why prepayment doesn't stop no-shows

August 27, 2026

The stylist arrived at ten because a three-hour coloring is booked for ten. The client didn't show, didn't call, and doesn't pick up. Three hours of chair time nobody will pay for, and in that slot you could have fit two other people.

Next the owner does what almost everyone does in this situation. Introduces prepayment, then cancels it a month or two later.

Why it gets rolled back

Prepayment works as a filter right at the entrance, at the point where the person owes you nothing yet. They wrote to three places; two said "come on by," and you asked for a thousand upfront. Chances are they'll go where nobody's asking for anything.

Second: refunds and disputes. "I got sick," "my kid has a fever," "give it back, I warned you two hours ahead." And you refund, because a scandal in the reviews on the map costs more than that thousand. And if you refund half the time, it's not really a rule anymore, it does little good, and it's extra work for the receptionist.

And third, the thing nobody usually mentions. Asking for money upfront is awkward for an actual human to do. The receptionist will forget, will soften it, "okay, I'll just book you in." She's not sabotaging you, she just has to keep talking to these people afterward.

This isn't a new story. A forum thread from 2020 has the exact same complaint: clients book a blow-dry and don't show up, and the director banned asking for prepayment (Otvet Mail.ru). Not much seems to have changed since.

Where it's still worth it

Selectively, where your actual risk is high. Long, expensive procedures where you lose half a day. A first visit from a stranger who came from an aggregator site. Holiday dates, when people book ahead just in case and then drop off in bunches. On every other booking, all it does is scare people away at the door.

What actually cuts no-shows

Something boring: a reminder you can answer with one tap.

A day ahead: "Tomorrow at 3:00 PM, coloring, stylist Anna. Confirm?" Two buttons, "yes" and "reschedule." Then one more, a few hours ahead, for the ones who confirmed and forgot anyway.

What does the work here isn't really the reminder itself, it's the "reschedule" button. Usually the person just feels awkward. Calling to say "I'm not coming" is embarrassing, it's easier to just vanish. If you give them a button to tap, they'll tap it, and you'll find out about the cancellation a day ahead instead of on the day itself. And a slot freed up a day ahead can be sold: send it to the people who asked to be notified if something opens up.

Nobody usually does this kind of work by hand, because there's no time for it. Calling everyone booked in the evening, collecting the answers, rearranging bookings, offering the freed-up slot to the next person in line — a receptionist physically can't do that between phone calls and clients in the chair.

Other people's numbers

I don't show my own clients' numbers here. These are from companies selling this kind of solution. They don't show their methodology, so treat this as a reference point, not a rule:

The spread is wide, which makes sense: a no-show at a dental clinic costs one kind of money, at a tire shop another. So the first thing worth doing is counting your own percentage. Take last month's log, divide no-shows by bookings, multiply by your average ticket. Then there's something to actually talk about.

What reminders won't do

They won't bring back someone who never planned to show up at all, and they won't make someone come in who booked in three places at once just to pick by mood later. There are people like that, not many, and the only thing that works on them is prepayment or refusing service after the second time.

Everything else is ordinary forgetfulness, scheduling overlaps, and that same awkwardness — and that's exactly what reminders handle well.

How it works for me

A Telegram assistant sends the reminder, takes the confirmation or reschedule, offers the freed-up slot to people who were waiting, and logs everything into your booking system. I don't use gray/unofficial WhatsApp, I won't put your salon's number at risk of a ban.

From $1,000, paid once, the code stays yours, twenty days of guarantee against an agreed spec. Putting your schedule and price list into a clear format is on you — about an evening's work — but after that you edit them yourself, without me.

Running costs on the side are small and go straight to the providers: a reminder and confirmation are two short messages, not a conversation, so three hundred bookings a month costs a few hundred rubles plus a cheap server.

Work out your no-shows for last month in money. After that, it's your call — I won't try to talk you into it.


How much your no-shows cost — loss calculator, works from last month's booking log.

Website and business audit — your site or app address, business name and city, I'll send a written report with a plan.

Work out your losses Three numbers you already know by heart — and a real figure. Open the calculator
Website and business audit I'll send you a breakdown of what's technically stopping your site from bringing in and keeping customers. Request an audit