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. At $250-$400 per average service call, even 2-3 no-shows per day costs your shop $500-$1,200 daily.
Here’s how to cut that in half — 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: Shops implementing this three-text system consistently report 40-60% reduction in no-shows.
Setting It Up
Every major FSM platform supports automated text confirmations:
Housecall Pro: Built-in automated confirmations and reminders. Turn them on in settings — takes 5 minutes.
Jobber: Automated appointment reminders via text and email. Configure timing and message content.
ServiceTitan: Comprehensive communication automation with customizable templates and timing.
If your platform supports it and you haven’t turned it on, do it today. It’s free (included in your subscription) and immediately impactful.
Beyond Texts: Additional No-Show Prevention
Require Confirmation
Instead of just reminding, require the customer to confirm. Housecall Pro’s text includes a reply option: “Reply C 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. $50-$100 deposit toward the final invoice. 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. Housecall Pro and ServiceTitan both support 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 10%, book 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
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
- Monthly cost: ~$31,680
- Annual cost: ~$380,000
After (three-text system):
- 30 daily appointments, 5% no-show rate = 1.5 no-shows/day
- Daily cost: $600
- Monthly cost: ~$13,200
- Annual cost: ~$158,400
Annual savings: $221,600
The software cost to implement automated texts: $0 (included in your existing FSM subscription). The ROI is infinite.
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 I could force every HVAC contractor to do one thing differently, it would be this. We break this down further in Best Proposal Software for HVAC and Service Contractors.
Three texts. 50% fewer no-shows. Hundreds of thousands in recovered revenue per year. The easiest money you’ll ever make.