Delay and overrun scripts, for the day the hold-up is yours
Seven messages for the day you are the one running late, over, or blocked — running late today, an overrun into tomorrow, a postponement, weather, a late part, another trade not finished, and the apology after you miss a slot — fill in your details once at the top of this page and every script below rewrites itself.
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 — running late, a job that overruns, a job you have to postpone, or a block you never chose, like weather, a late part, or another trade who has not cleared the way for you.
These seven scripts cover that other half: telling a client you are running late today, warning them a job will spill into tomorrow, postponing a job before the day arrives, explaining a weather stoppage or a late delivery, flagging that another trade has held you up, and the apology and goodwill offer 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.
Fill these in once
Your name and business are shared with the invoice and quote generators and the printables,
too; the client, invoice #, amount, and due date stay only here, since they’re specific to
this one message. Nothing here is ever sent to us. Anything still in brackets after you fill
these in is a per-message blank — fill it in as you send.
See or clear all your saved details on the free tools page.
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 Sending this the moment you know you will be late, rather than at the original start time, gives the client a real window to plan around instead of 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 Naming the new finish date in the same message that breaks the news keeps the overrun from reading as open-ended, and gives the client 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 Moving a booking as soon as you know, instead of waiting until the day, gives the client the best chance of the slot you offer instead actually working 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 Naming the specific reason the weather stops this particular job, rather than a general "bad weather," heads off the reply asking why you did not just 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 Naming the actual part and a chase date shows the client the delay is being actively managed, not just 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 Naming the other trade as the reason, rather than leaving it vague, makes clear the delay is not something you could have avoided by working faster.
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 Naming the gesture plainly, without a long apology attached, reads as owning the mistake rather than performing regret — and keeping it proportionate to the actual inconvenience is what keeps it read as goodwill, not as an admission you owe more.
Questions
Do I owe a discount every time I am late?
No. A short, honestly-explained delay rarely needs anything beyond a clear message and a real new time. Save a goodwill gesture for when the wait genuinely cost the client something — a missed morning, a second visit, 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, and put a real new time in the same message as the bad news. A delay explained early reads as a business staying on top of things; the same delay discovered 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. BizBinder holds the job to one date, and a job still in progress past that date shows up as overdue on your This Week list, but it does not track the weather, a part, or another trade, and it does not message the client for you.
How is this different from the cancellations and changes pack?
That pack covers a client cancelling, moving a date, or not showing up. This one covers the reverse: you are the one running late, overrunning, postponing, or blocked by something outside your control. Neither pack repeats the other’s scripts.
You still decide what to say and send these yourself — BizBinder does not message the client or track the weather, a part, or another trade for you. What it does is hold the job to one date: move that date and the job moves with it, and a job still in progress after its date has passed shows up as overdue on your This Week list, so it does not quietly slip your mind.
Filed
You are on the list.
A person reads every request. You will hear from us within one business day.
01 A person reads your note — not a queue.
02 You get an invite as spots open.
03 Your admin starts filing itself.
The free library is open while you wait. Nothing in it needs an account.