Contractors5 min read

What to say when you're running late to a job

Three messages you can copy, and the one habit that turns a late arrival into a non-event.

You are forty minutes behind. The shutoff valve on the last job sheared off in your hand, and what was supposed to be a twenty minute swap turned into a trip to the supply house. Your next customer is expecting you at two.

The temptation is to say nothing and drive faster. Almost every bad review about lateness is really a review about silence. The customer sat there not knowing, and that is the part they remember.

Tell them before they start wondering

There is a moment, usually five or ten minutes past the time you promised, when a customer stops assuming you are on your way and starts assuming you forgot. Everything you send before that moment reads as professional. Everything after it reads as an excuse.

So the timing rule is simple. The second you know you are going to be late, send the message. Not when you finish the current job. Not when you get back in the van. The moment you know.

Three messages you can copy

Change the names and the times. The structure is what matters: who you are, how late, what happens next.

Running under an hour late
Hi Marcus, it's Dave with Ridgeline Plumbing. I'm running about 30 minutes behind on the job before yours, so I'll be at your place closer to 2:30 instead of 2:00. Nothing else has changed. I'll text you again when I'm pulling out of here.
You don't know how late yet
Hi Marcus, Dave with Ridgeline. The job I'm on has turned into a bigger repair than I expected, and I don't want to give you a time I can't hit. I'll know more by 3:00 and I'll call you then either way. If it looks like it's going past 5:00, I'd rather move you to tomorrow morning than rush your job.
You're not going to make it at all
Hi Marcus, Dave with Ridgeline. I'm not going to make it out today and I'm sorry about that. I'd rather tell you now than at 5:00. I have 8:00 or 1:00 open tomorrow. Which one works better for you?

Why "on my way" is the worst thing you can send

It sounds helpful. It is the message customers hate most, because it contains no information. On my way from where? Arriving when? A customer who gets "on my way" at 2:00 and is still waiting at 2:45 now believes you lied to them, even though you were genuinely driving the whole time.

Give a number or give a next checkpoint. "About 25 minutes out" is a number. "I'll know more by 3:00" is a checkpoint. Both let the customer put the phone down and get on with something else, which is the entire goal.

When you genuinely have no idea

Sometimes you are under a house with a flashlight in your teeth and you honestly cannot say whether you will be out in twenty minutes or two hours. Guessing high and being early is better than guessing low and being late again, because a second broken promise costs far more than the first one.

If you cannot even guess, promise the update instead of the arrival. Customers will accept "I will call you at 3:00 and tell you where I stand". What they will not accept is nothing.

What to say when you get there

Keep it short and do not grovel. A long apology makes the delay feel bigger than it was and invites the customer to relitigate it. One sentence, then get to work.

At the door
Thanks for being flexible on the time. Let's take a look at that water heater.

One more thing worth doing at the end of a day that ran long: check whether tomorrow is realistic. Late days have a habit of compounding into late weeks, and the customer you are about to disappoint is the one you booked three weeks ago and have not thought about since.

The habit underneath all of this

Every message above does the same job. It moves the customer from wondering to knowing. Most of the reputation damage from a late arrival happens in the gap between those two states, and that gap is the only part of this you fully control.

Common questions

How late is too late to send a message?+

Send it the moment you know. Once a customer has been waiting past the promised time, the message stops sounding like a heads up and starts sounding like an excuse.

Should I call or text?+

Text for a delay under an hour, because it does not interrupt them and they can re-read the time. Call when you are cancelling or moving the appointment, because that needs a decision from them.

Do I need to explain why I am late?+

A short reason helps once. Detailed explanations start to sound defensive. What the customer actually wants is the new time.

Read next