Kaizen
Scheduling

How to reduce no-shows and last-minute cancellations

A no-show is not one lost appointment. It is a lost slot, a lost drive, a technician paid to stand somewhere, and a hole in the day too late to fill.

The real cost of a no-show is never the appointment. It is the slot that could have held a paying job, the drive time you already spent, the crew you already paid, and the fact that you found out too late to backfill. In a business running twenty jobs a week, a 10% no-show rate is not an annoyance — it is a fifth of a technician.

67%fewer no-shows is a typical result of layered SMS reminder sequences

Why one reminder does not work

The single day-before text is the industry default, and it fails for a structural reason: it arrives at the wrong distance from the problem. Twenty-four hours out, a customer who has a conflict does not yet feel urgency to tell you. An hour out, they have forgotten entirely. You need coverage at both distances, and they do different jobs.

  1. 01
    At booking — the confirmation

    Send it within a minute of scheduling, while the conversation is still live. It catches wrong dates immediately, when correcting them is free, and it puts the appointment in their message history where they can find it.

  2. 02
    Day before — the conflict catcher

    This is the message that recovers slots. Its job is not to remind; it is to make rescheduling easy enough that a customer with a conflict tells you today instead of not answering the door tomorrow. Make "reschedule" as easy to reply as "confirm."

  3. 03
    Morning of — the anchor

    A short window and a name. This is the one that stops the genuine forget, which is the most common cause and the least malicious.

  4. 04
    On the way — the closer

    The "Dave is 15 minutes out" text does more for perceived service quality than almost anything else you can send, and it converts the last-minute not-home into a phone call rather than a wasted trip.

What the messages should say

  • Name a person. "Dave will be out Thursday" creates an obligation to a human. "Your appointment is confirmed" does not.
  • Give a window, not a time. Overpromising a precise time creates a different failure — an angry customer at 2:15 for a 2:00 slot.
  • Make rescheduling a one-word reply. Every extra step converts a reschedule into a no-show.
  • Do not stack them. If a customer confirms at the day-before message, the morning-of one should still go (it is the anchor), but the sequence should never send twice in an hour.

Policies that hold up

Deposits and cancellation fees work, and they carry a cost: they add friction at booking, which is the moment you least want friction. A reasonable middle for most residential work is to charge nothing for a first no-show, note it on the record, and apply a deposit requirement to repeat offenders. That requires the record to remember, which is the part most businesses lack.

For high-value slots — a full-day install, a specialist visit — a deposit at booking is straightforwardly correct, and customers expect it.

Find your actual number first

Most owners guess their no-show rate and guess low. Count last month: appointments scheduled, appointments where nobody was home or the job did not happen. Then split by source. Booked-online customers, referred customers, and customers who called you behave very differently, and one segment is usually carrying the whole problem.

Common questions

How many appointment reminders should you send?

Four touches — confirmation at booking, day before, morning of, and an on-the-way text — cover the two distinct failure modes: conflicts that need notice and genuine forgetting. A single day-before reminder is the common default and it under-serves both.

What should an appointment reminder text say?

Name the technician who is coming, give a window rather than an exact time, and make rescheduling a one-word reply. "Dave will be out Thursday between 1 and 3 — reply R to reschedule" outperforms any variation on "your appointment is confirmed."

Should you charge a no-show fee?

Deposits and fees work but add friction at booking. A reasonable middle for residential work: no charge on a first no-show, note it on the customer record, and require a deposit from repeat offenders. High-value slots like full-day installs justify a deposit up front.

What is a normal no-show rate?

Most owners guess low. Count last month's scheduled appointments against ones where the job did not happen, then split by source — online bookings, referrals, and phone callers behave very differently, and one segment usually accounts for most of the problem.

—

More from the blog

Hiring & team How to hire service technicians when nobody is applying Every owner says there is nobody out there. There is — they are employed, not looking, and they will take three days to decide about you. 4 min read Hiring & team How to pay service technicians without breaking something else Every compensation plan is a set of instructions. Technicians follow the instructions exactly, including the ones you did not mean to write. 4 min read Hiring & team When to add another truck, and how to know you are not too early Being busy is not a capacity signal. Turning work away for three straight months, with a backlog that never clears, is. 4 min read