How to Tell Customers About a Delay: Scripts
Call and text scripts for telling customers about late arrivals, backordered parts, project slips and cancellations, with timing rules and what to offer.
Tell customers about a delay as soon as you know about it, before the original time passes. Say what changed in one sentence, give a specific new time or window, apologize briefly, and offer a choice if the new time does not suit them. Customers are far more forgiving of a delay they hear about early than of one they discover by waiting.
Proactive delay notices also cut inbound calls. Every customer who gets a text saying the technician is 45 minutes behind is a customer who does not call the office asking where the technician is.
The four parts of a delay message
- What changed: "The job before yours took longer than expected."
- New time: "Rob will arrive between 11 and 11:30 instead of 10."
- Apology: "Sorry for the change."
- Choice: "If that doesn't work, reply and we'll find another time."
Keep it to the point. The new time is the most important part.
When to notify
| Situation | When to tell them | Channel |
|---|---|---|
| Running 15 to 30 minutes late | As soon as you know | Text |
| Running more than an hour late | As soon as you know | Call, then text confirmation |
| Same-day cancellation | Immediately | Call |
| Backordered part | Same day you learn | Call, then text or email |
| Project milestone slipping | As soon as the slip is likely, not certain | Call |
| Weather or emergency closure | Early morning or as soon as decided | Text to all affected, then calls |
Rule of thumb: if the customer has to change their plans (take time off, rearrange childcare, reschedule a meeting), call. If they just need to know, text.
Text scripts
Only text customers who agreed to receive texts from your business. The CTIA Messaging Principles and Best Practices expect consent and opt-out support; include opt-out language in the first text to a new contact.
Running late
Hi Maria, it's Summit Heating and Air. Rob is running behind on an earlier job and will arrive 11-11:30 instead of 10. Sorry for the change. Reply if that doesn't work.
On the way after a delay
Hi Maria, Rob is on his way now and should arrive around 11:15. Thanks for your patience.
Office running behind
Hi Ana, Lakeview Dental here. We're running about 20 min behind today. You're welcome to arrive at 3:50 instead of 3:30. Sorry for the wait.
Weather closure
Summit Heating and Air: due to the ice storm, we're rescheduling all non-emergency visits today. We'll call you this morning to set a new time. Emergencies: call 555-210-4477.
Call scripts
Long delay
"Hi Maria, this is Kim from Summit Heating and Air. I'm calling about your 10 o'clock appointment. Our technician is stuck on an emergency job that's taking longer than expected, and the earliest he can be there is about 1. I'm sorry; I know you planned your morning around this. Does 1 to 2 work, or would you rather I book you first thing tomorrow at 8?"
Same-day cancellation
"Hi Maria, it's Kim at Summit. I'm sorry to call with bad news: our technician is out sick today, and I need to move your appointment. I can offer tomorrow at 8, which is our first slot, or Friday afternoon. I'm really sorry for the short notice."
Backordered part
"Hi Jordan, it's Sam from Patel Landscaping. The irrigation controller we ordered for your job is backordered; the supplier now says it'll arrive on the 20th instead of the 10th. We can either wait and do the whole job on the 22nd, or install everything else on the 12th and come back for the controller. Which would you prefer?"
Giving the customer a decision makes a delay feel less like something done to them.
Project slip
"Hi Dana, it's Rafael from Coastal Renovation. I want to give you a heads-up now rather than later: the cabinets are running about a week behind at the manufacturer. That moves completion from the 14th to around the 21st. I'll confirm the date once they ship, and I'll call you every Friday with an update until then."
Committing to regular updates during a long delay prevents the customer from having to chase you.
What to offer
When the delay is your fault, consider something proportionate, within your policy:
- Priority choice of the next available slots
- Waiving or reducing a trip or diagnostic charge
- A firm arrival window rather than an open one
- A direct number for the person handling the job
When the delay is outside your control (weather, supplier), a clear explanation and a firm plan are usually enough.
Phrases to avoid
| Avoid | Why |
|---|---|
| "Sometime this afternoon" | No specific time to plan around |
| Long explanations of what went wrong | Sounds like excuses |
| "It's not our fault" | Customers do not care whose fault it is |
| "We'll be there when we can" | Feels like you have given up on them |
| Silence until the original time passes | Turns a delay into a complaint |
Make delay notices routine
- Give technicians and staff a quick way to flag a delay to the office
- Assign one person to send delay texts and calls
- Save the delay messages as team templates so they go out quickly and consistently. See running a shared team inbox for texts.
- Track how often delays happen and why; recurring delays are a scheduling problem, not a communication one
Why it is worth the effort
Most businesses do not communicate proactively. SuperOffice's benchmark of 1,000 companies' email support found 90% did not even acknowledge receiving a customer's email, and 97% did not follow up afterward. Telling customers about a problem before they notice it sets you apart, and it prevents many of the angry calls covered in de-escalation phrases for angry callers.
A worked example
A cleaning company has three crews and about fifteen appointments on a typical day. At 9:40, crew two calls the office: the first house took 90 minutes longer than planned because of a move-out clean nobody had mentioned.
The office manager looks at crew two's schedule and sees two more appointments. She texts the 11:00 customer immediately with a new window of 12:30 to 1:00 and an option to reschedule. The customer replies that 12:30 is fine. The 2:00 customer is probably still on time, so she waits, but sets a reminder to check at 12:30. When crew two arrives at the second house at 12:40, she texts the 2:00 customer that the crew is on schedule.
Total effort: three texts and one check. The alternative, saying nothing, would likely have produced two phone calls from customers asking where the crew was, and at least one unhappy review.
Afterward, the manager adds a question to the booking script, "Is this a move-out clean?", so the same delay is less likely next time.
Delay notices with Callata
Callata lets anyone on your team text or call customers from your business number, from the browser or a cell phone, so a dispatcher can send delay notices while technicians stay on the job. Saved templates in the shared texting inbox make "running late" messages quick to send, delivery receipts confirm they arrived, and customer replies come back to the shared inbox where whoever is free can reschedule. Each contact's history shows every notice sent.
The plan is $99 a month for up to five users. Sign up for Callata.
Frequently asked questions
How do you tell a customer their service will be late?
Contact them as soon as you know, before the original time passes. Say what changed, give a new specific time or window, apologize briefly, and offer an alternative if the new time does not work.
Should I call or text about a delay?
Text for short delays when the customer has agreed to texts, because it is quick and they can read it at work. Call for long delays, cancellations, or anything that needs a decision from the customer.
Should I explain why we're late?
Briefly. 'The job before yours took longer than expected' is enough. Long explanations sound like excuses.
What should I offer when a delay is our fault?
Something proportional: priority rebooking, a reduced trip charge, or simply a sincere apology and a firm new time. Only offer what your policy allows.