Skip to main content
All articles
·3 min read

Why Your Cancellations Are Higher Than They Should Be (And What to Do)

One missed text or unclear confirmation can turn a booked job into a no-show. Here's how to cut cancellations by staying in front of customers.

SchedulingCustomer retentionOperationsNo-shows

The Real Cost of a No-Show

It's Tuesday morning. Your plumber, Marcus, is 20 minutes from a kitchen sink job in Maple Ridge. The customer doesn't answer the door. No answer on the phone either. By 10:15 a.m., it's clear: the job is cancelled. Marcus drives back to the shop, the slot stays empty, and you've lost $180–$300 in revenue plus the time you spent scheduling and confirming.

This happens to most local trades between 8 and 15 times per month. For a $1.2M HVAC business in Burnaby running 15–20 jobs weekly, that's losing 2–3 jobs every week to no-shows and cancellations.

The frustrating part? Most of those cancellations aren't because the customer decided not to hire you. They forgot. Or they were confused about the time. Or they thought you were coming Wednesday, not Tuesday.

Why Customers Cancel (and When)

Cancellations cluster around three moments:

The booking moment. Customer books online or by phone, then life happens. They forget they made the appointment. By the time you're 30 minutes away, they're not ready.

The day-before moment. Customer sees your confirmation (if they get one) and suddenly realizes the appointment conflicts with something else, or they're not home that day. They cancel without rescheduling.

The morning-of moment. Customer wakes up, sees your reminder, and either doesn't respond or cancels because they're not ready or changed their mind overnight.

You can't stop all of these. But you can catch most of them before Marcus leaves the shop.

What Actually Works

Automated reminders at the right times. A text 24 hours before the appointment is the single most effective tool. It's not pushy—it's helpful. It gives the customer time to confirm, reschedule, or cancel *before* your technician is already in the truck.

Example: A homeowner in Surrey books a garage door repair for Thursday at 2 p.m. on Monday evening. Tuesday at 2 p.m., they get a text: "Hi Sarah, this is [Your Business]. We're scheduled to fix your garage door Thursday at 2 p.m. Reply YES to confirm, or call us to reschedule. Thanks!"

If Sarah doesn't respond or says no, you know before Wednesday morning. You can offer her a different slot or move another customer into that Thursday slot.

Show the face, not just the time. When you send a confirmation, include the technician's name, a photo, and the vehicle details. "Your technician is Marcus in a white Ford van with a blue logo." Customers feel safer. They're more likely to stay home. They're less likely to cancel because they're now expecting a specific person, not a vague "someone from the company."

Make rescheduling frictionless. If a customer needs to move their appointment, they should be able to do it in one text or one click—not by calling you back and waiting on hold. The easier you make it to reschedule, the more customers will reschedule instead of cancelling outright. A cancelled job is lost revenue. A rescheduled job is still revenue, just moved to a different day.

The Numbers

Most trades see cancellation rates between 8 and 15 percent of booked jobs. Implementing a simple 24-hour text reminder typically cuts that by 40–50 percent. That means if you're booking 60 jobs per month and losing 7 to cancellations, a reminder system brings you down to 3 or 4.

At an average job value of $250–$400, that's $1,000–$1,200 in recovered revenue per month, or $12,000–$14,400 per year. The cost of a reminder system is usually $50–$150 per month.

Start Here

If you're not sending automated reminders, start there. It's the highest-leverage change you can make.

If you are sending reminders but they're generic ("Your appointment is tomorrow"), add the technician's name and photo. Make it personal.

If you're doing both, look at your reschedule process. Can a customer move their appointment without calling you? If not, that's your next fix.

Stop reading. Start getting booked.

BookedUp runs the marketing and operations playbook for local trade businesses on a monthly subscription. One 30-minute call to find out if it fits yours.