🖌️ Painting · Day-of Communication

Running Late to a Painting Job — What to Send and When

The short answer: Text the customer as soon as you know — before the agreed start time, not after they've been waiting. Give a realistic new arrival time, apologise briefly, and confirm you're coming. Three sentences is enough. The message that never arrives is the one that damages the relationship.

By OnToolsAI · Updated March 23, 2026 · 4 min read

Why this message matters more than you think

For a residential painting job, the customer has likely cleared rooms, moved furniture, arranged to be home, and possibly taken time off work. Being late without communicating feels like a broken commitment — even if you're only 30 minutes behind. The message you send (or don't send) determines how they feel about you before you've even walked through the door.

Painters who communicate proactively when running late rarely lose jobs or reviews over it. Painters who say nothing — or who text after the customer has already been waiting — often do.

Templates for every running-late scenario

Running 30–60 minutes late

SMS — send before the agreed start time
Hi [Name], just a heads up — the previous job has run a bit over and I'm going to be with you closer to [new time] rather than [original time]. Really sorry for the delay — I'll be there and ready to get started. — [Your name]

Running significantly late (1–2 hours)

SMS — honest, gives a decision point
Hi [Name], I'm really sorry — I'm running about [X] hours behind today due to [brief reason]. I'm still planning to come and can be with you by [realistic time], but I wanted to let you know in case that changes your plans. Let me know if you'd prefer to reschedule — completely understand if so. — [Your name]

May need to reschedule the whole day

SMS — apologise, offer two reschedule options immediately
Hi [Name], I'm really sorry to do this — I'm not going to make it to you today. [One line reason — previous job emergency / van issue / illness]. I can be with you [Day 1] or [Day 2] — whichever works better for you. Again, I'm sorry for the disruption. — [Your name]
💡 Always offer two dates when rescheduling — not "let me know when suits you." Two specific options gives the customer something to say yes to immediately, rather than another back-and-forth to figure out.

Arriving at a different time than expected but can't reach them

SMS — when you've tried calling and can't get through
Hi [Name], tried to call but couldn't get through — just wanted to let you know I'm running about [X] minutes behind and will be with you around [time]. See you shortly. — [Your name]
How early should I message if I'm running late to a painting job?
As soon as you know — ideally at least 30 minutes before the agreed start time. A message that arrives before the customer starts wondering where you are feels considerate. One that arrives after they've been waiting feels like an excuse.
Should I explain why I'm late to the customer?
A brief reason, yes — it feels honest and human. But keep it to one sentence. Long explanations draw more attention to the delay rather than resolving it. "The previous job ran over" is enough.
What if I'm late because of something outside my control?
Communicate it the same way regardless. The customer doesn't know what caused the delay — what they know is that you're late and whether you told them. Traffic, a previous job overrun, a van issue — a brief honest mention is fine, but the apology and the new time are what matter most.
How do I handle a customer who is annoyed I'm late?
Let them express the frustration without becoming defensive. "I completely understand — I'm sorry for the disruption to your day" is the right response. Then move forward professionally. Most customers, once they see you've arrived and are getting on with the job, let it go.

Generate your running-late message in seconds

Tell OnToolsAI the customer's name, how late you are, and the reason. It writes a professional, natural message ready to send immediately.

Write mine free → ontoolsai.com