❄️ HVAC · Customer Communication

What to Text an HVAC Customer When You're Running Late

The previous job ran long. Traffic happened. A part took longer than expected to source. Whatever the reason, you're going to be late — and what you do in the next 60 seconds will determine whether your customer is understanding or furious by the time you arrive.

The real reason late arrivals turn into bad reviews

It's rarely the lateness itself that upsets an HVAC customer. People are generally reasonable — they understand that jobs overrun, that traffic is unpredictable, that things don't always go to plan. What they don't forgive is being kept in the dark.

Think about what happens in a customer's house when an HVAC engineer is late with no communication. They've taken time off work, or rearranged their day, or sent their kids to a neighbour so they could be home. They're watching the clock. Every minute past the agreed time, their interpretation of the silence gets less charitable. By the time you arrive — even 30 minutes late — they've had time to feel disrespected, dismissed, and irritated. You're walking into that.

Now imagine you'd sent a text 40 minutes ago: "Hi Sarah, just to let you know I'm running about 30 minutes behind today — should be with you around 11:30. Really sorry for the inconvenience." She's reset her expectations. She's made a cup of tea. She knows you're coming and she knows when. By the time you arrive, the lateness is already history.

The message doesn't fix the delay. It fixes the experience of the delay. And that's everything.

The timing matters more than the wording

Most HVAC engineers send the "running late" message too late — often when they're already at the door, apologising in person. At that point the message has lost most of its value. The customer already knows you're late. The benefit of a proactive message is that it gets ahead of the frustration.

The right time to send it: the moment you know you'll be late. Not when you're five minutes away. Not when the customer calls wondering where you are. The moment you look at the clock and realise the previous job won't wrap up in time.

💡 Rule of thumb: If you're going to be more than 10 minutes late, send a message. Don't decide "it's only 15 minutes, they won't care." They might. And a message costs you nothing.

What to say — and what not to say

The message should be short, honest, and easy to read in 10 seconds. It has three parts: acknowledgement, revised time, brief apology. That's it. No need for a paragraph of justification.

❌ Too much
"Hi, so sorry, the last job went over because the customer had extra problems we didn't expect and then there was traffic on the motorway and my van needed fuel, I'm really trying to get there ASAP, I should be there in about 30-40 minutes but it might be 45 I'm not sure..."
✅ Just right
"Hi [Name], running about 30 mins behind today — should be with you around 11:30. Sorry for the delay."

The over-explained version actually makes things worse. It sounds defensive, it's harder to read, and it makes the customer feel like they're being managed rather than informed. The clean version respects their time and gives them exactly what they need.

Copy-paste templates for every scenario

Running 15-20 minutes late

SMS to customer
Hey [Name], heads up — running about 15-20 minutes behind today. Should be with you around [revised time]. Sorry for the slight delay! [Your name]

Running 30-45 minutes late

SMS to customer
Hi [Name], just wanted to give you a proper heads-up — I'm running about 30-40 minutes behind today. Should be there around [revised time]. Really sorry about this — I appreciate your patience. [Your name]

Running over an hour late

SMS to customer — follow up with a call
Hi [Name], I owe you an honest update — I'm running significantly behind today and won't be with you until around [revised time]. I'm genuinely sorry for this. If that time doesn't work for you, I completely understand and happy to reschedule at a time that suits you better — just let me know. [Your number] if you'd prefer to call. [Your name]

Same-day reschedule — can't make it at all

SMS to customer
Hi [Name], I'm really sorry — I'm not going to be able to make today's appointment. [Brief reason if relevant — e.g. "a previous job has run significantly over" or "an emergency callout came in."] I'd like to rebook you as my first appointment on [day] at [time] if that works — you'd be my priority. Really sorry for the disruption to your day. [Your name]

Watch: Why customer communication separates great HVAC businesses from average ones

How late is too late to still message an HVAC customer?
There's no such thing as too late to message. Even if you're already an hour behind, a message is better than silence. The customer's frustration compounds with every minute they don't hear from you.
Should I call or text when running late to an HVAC job?
Text first — it lets the customer acknowledge it at their convenience. If you're more than an hour late, follow with a call. Some customers — particularly elderly homeowners — prefer a phone call and will appreciate the personal touch.
What if I'm running late because the previous HVAC job took longer than expected?
Be honest but brief. "I'm still finishing up a job and running about [X] minutes behind" is perfectly fine. Customers understand that jobs overrun — they don't understand being kept in the dark about it.
Can running late to an HVAC job lead to a bad review?
Yes — lateness without communication is one of the most common triggers for negative HVAC reviews. But lateness with a proactive message almost never leads to a complaint. The message transforms you from someone inconsiderate to someone who respects their time.
How do I prevent being late to HVAC jobs in the first place?
Build buffer time into your schedule — especially for diagnostic jobs where the scope is unknown. Give arrival windows rather than fixed times where possible. And always quote slightly longer than you think — arriving early always feels better than arriving late.
▶ Watch on YouTube

Generate your running-late message in seconds

Tell OnToolsAI the customer's name, how late you're running, and your revised arrival time. It writes the right message — polite, clear, and ready to send in under a minute.

Write mine free → ontoolsai.com