Cut HVAC and plumbing no-shows by texting the customer a reminder the day before with a clear arrival window, then an "on my way" message on the day — each asking them to confirm someone will be home. A 2013 Cochrane review of randomized trials found text reminders lifted attendance from 67.8% to 78.6% (Gurol-Urganci et al., 2013). A Google Workspace add-on sends those texts straight from the calendar you already dispatch from.
Here's the twist most trades advice misses: your most expensive no-show usually isn't the $250 service call — it's the booked estimate. A missed system-replacement visit forfeits a job worth thousands, not a wasted hour. This playbook is built for that reality, covering the real cost, the setup, the timing, and the exact wording for both service calls and sales visits.
Key Takeaways
- The costly no-show for trades is the missed estimate, not the routine service call — a booked replacement visit is worth many times a $1,205 average repair (Housecall Pro, 2025).
- Text reminders lifted attendance from 67.8% to 78.6% across randomized trials (Cochrane, 2013) — and cost 55–65% less than phone-call reminders.
- SMS is still a competitive gap: only 7% of contractors lead with text while 64% rely on phone calls (ServiceTitan, 2025).
- For home services the "no-show" is often nobody home — so confirm someone will be there, don't just remind.
- Google Calendar can't text customers natively — a Workspace add-on adds it in about five minutes.
Why Do HVAC and Plumbing Customers No-Show?
Most trades no-shows come down to forgetting and simply not being home — not customers flaking on purpose. A furnace tune-up booked three weeks ago slips the mind, the homeowner runs an errand, and your tech pulls up to a locked door and a dark driveway. Because the causes are memory and scheduling drift, a well-timed text fixes most of them directly.
That's the good news: forgetting is the easiest failure mode to fix. A reminder the day before re-anchors the appointment, and an "on my way" message gives the customer time to get home or unlock the gate. Add a one-tap reply and they can flag a conflict before you burn the drive time. Isn't a two-second text cheaper than a two-hour round trip to nowhere?
One honest caveat worth knowing: there's no dependable, trade-specific no-show rate for HVAC or plumbing — nearly every "HVAC no-show rate" figure floating around the web traces to an unsourced marketing blog, not a real study. So this post skips the invented percentage and sizes the problem with what's actually verifiable: the trade economics — ticket sizes and channel data — paired with RCT evidence that reminders work.
For every lever beyond reminders, see our complete playbook on reducing appointment no-shows. For the broader trades version — electricians, cleaners, landscapers — read our home-service no-show guide.
The Real Cost Is the Missed Estimate, Not the Service Call
For HVAC and plumbing, a no-show's true cost depends on what was booked — and the sales estimate is where the real money leaks. A routine repair ticket now averages $1,205 — up 47% from $818 in 2021, per Housecall Pro's aggregated platform data (Housecall Pro, 2025). A booked system-replacement or repipe estimate, by contrast, represents a job worth several thousand dollars. Miss that visit and you don't lose an hour — you lose the whole sale.
Then there's the trip itself. Every dispatched truck roll spends real money — a tech's paid hours, drive time, fuel, and the admin to rebook — and an empty driveway spends all of it for nothing. Worse, it delays every job behind it on the route, so a single no-show can ripple through an entire day's schedule.
The shops that win protect the sales visit above all. ServiceTitan found 54% of thriving contractors present "Good/Better/Best" options on at least half their jobs, versus under 10% of struggling ones (ServiceTitan, 2025). You can't present options to an empty room. Reliably getting your estimator in front of the homeowner is a revenue lever, and a reminder that confirms the estimate is one of the cheapest ways to pull it. See exactly what no-shows cost your business with a two-minute formula.
How Do You Set Up Text Reminders for an HVAC or Plumbing Business?
Install a Google Workspace add-on, grant calendar access, and send from each booking — about five minutes total. Google Calendar can't text customers on its own (it dropped SMS notifications back in 2019), so the add-on adds the texting your shop needs without a separate dispatch app to learn on top of the calendar you already schedule in.
The quick path:
- Install an SMS reminder add-on from the Google Workspace Marketplace.
- Grant calendar permissions so it can attach reminders to jobs.
- Open a booking, enter the customer's mobile number, pick a template.
- Schedule the main reminder for 24 hours before, plus a same-day arrival text.
- Send. Confirmations and cancellations sync back to your calendar.
For the full walkthrough, see our step-by-step setup guide. The advantage for a trades business: your dispatch stays in one calendar, so reminders still go out on a chaotic Monday instead of getting lost between emergency calls.
When Should You Send Service and Estimate Reminders?
Send the main reminder 24 hours ahead, then an "on my way" text on the day with a real ETA. Twenty-four hours gives the customer time to reply and reschedule while you can still fill the slot; the day-of message catches the person who booked weeks back and lets them get home. In the Cochrane trials, reminders lifted attendance from 67.8% to 78.6% — close to what a live phone call achieves (80.3%), at 55–65% lower cost per attendance (Gurol-Urganci et al., 2013).
For a first-time customer or a big-ticket estimate, add the same-day arrival window — it earns its keep. For a repeat maintenance-plan visit, one 24-hour text is plenty. Send more than two or three messages and you start training customers to ignore you, which quietly erodes the benefit. For a deeper look at timing, see our guide on the best time to send appointment reminders.
What Should an HVAC or Plumbing Reminder Text Say?
Keep it short, name your company, state the day and arrival window, and ask them to confirm someone will be home. A brief reminder that requests a reply beats a flat notification, because two-way messages reduce no-shows more than one-way alerts. Trades have one extra job the salon down the street doesn't: confirm access.
Reliable templates for the three visit types:
Service call: Hi [Name], [Company] here. We've got you booked tomorrow between [10am–12pm] for your [drain repair]. Reply YES to confirm someone 18+ will be home, or call to reschedule.
On my way: Hi [Name], [Tech] with [Company] is heading your way — ETA about [11:15]. Please make sure the [gate/dog/access] is clear. See you soon!
Estimate visit: Hi [Name], looking forward to your free [AC replacement] estimate tomorrow at [2pm]. It takes about 30 minutes and we'll walk you through your options on the spot. Reply YES to confirm.
Our finding: The single change that moves the needle most is asking the customer to reply, not just reminding them. "Reply YES to confirm someone will be home" turns a passive nudge into a small commitment — and it surfaces the empty-driveway cancellations early, while you can still reroute the truck.
Want more wording to steal? We keep a full library in our 30 appointment reminder text templates, grouped by industry. And for the confirmation you send the moment a job is booked, see our guide to appointment confirmation texts.
There's a quieter reason to get this right: SMS is still an open lane in the trades. Only 7% of contractors emphasize text as a primary customer channel, while 64% still lean on phone calls (ServiceTitan, 2025). A clean reminder-and-confirm text isn't just no-show insurance — it's a service edge most of your competitors haven't bothered to build.
Should You Charge a Trip Fee or Deposit?
Sometimes — but reminders come first. A diagnostic or trip fee is already common in the trades and can deter chronic no-shows, yet it also adds friction and can cost you a price-shopping lead before you've earned the job. The smarter sequence is to cut no-shows with reminders first, then apply a fee only where the risk justifies it — big installs, known late-cancellers, and after-hours emergency calls.
The honest trade-off: a fee protects your most expensive slots but can push a first-time caller to the next shop on their list. Most owners land on a middle path — reminders on every booking, a refundable deposit or card-on-file only for large estimates and repeat offenders.
| Approach | Reduces no-shows | Friction for the customer | Best used for |
|---|---|---|---|
| SMS reminders | Yes — attendance up ~11 points in RCTs (Cochrane, 2013) | Low — one text, one reply | Every booking |
| Trip fee / deposit | Deters repeat offenders | Higher — payment up front | Large installs, chronic no-shows, emergency calls |
For the policy language, see our no-show fee and cancellation policy guide.
Protect your next estimate visit. Fractal Apps' SMS Text Reminders for Google Calendar sends reminders and arrival texts from your bookings with one-tap confirmations, flat pricing from $9.99/mo, and a free tier to test on this week's jobs.
Frequently Asked Questions
What is the average no-show rate for HVAC and plumbing appointments?
There's no reliable trade-specific figure — most quoted "HVAC no-show rates" trace to unsourced marketing blogs rather than real studies. What's dependable instead: text reminders lift attendance from 67.8% to 78.6% in randomized trials (Cochrane, 2013). For home services the miss is often "nobody home" rather than a cancellation, which is exactly what a confirm-reply text catches.
Which costs more, a missed service call or a missed estimate?
The missed estimate, by a wide margin. A routine repair averages $1,205 (Housecall Pro, 2025), but a system-replacement or repipe estimate represents a job worth several thousand. A no-show on a service call wastes a truck roll; a no-show on an estimate forfeits the entire sale, so protect the sales visit first.
Do text reminders actually reduce trades no-shows?
Yes. A Cochrane review of randomized trials found reminders lifted attendance from 67.8% to 78.6% (Gurol-Urganci et al., 2013) — nearly matching a live phone call at 55–65% lower cost. Asking the customer to reply and confirm access boosts the effect by turning the reminder into a small commitment.
Can I send HVAC or plumbing reminders from Google Calendar?
Not natively — Google Calendar can't text customers and dropped even self-notification SMS in 2019. A Google Workspace add-on adds the texting, so you can send reminders from your existing job bookings in about five minutes without switching dispatch systems. See whether Google Calendar sends text reminders for the full background.
Should I charge a trip fee to stop no-shows?
Reminders first, fees second. Automated reminders cut most no-shows without adding friction or scaring off new leads. Reserve a diagnostic fee or refundable deposit for large installs, emergency calls, and customers with a history of missing — where the risk clearly justifies the extra step.
The Bottom Line
HVAC and plumbing no-shows aren't a loyalty problem — they're a memory-and-access problem, and a 24-hour text plus an "on my way" message fixes most of them. Add a Google Workspace add-on, send a reminder that asks the customer to confirm someone will be home, and you protect both the truck roll and, more importantly, the estimate behind it.
Set it up before your next full route. One reminder the day before, one arrival text on the day, both asking for a reply — that's the whole playbook, and it guards the sales visit most shops let slip.
For the full system behind this playbook, read our complete guide to SMS reminders in Google Calendar.
Sean Mythen is the founder of Fractal Apps, which builds simple Google Workspace and Shopify add-ons that help service businesses save time and reduce no-shows.