2026-10-02 · Fidele Maniraruta
How to Tell a Customer the Job Is Running Late (Without Losing Them)
Every contractor hits it. The tile is backordered. It rained for four days. The electrician you were counting on is stuck on another job. You can see it coming: the end date you gave is not going to happen.
Then comes the part nobody likes, which is picking up the phone. A lot of guys wait and hope they can make it up. They almost never do, and by the time the customer figures it out on their own, you're not a contractor with a delay, you're a contractor who went quiet.
The delay itself usually isn't what makes a customer angry. Finding out late, or finding out from silence, is.
Pick your trade and the situation, get 3 copy-paste texts instantly. Drop an email and all 18 unlock, plus the day-by-day send schedule.
Tell them the day you know
The moment you realize the date is slipping, tell them. Not when it's definite, not when you've exhausted every way to catch up. When you know it's likely.
If you wait, two things happen. The customer has been planning around your date: family coming, a move, a furniture delivery, time off work. Every day you stay quiet, the cost of the news goes up for them. And they start to wonder why you haven't said anything, which is a worse story than whatever the real reason is.
Early bad news with a plan is easy to take. Late bad news with no plan feels like being lied to, even if you never lied.
Say what happened, plainly
Give the real reason in a sentence. Don't dress it up and don't pile on three reasons hoping one lands.
"The cabinet doors came in damaged and the supplier is sending replacements. That pushes us about a week."
"We lost Tuesday through Thursday to rain and the framing can't be done wet."
Customers can handle a real reason. What they can't stand is vague. "Things came up" or "we're working on it" sounds like you don't know, or you're hiding something.
Don't blame the customer's own choices, the supplier by name, or your guys. Even if it's true, it makes you sound like you can't control your own job. Say what happened and move on to what you're doing about it.
Give a new date, and be honest about how sure you are
This is the part that matters most. Give them a new finish date, and if there's any doubt, say so.
"Best case we're done Friday the 18th. If the part doesn't come Monday, it's the following Wednesday."
A range you hit is worth more than a single date you miss. If you promise a date and slip again, the second delay does far more damage than the first. Pad it a little. Under-promise, then finish early.
If you honestly can't give a date yet because it depends on something outside your control, say that and tell them when you will know. "I'll have a firm date for you by Thursday noon." Then do exactly that.
Put it in writing
Call first if it's a big delay, because a voice is warmer than a text. But follow up in writing the same day, even if it's three lines. It keeps you both on the same page and protects you later.
Something like:
"Hi Dana, as we talked about, the countertop is delayed because the fabricator had a machine break down. New install date is Thursday the 9th. Everything else stays on track. I'll text you Wednesday to confirm it's still good."
That's all it needs. Short, dated, with a next step.
If the delay changes anything beyond the date, like the price, the order of work, or what the customer has to do, that's a change order, not a text. Write it up and get it signed before you go on.
Don't over-apologize, and don't make excuses
One sincere "I'm sorry for the hassle this causes you" is plenty. Three paragraphs of apology make it sound like a disaster and make the customer more nervous than they were.
Same with excuses. The reason is information. An excuse is the reason said defensively. "It's not my fault, the supplier did this to me" is the second one. Stick to facts and a plan.
Know what the delay actually costs them
Before you call, think about what this does to the customer in their real life. If they took a week off to be home while you worked, a delay is a lot more than a date change. If they have a hard deadline like a party or a baby, you may need to move heaven and earth to keep it, or tell them straight that you can't.
Showing you understand that is half the fix. "I know you have family coming on the 20th, so here's what I can do to protect that" lands very differently from a flat new date.
Sometimes a small gesture is worth it. Finishing the part they care about most first. Making the space usable for the weekend. Cleaning up before you go instead of leaving it. It doesn't have to cost much. It just has to show you noticed.
What about money during a delay
A delay on your side generally shouldn't change what they owe you. But it also shouldn't trigger you asking for more money up front or pushing a progress payment early just because you're stressed about cash. If a payment is tied to a milestone and you haven't hit the milestone, wait.
If the delay is caused by something the customer did, like late selections or a change of mind, say that clearly and in writing, and talk about how it affects both the date and the cost. Same if the job is going over budget because of it. Keep it calm and factual, not a gotcha.
Keep them updated while the delay lasts
The first message is not the end. If the delay is more than a few days, check in again. A short "still on for Thursday, part arrived this morning" costs you a minute and buys you a lot of patience.
Silence between updates is where customers get nervous. A text every couple of days through a delay keeps them feeling like they're in the loop, even when there's nothing exciting to say.
A short version you can keep
Tell them the day you know it's slipping. Give the real reason in one sentence. Give a new date, or a date range, and say how sure you are. Follow up in writing the same day. Don't over-apologize. If anything besides the date changes, write it up. Keep checking in until it's done.
And after it's finished
A delayed job that was handled well can turn into a better review and more referrals than a job that went perfectly with no communication. People remember how you acted when things went sideways. Once it's done and signed off, that's a good moment to ask for a review, and you can handle the rest of the close-out with a good final walkthrough.
The part that slips
It's not that you don't know what to say. It's that you're on a roof or under a sink when the delay hits, and the call or text gets pushed to tonight, then tomorrow.
That's the work QuoteChaser takes off your plate. It sends your follow-ups and check-ins by text and email in your own voice, so customers hear from you while you're busy on site, and when somebody replies it pings your phone.
Join the QuoteChaser waitlist and let the messages go out while you work.
Don't write the next one from scratch.
Get all 18 follow-up texts free →Want the sending handled for you too? Join the QuoteChaser waitlist.
While you wait — let Claude run your back office. 6 install-ready AI skills for trades: quotes, follow-ups, reviews, invoices, marketing, customer texts.
Get Contractor Office OS — $37 →