Wondering what to text a client who is running late? Keep it short, kind and specific. Thank them for the heads-up, say the latest time you can start, and give a clear choice: a shorter appointment that still ends on time, or a new booking. That protects your next client without making anyone feel scolded.
A warm opener. "Thanks for letting me know" or "No worries" keeps things friendly.
The time fact. When your next appointment starts, or the latest time you can begin.
A clear choice. A shorter service now, or a new booking. Two options are easier to answer than an open question.
A reply-by time. "Let me know by 2:20" stops you waiting in limbo.
Skip guilt, long explanations and anything that sounds like a lecture. Your policy does the firm part. The text just applies it.
Change the bracketed parts. Short reads better on a phone screen.
Only a few minutes late: "No problem, thanks for the heads-up! See you soon. Drive safe."
Late, but you can still fit the full service: "Thanks for letting me know! I can still do your full [service] if you're here by [time]. See you then."
You'll need to shorten it: "Thanks for the heads-up. I have another client at [time], so we'll need to finish by [time]. If you arrive by [time], I can do [shorter version]. Or I can rebook you for the full [service] on [day and time]. Which works better?"
Too late to start today: "I'm so sorry, but there isn't enough time left to do your [service] properly before my next appointment. Can I move you to [option 1] or [option 2]? [As in my booking policy, the late fee of X applies. / Just this once, there's no charge.]"
No word from them, and it's past the start time: "Hi [name], just checking you're still on your way for your [time] [service]? I can hold your spot until [time]."
A client who is often late: "Hi [name], a few of our recent appointments have started late. To keep my schedule fair for everyone, appointments now end at the booked time, even if they start late. Would a later slot, like [time], suit you better?"
Salon, color service: "Thanks for letting me know! Your color needs processing time, so I can't fit the full service if you arrive after [time]. I can do [a shorter service] instead, or move your color to [day and time]. Which would you prefer?"
Barber or nail studio: "No worries! I have someone booked at [time], so if you're here by [time] I can do [service] as planned. Any later and we'll need to rebook. I'll hold your spot until then."
Tutor: "No problem! We'll still finish at [time] so my next student can start on time. With the time we have, let's focus on [topic]. If you'd rather have a full session, I can do [day and time]."
Cleaner, when the client needs to let you in: "Hi [name], I'm at [address] for your [time] clean. I can wait until [time]. After that I'll need to head to my next job, and we can rebook. Is there a lockbox code or someone else who can let me in?"
Decide this before a busy day, so you aren't making it up while a client is stuck in traffic.
Set a grace period. For example, 10 minutes for a 30-minute service and 15 minutes for a longer one. Within it, do the full service if you can without running into the next booking.
Never borrow from the next client. The appointment ends at its booked time. Running over is how one late arrival turns into a late afternoon for everyone.
Know your minimum. For each service, decide the shortest time in which you can still do it well. If the time left is less than that, rebook.
Offer a shorter version. A blow-dry instead of a cut and style, a 30-minute lesson instead of 60, or the kitchen and bathrooms instead of the whole house.
Apply any fee the same way every time. If your policy has a late or rebooking fee, use it consistently. If you waive it, say it's a one-time courtesy.
With a written late policy, the text you send is just a reminder of something the client already agreed to. Put it in your booking confirmation, not only on your website. For example:
"Appointments end at the booked time. If you arrive more than [10] minutes late, we may need to shorten your service or rebook. Arriving more than [20] minutes late counts as a missed appointment, and [the deposit is kept / a fee of X applies]."
Keep any fee fair. Guidance from the UK's Competition and Markets Authority (CMA) on fair customer contracts says a cancellation fee must not be excessive and should reflect the steps you can take to minimise your losses, for example by finding another customer for the slot. It also says to use everyday words and to bring important terms up front instead of burying them. That's UK guidance, but it's a sensible standard anywhere. This is general information, not legal advice.
For more, see our guides to writing an appointment cancellation policy and reducing appointment no-shows.
Text replacement. On iPhone, go to Settings, then General, then Keyboard, then Text Replacement, and add a new one. Paste a template into the Phrase field and give it a short Shortcut, like "late10". Typing the shortcut fills in the whole message, and you can then edit the times.
Send Later. In Messages, you can schedule a text up to 14 days ahead. That's handy for a day-before reminder that mentions your late policy. Apple notes that you must be using iMessage for this. Example: "See you tomorrow at [time]! If anything changes, text me by [time] so I can offer the spot to someone else."
There's no single rule. Pick a grace period that fits your service length, such as 10 to 15 minutes, put it in your policy, and use it every time. After that, shorten the service or rebook.
Thank them for letting you know, then state the facts: the time you must finish and the options you can offer. Leave out blame. "We'll need to finish by 3:00" is kinder and clearer than "You're really late."
You can if your policy says so and the client agreed to it before booking. Keep the fee proportionate, apply it consistently, and consider waiving it for a first or rare late arrival.
Raise it once, privately and kindly. Explain that appointments end at the booked time, and offer a slot that might suit them better. Then let your policy do the work.
BookingSolved: Client Booking turns appointment requests from pasted text, screenshots or the Share Sheet into Apple Calendar bookings, and suggests open times within your business hours around existing appointments, using your service durations and buffer times. When a late client needs a new slot, it previews the reschedule and applies it only after you approve. Its editable reply drafts come in Friendly, Professional or Concise tones, and it never contacts clients, so you send every text yourself.
Get BookingSolved free on the App Store
GOV.UK (Competition and Markets Authority): Writing a fair contract for customers
Apple Support: Schedule a text message on iPhone to send later
Apple Support: Set up shorthand for frequently used text on iPhone