Skip to content
BizBinder
Early access open Get early access

Templates

Delay and overrun scripts, for the day the hold-up is yours

Seven messages for the day you run late, run over, or get blocked. Cover running late today, an overrun into tomorrow, a postponement, weather, and a late part. Add another trade that is not finished. One script apologises after you miss a slot. Fill in your details once at the top of this page, and every script below updates.

A client who cancels or moves a booking is one half of a busy week. The other half is the day you are the hold-up. You run late, a job overruns, or you must postpone. Or something you did not choose blocks you. Examples are weather, a late part, or another trade who has not cleared the way.

These seven scripts cover that other half. Tell a client you are running late today. Warn them a job will spill into tomorrow. Postpone a job before the day arrives. Explain a weather stoppage or a late delivery. Flag that another trade has held you up. Apologize and offer goodwill once you have already missed a slot. Fill in your details once at the top of this page, and every script below updates to match.

Scripts

Script 01 · Running late today

Text

Hi [Client name], it's [Your name] — running about [how long] behind today, so I'll be with you closer to [new time]. Sorry for the short notice, and thanks for bearing with me.

Why it works Send this the moment you know you will be late, not at the original start time. The client gets a real window to plan around. Otherwise they face a no-show they have to chase.

Script 02 · The job will overrun into another day

Email

Subject: One thing to flag on [job]

Hi [Client name], Wanted to flag early: [job] is taking longer than planned, and I won't finish today as expected. I can come back on [new date] to complete it — let me know if that works, or if [alternative date] suits better. [Your name]

Why it works Name the new finish date in the same message as the bad news. The overrun does not read as open-ended. The client has something concrete to react to.

Script 03 · Postponing before the day arrives

Email

Subject: Need to move [day and time]

Hi [Client name], I need to move [day and time] on my end, ahead of time rather than on the day — sorry for the change of plan. Would [alternative day and time] work instead, or would [alternative option two] suit better? [Your name]

Why it works Move a booking as soon as you know, not on the day. The client then has the best chance that the slot you offer works for them.

Script 04 · Weather has stopped the work

Text

Hi [Client name], it's [Your name] — the weather today rules out [what the weather affects], so I need to hold off rather than start something I can't finish properly. Can we look at [alternative day] instead?

Why it works Name the specific reason the weather stops this job, not just “bad weather”. That heads off the reply asking why you did not come anyway.

Script 05 · A part has not arrived

Email

Subject: Delay on [job] — waiting on a part

Hi [Client name], [The part] hasn't arrived from my supplier yet, so I can't complete [job] as planned. I'm chasing it and expect it by [date] — I'll confirm a new time as soon as it's in hand, and I'm sorry for the wait. [Your name]

Why it works Name the actual part and a chase date. The client sees the delay is actively managed. It is not quietly absorbed and hoped away.

Script 06 · Another trade is not finished, so you cannot start

Text

Hi [Client name], it's [Your name] — [the other trade] hasn't finished their part yet, so I can't start mine as planned. I'll get in as soon as they're done, and I'll keep you posted on timing.

Why it works Name the other trade as the reason. Do not leave it vague. It makes clear that working faster could not have avoided the delay.

Script 07 · The apology and goodwill offer, after you miss a slot

Email

Subject: Sorry about [day and time]

Hi [Client name], Sorry again for [running late / missing] on [day and time] — that one was on me. [I've taken [Amount] off the invoice / I'll prioritize your next booking] to make up for the wait. Thanks for your patience. [Your name]

Why it works Name the gesture plainly, with no long apology attached. It reads as owning the mistake, not performing regret. Keep it proportionate to the inconvenience. Then it reads as goodwill, not as an admission that you owe more.

Questions

Do I owe a discount every time I am late?
No. A short, honestly explained delay rarely needs more than a clear message and a real new time. Save a goodwill gesture for when the wait cost the client something. Examples are a missed morning, a second visit or a knock-on delay to their own plans.
What is the one thing to get right across all of these?
Tell the client before they have to ask. Put a real new time in the same message as the bad news. A delay explained early reads as a business on top of things. The same delay found by the client first reads as being let down.
Do these messages send automatically?
No. You still decide what to say and send it yourself. A job has a due date. If the job is not done when that date passes, it shows as Overdue on your This week page. BizBinder does not track the weather, a part or another trade. It does not message the client for you.
How is this different from the cancellations and changes pack?
That pack covers a client who cancels, moves a date or does not show up. This one covers the reverse. You are the one running late, overrunning or postponing, or something outside your control blocks you. Neither pack repeats the other’s scripts.

Want the overrun to show up on its own?

You still decide what to say and send these yourself. BizBinder does not message the client. It does not track the weather, a part or another trade for you. A job has a due date. If the job is not done when that date passes, it shows as Overdue on your This week page. It does not quietly slip your mind.