What to do when a grooming client no-shows or cancels last minute

No-shows and last-minute cancellations are among the most frustrating parts of running a grooming business. You've blocked the time, turned away other clients, prepped for the appointment — and then the client either vanishes or texts you at 7am that they "forgot." How you handle these moments professionally and consistently defines your business culture and directly affects your bottom line.
This guide is about the moment it actually happens — what to say, what to do, when to charge, when to give grace, and how to handle it in a way that's firm, fair, and professional.
Most groomers give a 10–15 minute window before officially marking a no-show. Sometimes clients are stuck in traffic. Sometimes they got the time wrong by a few minutes. This grace window is reasonable and professional.
If the client hasn't arrived or contacted you within 15 minutes, move to step 2.
Before you assume the worst, send a friendly, neutral check-in message:
"Hi [Name]! We have [Pet's name] scheduled today at [Time] and wanted to make sure everything is okay. Give us a call at [Phone] or reply here if you need to reschedule. We're holding the slot for a few more minutes!"
This catches two common situations: the client who genuinely forgot and is mortified, and the client who had a real emergency and couldn't reach you. A brief check-in text converts some of these into late-but-present clients — and it's documented evidence that you attempted to reach out.
Give it another 10–15 minutes after sending the text. If you've heard nothing and no one arrives, the appointment is officially a no-show.
This is the step most groomers are uncomfortable with. The discomfort is understandable — you don't want to create conflict. But a no-show fee that never gets charged is no policy at all.
Send a follow-up message that's professional, matter-of-fact, and warm:
"Hi [Name], it looks like we missed you and [Pet's name] today at [Time]. Per our cancellation policy, a no-show fee of $[Amount] has been applied to your account. This will need to be settled before we schedule your next appointment. No worries — things come up! When you're ready to rebook, just reply here or use our link: [BOOKING LINK]."
Notice what this message does: it applies the policy without being punitive, leaves the door open to rebooking, and gives them a clear path forward. It's not an accusation. It's just your policy.
If you don't already have a written policy in place, use this free resource: Grooming No-Show & Cancellation Policy Template.
Some circumstances genuinely warrant waiving or reducing a no-show fee:
The principle: give grace when it's genuinely warranted and when the relationship justifies it. Don't give it as a default to avoid uncomfortable conversations.
Some clients no-show once and never do it again. Others make it a habit. After two incidents, you need to have a different kind of conversation.
"Hi [Name], I wanted to reach out personally because this is the second appointment we've had a no-show on. I really value having [Pet's name] as a client, and I want to keep seeing her! Going forward, I'll need a prepaid deposit of $[Amount] to hold any future appointments. The deposit applies to the service on the day of the visit. Does that work for you?"
This is firm but warm. It names the issue directly, explains the consequence, and keeps the door open. Most clients who get this message either commit to the deposit (and subsequently show up) or quietly stop booking — which also solves the problem.
At some point, a client who repeatedly no-shows is costing you more in lost revenue and aggravation than they're worth. You have the right to stop accepting their appointments. Do it professionally:
"Hi [Name], after several missed appointments, I've made the difficult decision to close availability for [Pet's name] at our salon. I hope you're able to find a groomer who's a better scheduling fit. Best wishes to you and [Pet's name]."
Short. Professional. No drama.
Late cancellations — where the client does contact you, but inside your notice window — require a slightly different approach.
Many groomers give one pass per year on a late cancellation from an established client. A brief acknowledgment is enough:
"No problem! I'll try to fill the slot. Please remember our 24-hour cancellation policy for future appointments — I'll send the link to rebook whenever you're ready."
When you're applying the fee, be clear and direct:
"Thanks for the heads up about [Pet's name]. Our 24-hour cancellation policy does apply here — I'll add a $[Amount] late cancellation fee to your account. Looking forward to rescheduling when things settle down!"
The moment a late cancellation comes in, check your waitlist or reach out to clients who've expressed interest in an earlier opening. Even filling 50% of late-cancelled slots significantly reduces the financial impact.
The manual approach to no-show management — individual texts, tracking fees in a spreadsheet, remembering who owes what — is time-consuming and inconsistent. Grooming software makes the whole process more systematic.
Platforms like Teddy allow you to:
When your cancellation policy is built into your reminder messages and your no-show tracking is in the client record, enforcement becomes a system rather than an uncomfortable one-off conversation. The system does most of the heavy lifting.
For additional prevention strategies before cancellations and no-shows happen, read How to Reduce No-Shows at Your Dog Grooming Salon.
"Hi [Name]! We have [Pet's name] scheduled today at [Time] and wanted to make sure everything's okay. Reply here or call [Phone] if you need to reschedule!"
"Hi [Name], we missed you and [Pet's name] today. A no-show fee of $[Amount] has been applied — please settle this before your next appointment. Ready to rebook whenever you are: [LINK]"
"Hi [Name], this is the second time we've had a no-show on [Pet's name]'s appointment. Going forward, I'll need a $[Amount] deposit to hold future bookings. The deposit applies to the service. Does that work for you?"
"Hi [Name], after several missed appointments, I've made the difficult decision to close availability at our salon. I hope you're able to find a groomer who's a better fit. Best wishes to you and [Pet's name]."
"Thanks for the heads up! Our 24-hour cancellation policy does apply here — I'll add a $[Amount] late cancellation fee. Looking forward to rescheduling soon: [LINK]"
Many groomers give a first-time pass on a no-show, particularly for established clients or clients who reach out with an apology and explanation. However, applying the fee consistently from the first incident is also defensible — the client agreed to the policy when they booked. Use your judgment based on the relationship and the circumstances.
Stay calm and professional. Reference your signed service agreement and the policy in their booking confirmation. "The fee is per our cancellation policy that you received with your booking confirmation and is included in the service agreement on file. I'm happy to send a copy." Most disputes end there.
Request payment via a digital payment method — Venmo, Zelle, Square invoice — before scheduling the next appointment. Make clear that the fee needs to be settled before a new appointment can be confirmed. Most clients pay rather than lose their grooming slot.
That's your call. Some groomers give repeat no-shows a structured second chance with a required deposit. Others decide the pattern isn't worth managing and close the relationship. There's no wrong answer — your time and schedule are yours to protect.
Same-day cancellations are typically treated as late cancellations under most grooming policies, subject to the same fee. The key variable is whether you can fill the slot on short notice. Some groomers waive the fee if they can rebook; others apply it regardless.