No-shows and last-minute cancellations: the policy that fixes them

A locked door at 9 AM costs you the slot, the drive, and the crew's morning. How to write a cancellation policy customers accept, when to charge a fee, and the reminder system that prevents most of it.

Every service business has the story: crew arrives at 9 AM, gates locked, dog barking, customer's phone rings to voicemail. The slot is dead, the drive is spent, and the crew stands in a driveway costing payroll. A single no-show on a two-person crew burns $100–200 in labor and fuel — plus the job you turned away for that slot.

Most owners treat no-shows as weather: annoying, random, uncontrollable. They're not. They respond to systems, and the system has three layers.

Layer one: prevention (this is 80% of it)

Almost nobody no-shows on purpose. They forget, or they never quite registered the appointment as real. So the fix starts with making it impossible to forget:

Confirm at booking, in writing. A text within minutes of scheduling — date, window, what's happening — converts a phone conversation into a fact both sides can search.

Remind the day before. "Reminder: we'll be at 412 Birchwood tomorrow between 9–11 AM. Reply C to confirm or R if you need to reschedule." The reply option matters — you're offering the flaky customer a cheap exit now instead of an expensive one at 9 AM.

Send the on-my-way. Thirty minutes out. It catches the customer who forgot this morning, which is most of them, while there's still time to race home and unlock the gate.

That sequence — confirmation, day-before, on-my-way — reliably kills the majority of no-shows before they happen. It's also, not coincidentally, automatable end to end; a sequence that depends on someone remembering to send reminders has the same failure mode as the customers.

Layer two: the written policy

For the residue prevention doesn't catch, you need a policy — written, published, and mentioned at booking, because a policy nobody heard about is just a surprise fee.

The standard shape that customers accept without blinking:

  • Free rescheduling up to 24 (or 48) hours before the appointment.
  • A modest fee — flat $50–75, or 50% of the visit for recurring services — for cancellations inside the window or a no-show/lockout.
  • One free pass. First offense, every customer, waived with a friendly note: "No charge this time — just give us a day's notice going forward and we're square." The forgiveness costs you one fee and buys you the moral high ground forever.

Put the policy on your booking confirmation, your estimates, and your website. One sentence is enough. The point of the fee is not revenue — it's converting "eh, I'll just not be home" into a decision with a price tag, which is all most people need.

Layer three: enforcement without drama

When it happens anyway: photo of the locked gate (timestamped, attached to the job — your crew's app makes this a ten-second habit), a neutral text — "We arrived at 9:05 for today's appointment and couldn't get access. Per our policy there's a $50 lockout fee; here's a link to reschedule" — and the fee on the next invoice as its own line item.

No lectures, no sarcasm, no exceptions after the free pass. Customers respect a calmly enforced policy far more than a grudge. And the rare customer who no-shows twice and then rages about the fee? That customer was going to cost you more than $50 eventually. The policy just moved the discovery up.

The dividend

Here's what surprises owners who implement all three layers: the no-show rate drops so far that the fee almost never gets charged. Which was the point. The policy isn't a punishment machine — it's a signal that your calendar is real. Customers treat your time exactly as seriously as you visibly treat it.

schedulingpoliciescustomers

Run your whole operation from one place.

Estimates, scheduling, invoicing, payments, and customer messaging — from $29/mo. 14-day free trial, no credit card.

Start Free Trial
No credit card required · Cancel anytime