What to Say to No Show Clients: Scripts That Work
ยท 10 min read
Key takeaways
- Text a no-show client within an hour with a short, neutral message that assumes a mistake, not malice.
- Rebook by offering two specific slots instead of an open-ended 'let me know when works'.
- Enforce a no-show fee only after it is disclosed in every booking confirmation, backed by a card on file or deposit.
- Apply a three-strike rule: friendly text, fee conversation, then a short goodbye text and no further chasing.
- Never discount to win back a no-show; require a deposit instead so your time stays non-negotiable.
Wondering what to say to no show clients? Text within the hour with a short, neutral message that assumes a good reason, then send one rebooking text the next day. If it's their first strike and you charge a fee, say so plainly in the same thread. The scripts below cover all three moments.
What should you text a client right after they no-show?
The 60-minute rule
Send your first text within an hour of the missed slot. Wait longer and you stew, and the message you send reads like an ambush instead of a check-in. Your first message should assume a mistake, not malice: wrong date in their calendar, dead phone battery, traffic. Most no-shows are forgetfulness, and the text that assumes the best gets the fastest reply and the easiest rebook. Save the firm tone for repeat offenders.
Three first-text templates you can copy
Warm: "Hey Maria, we missed you at 2 today! Everything ok? Want to grab another spot this week?"
Neutral: "Hi Maria, you had a 2pm today and weren't able to make it. Let me know if you'd like to rebook."
Firm (repeat no-shows only): "Hi Maria, you missed your 2pm today. My policy is a $25 no-show fee before rebooking, as noted at booking."
One caution on that last one: charging a fee you never disclosed can invite a complaint, and state consumer protection offices handle disputes over charges without prior agreement (see your state AG's consumer page, e.g. Texas AG consumer protection). Put the fee in your booking confirmation and reminder text first, then enforce it. ChairCheck handles the reminder texts and tracks who owes what for $30/month or $288/year (ChairCheck Pro Pricing โ $30/month or $288/year, 14-Day Free Trial).
How do you rebook a no-show client without sounding desperate?
The trick is to stop asking "are we still on?" and start offering two specific slots. A no-show client who gets an open-ended "let me know when you want to reschedule" often never replies. A client who gets two choices replies with one tap.
The two-slots script
Send this within 24 hours:
"Hey [name], missed you yesterday. I've got [Tuesday 10am] or [Thursday 2pm] open this week. Which works better?"
Two slots, no guilt, no question mark they can ignore. If they pick one, you're rebooked. If they don't reply in 48 hours, send one follow-up: "Going to release those slots Friday if I don't hear back." That's not a threat; it's just how your chair works.
When to offer a deposit instead of a discount
Never discount to win back a no-show. It teaches them your time is negotiable. If they've missed once, the two-slots script is enough. If they've missed twice, rebooking comes with a deposit: "Happy to get you back in. I take a $20 deposit to hold the slot." A booking tool like ChairCheck can take that deposit automatically at rebook time, but the script works over text either way.
What do you say when enforcing a no-show fee for the first time?
The first-fee text works best when it names the policy they already agreed to, states the amount, and leaves the rebooking door open. Something like: "Hey Marcus, you missed your 2pm today and my policy on the booking confirmation covers missed appointments with a $25 fee. I've charged the card on file. Want me to get you back in this week? I've got Thursday at 4 open." That's four sentences: what happened, what the policy says, what you did, and the path forward.
If they never agreed to a fee because they booked over DMs, don't pretend a policy exists. Be straight: "You missed today's appointment. I hold your chair for the full slot, so I have to charge for it going forward. I'm adding a $25 no-show fee starting now, and it'll be in every confirmation text so there are no surprises. Still want to rebook?" Most solo pros absorb the first miss and enforce the second, which keeps the relationship while setting the rule.
If they push back: three responses
"I didn't know about a fee." "That's on me for not putting it in writing sooner. It's in every confirmation now, and I'll take it off this once if you rebook for this week."
"That's too much." "It's less than the slot I held empty. If it doesn't work for your budget, I get it, but I can't hold times for free."
Threats to leave. "I'd hate to lose you, but the fee stays. My chair doesn't earn when you don't show."
Platforms like Square Appointments let you require a card on file and charge no-show fees automatically, so the conversation happens in the confirmation before the appointment, not after (Square Appointments support). ChairCheck handles the fee the same way, though the wording above still has to come from you the first time.
When should you stop responding to a repeat no-show client?
The three-strike rule
Strike one gets the friendly text and a rebook offer. Strike two gets the fee conversation. Strike three, you stop chasing. A client who no-shows three times has told you what your chair is worth to them, and every follow-up text after that is you paying a tax in time and headspace. Cut them loose, keep the slot open for walk-ins and new clients, and don't reopen the door just because they reply two months later with "hey, you got anything Friday?"
The goodbye text template
The final text should be short, final, and free of guilt. You're not scolding, you're closing the file.
"Hey [name], I've missed you a few times now, so I'm not able to book you going forward. Wishing you well."
That's it. No paragraph about how you turned another client away, no apology, no invitation to explain. A short message can't be argued with, and it leaves your reputation clean if you share a marketplace or referral circle. If they push back, one reply max: "I've made my call, take care." Then mute the thread and count your cuts.
Should you call, text, or DM a no-show client?
Text first-timers, call regulars, and DM only if that's where the booking lives. No-shows are common enough across the industry that you need a channel rule, not a mood-based decision, and booking tools like Square Appointments build automated reminders around exactly this problem.
| Client history | Channel | Why |
|---|---|---|
| First-timer | Text | Low stakes, easy to answer, no confrontation |
| High-value regular | Call | A voice keeps the relationship and gets a real answer |
| Booked via DM/Instagram | DM | Reply where the thread already is; switching channels feels like an ambush |
| Repeat no-show | Text | Creates a written record before you enforce a fee |
Match the channel to the money at stake: a $40 cut gets a text, a $200 color correction gets a call.
How do you word a no-show policy so clients can't argue with it?
A policy clients can't argue with does three things: states one number, states one deadline, and gets agreed to before the appointment, not after. If a client never saw the fee amount or the cutoff time, you're negotiating, not enforcing.
The three elements of an enforceable policy
First, the fee amount. Pick a flat number, like $25 or 50% of the service, and never "up to." Second, the timing. Most chairs use 24 hours: cancel or reschedule before that or the fee applies. Third, the mechanism.
A fee you can't collect is a threat, not a policy. That means a deposit at booking or a card on file, which is standard in GlossGenius, Vagaro, Square Appointments, and ChairCheck. If you're booking over DMs with no card, your policy is a request.
Copy-paste policy block for confirmations
Booking confirmed. Please give 24 hours notice to cancel or reschedule. Appointments missed or cancelled inside 24 hours are charged a $25 no-show fee to the card on file. Running late? Text me and I'll do my best, but appointments 15+ minutes past start time may need to be rescheduled.
Put this in every confirmation text and pin the same wording in your bio and booking link. Say it out loud once at the first appointment. When a fee dispute comes, you send the confirmation, not an argument.
What do you say to a no-show client who wants to come back?
Keep it warm, short, and businesslike. They already feel bad; you don't need a speech. Answer the apology, then move straight to the booking.
The deposit-reset script
"Hey! Glad you want to get back in the chair, no hard feelings. Going forward I take a deposit to hold the slot, so I'll need that before I lock in your time. Want me to send the booking link?"
That's the whole message. You're not punishing them, you're stating how your chair runs now. A card on file at booking is standard on tools like Square Appointments, so the ask sounds routine, not personal.
When to give one free pass
If they no-showed once, paid for the service before, and apologized unprompted, skip the fee and just say: "All good, stuff happens. Just shoot me a text if you're running late next time." One pass, said out loud, resets expectations without a lecture.
How do reminder texts cut no-shows before they happen?
The cheapest no-show conversation is the one you never have. A reminder text 24 hours out gives a client an easy exit to reschedule instead of ghosting, and a card on file or a deposit makes walking away cost something. Pair both and most no-shows stop before they start.
The cadence matters as much as the message. Send one reminder 24 hours before the appointment and a second one 2 hours before, and keep both under two sentences so they read like a text from a person, not an alert from a system. The first reminder is where reschedules happen: a client who sees the slot coming has time to move it without losing face, and you get hours of notice instead of an empty chair. The second reminder catches the day-of drift, the traffic, the forgotten appointment, and gives you enough lead time to call a walk-in or run an errand. Every tool in the $25 to $30 per month tier handles this automatically, so the only decision you make is the wording and the send times. Set them once, then stop thinking about it.
What reminder automation looks like the $25-$30/mo tier
At this price band, every tool handles reminders a little differently. Fresha and GlossGenius send automated reminders and let you require card details to book. Square Appointments does the same for solo pros. Vagaro and Squire cover reminders too, with Squire built around barbershops.
ChairCheck, our own tool, sends reminder texts and supports a new client fee and card-on-file deposits, so the fee conversation happens in the booking flow, not over text at 9pm.
Honest limits: what ChairCheck doesn't do
ChairCheck is built for one chair, so there's no multi-staff calendar or marketplace listing like Fresha offers. If you rely on clients finding you through an app's directory, that's a real gap. Reminder timing and templates are also less customizable than some competitors. If you need marketplace reach or deep template control, test the 14-day trial against your current setup before switching.
FAQ
Is it unprofessional to post a no show clients meme on my story?
It depends on the framing. A generic meme about no-shows reads as relatable venting; one that clearly points at a specific client or recent appointment reads as airing grievances. If you post one, keep it nameless, skip details like the service or time, and wait until you're no longer annoyed.
Can I legally charge a no-show fee if the client never signed anything?
Yes, if they agreed to it before the appointment, and agreement doesn't require a signature. A policy in your booking confirmation text, pinned in your bio, or stated out loud at booking can count. What gets you into trouble is charging a fee the client never saw disclosed anywhere, so put it in writing first.
How long should I wait before deleting a no-show client's number?
Don't delete it at all. Keep the number so you have a record of the thread if a fee dispute or awkward run-in comes up later. After three strikes, stop responding instead of deleting. If they text two months later asking for a slot, the thread history is what you need to hold the deposit line.
What's a reasonable no-show fee for a $40 service?
A flat $25 or 50% of the service price, which is $20 here. Both are common structures; the key is picking one number and never saying 'up to'. Make sure the fee is disclosed in every confirmation text and backed by a card on file or a deposit, since a fee you can't collect is just a threat.
Should I block a client who no-shows twice?
No, not at two strikes. Strike one gets the friendly text and a rebook offer; strike two gets the fee conversation with a deposit required to rebook. Blocking removes your ability to enforce anything or collect what you're owed. Save blocking for after the three-strike goodbye text, and even then muting usually does the job.