What a no-show costs you
A no-show in the trades is usually a tech who drove to a house where nobody answered the door, or a customer who canceled after the slot could no longer be filled. Either way you paid for the truck, the fuel and the tech's time and billed nothing.
Worked example: say a tech books four jobs a day at a $450 average ticket. One wasted slot a week is about $450 of lost sales each week, plus the drive. Across five techs that adds up fast. Use the tech capacity calculator to see what an empty slot is worth in your shop.
Why customers no-show
- They forgot. The job was booked a week ago.
- The window was too wide. "Between 8 and 5" means they ran to the store at 2.
- They fixed it or found someone faster. Common when the first open slot was days away.
- They got cold feet on price. They never heard the fee and are worried about the bill.
- The wrong person booked. A tenant booked it and the landlord canceled, or the other way round.
Each cause has its own fix, so it helps to ask canceling customers why and write it down.
Fix it at booking
- Use a short arrival window. Two hours is easier to stay home for than a full day. Only promise what dispatch can hit.
- Book soon. The longer the wait, the more likely they fix it some other way. Keep some same-day capacity open.
- Say the fee. "The visit is [fee], and the tech gives you the price before any work." Surprise is what makes people hide.
- Confirm who will be there and who approves the work. For rentals, get the owner's okay at booking.
- Get permission to text and the right mobile number. Read it back.
For a full booking script, see how to book more of the calls you get.
Remind at the right times
| When | What | Example |
|---|---|---|
| At booking | Confirmation text | "You're booked with Harbor Line Plumbing Thu 8-10 a.m. Reply C to change." |
| Day before | Reminder that asks for a reply | "Reminder: Sam Rivera arrives tomorrow 8-10. Reply YES to confirm or call us to move it." |
| On the way | On-my-way text with tech name | "Sam is on the way, about 20 minutes out." |
The day-before reminder should ask for a reply. A customer who has not replied by the end of the day gets a phone call from the office. That call catches most of the no-shows before the truck rolls.
A phone script for the confirmation call
"Hi, this is Jordan from Harbor Line Plumbing. I'm calling to confirm Sam's visit tomorrow between 8 and 10 for the water heater. Will someone 18 or older be home then? ... Great. Is the water heater easy to get to, or should Sam bring anything special? ... Perfect, you'll get a text when he's on the way."
If they want to cancel, try to move them first: "I can do Thursday afternoon instead if that's easier."
Have a fair cancellation policy
A policy only helps if customers hear it before the visit. Many shops use something like this:
- Cancel or move up to the day before: no charge.
- Same-day cancel or nobody home: a trip charge.
- For big scheduled jobs (replacements, remodel starts), take a deposit that holds the date.
Use judgment. Waiving the fee for a good customer with a real emergency builds loyalty. Charging a first-time no-show who never answered the reminder is fair.
Fill the hole when it happens anyway
- Keep a fill-in list. Customers who said "any time this week is fine", unsold estimates worth a second visit, maintenance visits due soon.
- Call the next customer early. "We had an opening. Could Sam come at 9 instead of 1?"
- Use the time. Restock the truck, finish paperwork, or do a ride-along with a new tech.
How SWITCHBOARD handles this
When you drag a job to a tech on the SWITCHBOARD dispatch board, the customer is told, and when a slot opens, "Who's free" ranks the nearest tech by time and skills so you can move the next job up. Switch drafts the reminder and follow-up messages for you to approve.
Questions people ask
How do I stop customers from not being home for service calls?
Use short arrival windows, send a reminder the day before that asks for a reply, call anyone who does not reply, and send an on-my-way text with the tech's name.
Should I charge a no-show fee?
Many shops charge a trip charge for same-day cancels or nobody home, but only if the customer heard the policy at booking. Use judgment for good customers with real emergencies.
What is a good arrival window for service calls?
Short enough that the customer will stay home, often two to four hours, and only as short as your dispatch can reliably hit.
How far ahead should I send appointment reminders?
Send a confirmation at booking, a reminder the day before that asks for a reply, and an on-my-way text when the tech leaves for the job.