The Repeat No-Show Customer: A Decision Tree
Why this matters
A no-show is not just a lost slot. It is a paid tech standing on a porch, a route built around an empty hour, and every other customer that day pushed back. One miss happens to everyone. A pattern is a business decision the customer is making for you, and you get to make one back. The goal here is to stop bleeding windshield time without torching a customer who might just have a chaotic life.
Start here: is this a pattern or a one-off?
Pull the history before you react. Open the customer record and count confirmed appointments that ended in a no-show or a same-day cancel inside the arrival window.
- First miss, ever. Treat it as life happening. Reschedule normally, note the date, move on.
- Two misses in a row, or two in the last several visits. Now it is a pattern. Stop scheduling them the way you schedule everyone else.
Do not skip the count. Acting like every no-show is a personal insult burns goodwill on people who had a real emergency. Acting like every pattern is a one-off burns your own money.
If it is a one-off: tighten the confirmation, not the relationship
Most single misses trace back to a weak confirmation, not a bad customer.
- Send a reminder the day before AND a heads-up when the tech is en route.
- Ask for a confirmation reply, not just a delivery. A text that says "reply YES to confirm" gives you a signal you can act on.
- If they confirm and still miss, that data point matters more than the first miss did. Now you are watching a trend.
If it is a pattern: change the terms, calmly
You are not punishing them. You are pricing in the risk they bring.
- Call, do not text, the next booking. A live voice raises the stakes and lets you read the tone. "We had a couple of missed visits, so I want to make sure this one lands. Are you sure this window works?"
- Narrow the window. A vague all-day window invites a no-show. Give a tight arrival window and a confirm-or-cancel deadline a few hours out.
- Require a confirmation reply to hold the slot. No reply by the deadline means the slot opens to someone else. Tell them this plainly and without apology.
- Consider a card on file or a small trip charge for the next visit if your shop does that. This is the single most effective filter. A customer who will not secure the appointment was probably going to miss it.
If the pattern continues after you tightened things
You have done your part. Now protect the route.
- Move them to standby or last-slot. Stop building the day around them. Schedule them as the final stop or as a fill-in you can drop without pain. If they are home, great. If not, the rest of the route was never at risk.
- Stop offering tight windows. Give them the window that costs you the least if it evaporates.
- Document every miss in the customer record. Date, time, what was sent, whether they confirmed. This is your paper trail if you eventually fire the customer.
When to fire the customer
Some accounts cost more than they bring. The signal is simple: the missed-visit labor and lost-slot revenue outweigh what this customer pays you, and the trend is not improving despite every safeguard.
Be direct and unemotional. "We have not been able to make our visits work out, so we are not able to keep you on the schedule. If things change on your end, reach back out." No lecture, no guilt. You are closing an account, not winning an argument. Note the decision in the record so nobody re-books them by accident.
What not to do
- Do not no-show them back out of spite. You are the professional. It also hands them a legitimate complaint.
- Do not let the tech absorb the blame on the route. A repeat no-show is a scheduling and office problem, not a field problem.
- Do not keep giving prime windows to someone with a documented pattern. That is a choice to keep losing money.
References
- See related: Manuall scheduling and dispatch workflow notes (arrival windows, confirmation reminders).
- Trade-standard practice for service scheduling and confirmation cadence.
- Small Business Administration guidance on customer account management and setting service terms.