How to reduce no-shows and same-day cancellations
Most no-shows in home services aren't customers dodging you. They forgot, they didn't know when to expect you, or something came up and canceling felt like a hassle. The fix is a clear booking confirmation, a reminder the day before and the morning of, an easy way to reschedule, and an "on my way" text with a real arrival time.
Add a fair, clearly stated policy for repeat no-shows and a plan for filling gaps, and wasted trips become the exception instead of a weekly frustration.
What does a no-show actually cost you?
A missed appointment costs more than the job itself:
- The technician's paid time driving there and waiting
- Fuel and wear on the truck
- The slot you could have given another customer
- Office time spent calling, rebooking and explaining
You can estimate this for your own business. Count last month's visits where nobody was home or the customer canceled after the tech was already on the way. Multiply by your average drive and wait time and your loaded labor cost per hour, then add the average revenue of a job that could have filled the slot. That number is usually enough to justify spending some effort here.
Why do customers miss appointments?
When you ask customers, the reasons tend to fall into a few buckets:
- They forgot. The appointment was booked two weeks ago over the phone.
- They didn't know when you'd come. "Sometime Tuesday" turns into a quick trip to the store at the wrong moment.
- They couldn't reach you to reschedule. Calling during business hours to cancel feels like a chore, so they just don't.
- Someone else made the booking. A landlord or a spouse booked it, and the person at home didn't know.
- They found someone sooner. Common with urgent repairs booked days out.
Each one has a matching fix.
How do you confirm appointments so they stick?
A confirmation is the first reminder. Send it right when the job is booked, by text and email, with:
- The date and arrival window
- What you'll be doing, in plain words
- The address you have on file
- Anything they need to do beforehand: clear access to the furnace, put pets away, leave the gate unlocked
- How to reschedule if plans change
Including the address catches a surprising number of mistakes, like a rental property versus the owner's home. Including prep instructions means fewer visits where the tech arrives and can't reach the work.
If someone other than the occupant booked the job, ask for the on-site contact's phone number and send the reminders there too.
When should appointment reminders go out?
A common, effective pattern is:
- At booking: the confirmation above.
- The day before: a short reminder with the window and a way to reschedule.
- The morning of, or a couple of hours before: a quick text.
- When the tech leaves for the job: an "on my way" text with the technician's name and an estimated arrival time.
Texts tend to get seen faster than emails for same-day messages. Keep them short and make sure you have the customer's consent to text them; texting rules are covered by federal law (the TCPA) and carrier rules, so make sure your consent records are in order.
Why does the "on my way" text matter so much?
It turns a vague window into a specific time. A customer who reads "Marcus is on his way, about 25 minutes" will wait. One who has heard nothing by 9:45 in an 8 to 10 window may give up and leave.
It also helps your technicians. They show up to customers who are expecting them, and they're less likely to be met with "I didn't know you were coming today."
If you can, include a link where the customer can follow the technician's arrival. It answers the "where are they?" call before it happens.
How do you make rescheduling easy?
This sounds backward, but making it easy to reschedule reduces no-shows. A customer who can move the appointment in thirty seconds will do that. A customer who has to call during office hours and wait on hold will often just not be there.
Options include:
- A reply to the reminder text that reaches a real person
- A link in the confirmation to a customer portal where they can ask to move or cancel the visit
- A clear phone number and hours in every message
The goal is to hear about the change the day before, when you can still fill the slot, instead of finding out from the driveway.
Should you charge a cancellation or trip fee?
Many service businesses charge a trip fee when the technician arrives and can't do the work, and some take deposits on large jobs. Whether that makes sense depends on your market and your customers. A few principles keep it fair:
- State it up front, at booking and in the confirmation, not after the fact.
- Give a clear cutoff, for example canceling by a set time the day before.
- Apply it consistently, but use judgment for genuine emergencies and loyal customers.
- Check the rules on fees and deposits in your state, especially for home-improvement work, and have your terms reviewed if you're unsure.
A fee is less about the money than about signaling that your time has value. Most customers who were told in advance won't argue.
How do you fill gaps when cancellations happen anyway?
Some cancellations are unavoidable. Have a plan so the slot isn't wasted:
- Keep a short waitlist of customers who asked for something sooner.
- Keep flexible work ready, like maintenance visits or follow-ups that can happen any day.
- Re-order the rest of the route, pulling the next nearby job forward.
Our guide to dispatching technicians efficiently covers keeping slack in the schedule for exactly this.
What should you do about repeat no-shows?
Track them. If a customer has missed two appointments, it's reasonable to:
- Ask for a confirmation call or text reply before dispatching
- Require a deposit before booking
- Book them only into the first slot of the day, when a miss costs less
Be polite. People's lives are messy, and a customer who misses once may still be a great long-term client.
A no-show prevention checklist
- Confirmation at booking with window, address and prep instructions
- Reminder the day before
- Short reminder the morning of
- "On my way" text with name and estimated arrival
- Easy rescheduling by reply or online
- Written, consistent trip fee or cancellation policy
- Waitlist and flexible jobs to fill gaps
FAQ
How far in advance should the first reminder go out? The day before works for most residential appointments. For jobs booked many weeks out, such as seasonal maintenance, an extra reminder a week before helps.
Text or email? Both have a place. Email is good for the confirmation with all the details. Texts are better for the day-before and same-day reminders because people read them quickly. Only text customers who have agreed to receive texts.
Will reminders annoy customers? Short, useful reminders rarely do. Three or four messages tied to one appointment, each with a clear purpose, are usually welcomed.
What if the customer isn't home but the work is outside? Agree on this at booking. For exterior work, many customers are happy for you to proceed without them if you have access, and you can send photos and the invoice afterward.
How ServFlo helps
ServFlo's automations include a booking confirmation, an appointment reminder 24 hours before the visit and a day-of reminder two hours before, each editable. Reminders move automatically when a visit is rescheduled and are withdrawn when it's canceled. When a technician taps On my way in the technician app, the customer gets a text with the tech's first name, an ETA and a link to follow along. Customers can ask to reschedule or cancel from the customer portal, which sends a request to your office instead of moving the visit by itself. Automated reminders are included from the Connect plan up; see pricing.