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.
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.
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
Running 30-45 minutes late
Running over an hour late
Same-day reschedule — can't make it at all
Watch: Why customer communication separates great HVAC businesses from average ones
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