Every no-show costs you money. The truck rolled, the time slot is wasted, and another customer who could’ve been served is still waiting. Multiply your average service-call ticket by the number of no-shows per day and the cost adds up fast, even before you count the wasted drive time.
Here’s how to cut that down — and it’s embarrassingly simple.
The Three-Text System

This is the entire playbook. Three automated texts eliminate most no-shows:
Text 1: Booking Confirmation (Immediate)
Sent the moment the appointment is scheduled:
“Thanks for booking with [Company Name]! Your appointment is confirmed for [Day, Date] between [Time]. Reply C to confirm or R to reschedule.”
This catches booking errors immediately. Wrong date? Customer texts R and you fix it before sending a truck.
Text 2: Day-Before Reminder (24 hours before)
“Reminder: Your HVAC service is tomorrow between [Time]. Please ensure someone 18+ is home and your equipment is accessible. Questions? Reply to this text.”
This is where most no-shows are prevented. The customer who forgot they had an appointment remembers. The customer who made other plans has time to reschedule instead of simply not answering the door.
Text 3: Morning-Of Confirmation (Day of, 7-8 AM)
“Your technician will be arriving today between [Time]. We’ll send you an update when they’re on their way. See you soon!”
Final reminder. Also reduces “I didn’t know what time you were coming” confusion.
Combined impact: Contractors who adopt a reminder system commonly report a large drop in no-shows (contractor-reported, not a published study). Track your own rate for a month before and after.
Setting It Up
Most major FSM platforms support automated appointment notifications:
Housecall Pro: Built-in automated customer notifications for scheduled jobs. Check your notification settings to see which are on.
Jobber: Automated booking confirmations and visit reminders; see Jobber’s Automated texts & emails help section for timing and message options.
ServiceTitan: Comprehensive communication automation with customizable templates and timing.
If your platform supports it and you haven’t turned it on, do it today. Reminders are generally part of your existing subscription, though texting limits and fees vary by plan.
Beyond Texts: Additional No-Show Prevention
Require Confirmation
Instead of just reminding, require the customer to confirm. Many platforms (and two-way texting tools) let customers reply to confirm. If the customer doesn’t confirm by the evening before, your office calls them.
This active confirmation catches the appointments where the customer intended to cancel but never got around to it.
Take Deposits for Large Jobs
For install appointments, system replacement consultations, and other high-value time blocks, take a deposit at booking. A modest deposit toward the final invoice works well. Customers who’ve paid a deposit almost never no-show because they have money on the line.
Your FSM’s payment processing can handle deposits when the appointment is booked. Check whether your FSM supports deposits before relying on this workflow. Related: Best Payment Processing for HVAC and Service Businesses.
Reduce the Appointment Window
“We’ll be there sometime between 8 and 5” is why customers forget or make other plans. Narrow your windows:
- 2-hour windows: “10 AM - 12 PM”
- Or better: live ETA updates via GPS tracking
The more specific your timing, the more the customer plans around it, and the less likely they are to forget or bail.
Overbook Strategically
Airlines overbook flights because they know some passengers won’t show. You can apply the same logic — carefully.
If your historical no-show rate is, say, 10%, book about 10% over capacity and plan to use cancellations as buffer time or for same-day emergency calls. This works better at higher volume (15+ techs) where the math is more predictable.
Same-Day Confirmation Call
For high-value appointments (replacement consultations, large commercial jobs), have your office call the morning of:
“Hi Mr. Patel, just confirming your appointment for the system evaluation today at 2 PM. We have a technician reserved for you — will you be available?”
This personal touch catches any last-minute issues and shows professionalism.
The Financial Impact
Here is an illustrative example. These are assumed numbers for the sake of the math, not benchmarks; plug in your own.
Before (no confirmations):
- 30 daily appointments, 12% no-show rate = 3.6 no-shows/day
- Each no-show = $100 wasted (truck roll, time) + $300 lost revenue opportunity
- Daily cost: $1,440
- Annual cost: ~$380,000 (at about 22 working days a month)
After (three-text system, assuming the no-show rate falls to 5%):
- 30 daily appointments, 5% no-show rate = 1.5 no-shows/day
- Daily cost: $600
- Annual cost: ~$158,400
Illustrative annual savings: about $221,600
For most shops the software cost of automated texts is already included in the FSM subscription, so the main cost is the few minutes it takes to configure.
What to Do When They Still No-Show
Despite your best efforts, some customers will no-show. Handle it well:
-
Tech calls from the driveway: “Hi, I’m at your home for the scheduled service. Are you available?” Give them 10-15 minutes.
-
If no answer: Leave a door hanger or text: “We stopped by for your scheduled service but weren’t able to reach you. Please call us to reschedule: [number]”
-
Follow up that afternoon: “We missed you today! Want to reschedule your HVAC service? Reply with a day that works. If you’re exploring this area, our How to Eliminate Paperwork From Your HVAC Business guide covers it in detail.”
-
No response after 3 days: One final text, then move on. Don’t keep chasing.
The follow-up is important because many no-shows are accidental — the customer genuinely forgot. A friendly follow-up rebooks most of them.
Start Today
Turn on automated confirmations in your FSM software. It takes 5 minutes. No setup cost. Immediate impact. If every HVAC contractor changed one thing, it should be this. We break this down further in Best Proposal Software for HVAC and Service Contractors.
Three texts. Far fewer no-shows. Real recovered revenue every month. The easiest money you’ll ever make.