Everyone runs late sometimes. What clients remember is whether you told them before they started watching the door. A good running-late text gives a real new arrival time, one short reason, one apology, and a choice if the delay is long. This page covers when to send it, what to include, mistakes that turn a delay into a complaint, a worked example, and 27 copy-paste texts and emails — including when the client is the one running late.
Names like Alex and Jordan are stand-ins. Give an arrival time you can actually hit — add a few minutes of buffer rather than revising it twice.
A clock time, not just minutes. “I’ll be there around 10:20” is clearer than “20 minutes” sent at an unknown moment.
One short reason — “last job ran over,” “accident on the highway.” A clause, not a story.
One apology. “Sorry for the wait” is enough.
What it means for the visit — full visit still, ending later, or shortened.
A choice when the delay is long — wait, let you in with a key, or move to another day.
Mistakes that turn a delay into a complaint
Texting after the start time. A late warning feels like an excuse. Send the moment you know.
Optimistic ETAs. “5 minutes” that becomes 25 does more damage than saying 25 up front.
Silent shortening. Arriving 30 minutes late and leaving on the original end time without saying so means they paid for less. Tell them, and adjust the bill if needed.
Over-explaining. Three sentences about traffic reads defensive. Lead with the new time.
Making it a habit. If you’re texting “running late” every week, the fix is a later start time or fewer jobs per day, not better wording.
Texting while driving. Pull over or use voice-to-text. A safe message two minutes later is fine.
A worked example
Jordan has Alex booked at 2:00. At 1:25 her current job is clearly going to run long; she estimates she’ll leave at 1:55 and the drive is 20 minutes.
She texts: “Hi Alex — the job before yours is running over, so I’ll be there around 2:25 instead of 2:00. Sorry for the wait. I can still do the full visit if staying until 4:25 works for you — or I can come tomorrow at 9.” Alex replies that 4:25 is fine.
Jordan arrives at 2:22, thanks Alex for waiting, and finishes the full visit. The client got a real time, a choice, and a short apology — and the delay never became the story.
A few minutes late (5–15)
Short delay, same visit. Give a clock time and a quick apology.
A short delay
You still have the slot and the wait is small.
Hi Jordan — I’m running about 15 minutes behind. I’ll be there around 10:15. Sorry for the wait.
Five minutes, courtesy heads-up
Barely late, but they’re watching.
Hi Alex — just a heads-up, I’m about 5 minutes out, arriving 2:05. See you shortly!
Ten minutes, full visit
Reassure them nothing is cut.
Hi Jordan — running 10 minutes late, there by 9:40. I’ll still do the full visit.
Shortest version
When there’s no time to type.
Running 10 min late — there at 3:10. Sorry!
Very late (30 minutes or more)
Long delays need a choice. Give the real arrival time and offer to move the visit.
30+ minutes late
Be upfront and offer a choice.
Hi Alex — I’m sorry, I’m running about 40 minutes late. New arrival is 11:40. I can still do the full visit, or we can move to tomorrow at 9 — whichever is easier for you.
Revised ETA (once)
The first estimate slipped.
Update — it’ll be closer to 11:00, not 10:40. Sorry about that. If that no longer works, I completely understand and can come another day.
Too late to do it well today
Move it rather than rush.
Hi Alex — I’m running too far behind to do a good job today. I can come tomorrow at 9 or Thursday at 1. Which works?
The reason: job ran over, traffic, emergency
One clause is enough. Lead with the new time, then the reason.
The last job ran over
Say why, then let them keep or move the visit.
Hi Alex, the job before yours ran longer than I planned. I’m about 20 minutes late. I can still do the full visit unless you’d rather move it.
Traffic or an accident
You’re moving, but slower than the ETA you gave.
Hi Jordan — stuck in traffic and now looking at about 25 minutes late. New ETA is 11:05. Sorry — still coming unless you want to reschedule.
Vehicle trouble
Honest, with a plan.
Hi Alex — I had a flat on the way. It’s being fixed now; I should be there by 1:30 instead of 1:00. I’ll text if that changes.
Picking up parts or supplies
The delay helps their job.
Hi Jordan — I’m stopping to pick up the part for your sink so I don’t have to come back. I’ll be there at 10:20 instead of 10.
Give them a choice: wait, shorten, or move
When the delay affects their day, let them decide — and say what it means for the visit and the bill.
Check they’re still there
Showing up late might miss them.
I’m running 10 minutes late and should be there by 2:40. Are you still around, or would you rather I come another day?
Wait, key, or move
They may need to leave.
Hi Alex — I’m about 30 minutes behind (there by 12:30). If you need to head out, you can leave the key in the lockbox and I’ll text when I’m done — or we can move to Friday.
Shorter visit, adjusted price
They can’t stay late.
Hi Jordan — I’ll be 30 minutes late. If you can’t stay past 4, I’ll do a shorter visit and only bill for the time I’m there. Let me know what works.
When the client is running late
Same calm tone the other way around. Say how long you can wait and what happens after.
Client is late — you can wait
Friendly, with a limit.
No problem, Alex — I can wait until 10:20. After that I’ll need to head to my next appointment, but we can reschedule.
Client is late — shortened session
Be clear about the end time.
Thanks for the heads-up, Jordan. Your session will still end at 4:00 since I have someone right after — see you soon.
Client is late — you have to go
After the wait you said.
Hi Alex — I waited until 10:20 but have to head to my next job. Want to pick a new time? I have Thursday at 9 or Friday at 2.
Running-late texts by trade
Same structure — time, reason, what it means — in the context of each kind of work.
House cleaning
Standing visit.
Hi Alex — running 15 minutes behind, there at 10:15. I’ll still finish the full clean.
Salon / beauty (client is waiting)
In-studio delay.
Hi Jordan — I’m running about 15 minutes behind with the client before you. Feel free to come at 3:15 instead of 3:00 so you’re not waiting in the lobby.
Handyman / contractor
Arrival window slipped.
Hi Alex — the morning job ran long, so I’ll be at your place closer to 1:30 than 12:30. The repair still fits in the afternoon.
Tutor (to a parent)
Session timing.
Hi Jordan — I’m running 10 minutes late for Maya’s 4:00. I’ll add the time at the end if that works for your evening.
Pet sitting / dog walking
Pets are on a schedule.
Hi Alex — running 20 minutes late for Biscuit’s midday walk, there by 12:20. He’ll get his full walk.
Email versions
For business clients who communicate by email, or a written apology after a significant delay.
Running late email (business client)
When they book or communicate by email.
Subject: Running about 30 minutes late — 10:00 appointment
Hi Alex,
I’m sorry — my previous appointment ran over, and I’ll arrive at about 10:30 instead of 10:00.
I can still complete the full visit if 12:30 works as the end time. If not, I’m happy to move to Thursday at 9 or Friday at 1.
Thank you for your patience,
[Your name]
Apology email after a late arrival
You were very late; follow up in writing.
Subject: Thank you for your patience today
Hi Jordan,
Thank you for waiting for me today — arriving an hour late wasn’t the visit you booked, and I’m sorry.
I’ve taken $20 off today’s invoice. I’ve also moved your future visits to 10:30 so they don’t follow a long job.
Thanks again,
[Your name]
After you arrive
Thank them once. If the delay was big or keeps happening, fix the schedule.
On arrival
Thank them, don’t re-apologize at length.
Thanks for waiting, Alex — I’m here now.
After a long delay
Small gesture if it was significant.
Thanks again for your patience today, Jordan. I’ve taken $15 off today’s invoice for the late start.
Prevent a repeat
Fix the schedule, not just the wording.
Hi Alex — since my morning jobs sometimes run long, would moving your visits from 11 to 11:30 work? It’ll keep me from being late on you.
How to send it
Copy one message, put in the real arrival time (with a few minutes of buffer), and send it as soon as you know. If you’re driving, pull over or use voice-to-text.
If the new time slips again, send one update and offer to move the visit. When you arrive, thank them and get to work — a long apology at the door just adds more waiting.