Operations
Updated Oct 2026
Late cancellations: policy, scripts and when to waive the fee
The client who cancels two hours before is not the same problem as the client who never turns up, and treating them the same is why so many policies feel harsh and still fail.
Start by defining the words
Most disputes are definition disputes. A client says "I cancelled, I gave you notice" and means ninety minutes; you mean twenty-four hours. Write the definitions down and put them where bookings happen.
- Cancellation: the client tells you they will not attend, at any time before the start.
- Late cancellation: notice given inside your cutoff — commonly 24 hours, 48 for long services.
- No-show: no arrival and no contact within 15 minutes of the start time.
reminders.html">No-show and late cancellation deserve different handling because the intent differs. The late cancel gives you a chance to refill. The no-show does not, unless you call immediately. Charging both the same amount teaches clients that telling you early has no value.
A policy you can actually enforce
"Please give us at least 24 hours' notice to cancel or move an appointment. Inside 24 hours, we charge 50% of the service price, and 100% if the appointment is missed without contact. If we can fill the slot, we waive the charge."
The last sentence is the one that keeps the policy civil, and it costs you little: a slot that gets refilled is not a loss. It also gives the front desk something to offer instead of a flat refusal.
Charging it reliably needs a card on file or a deposit taken at booking. Booksy, Fresha and Square Appointments each handle the payment side differently; check current pricing and whether the fee can be applied automatically rather than typed in by hand.
| Situation | Common charge | Reasoning |
|---|---|---|
| Notice 24h+ ahead | None | Normal rescheduling |
| Notice 2–24h, slot unfilled | 50% | Time held, some chance to refill |
| Notice under 2h, slot unfilled | 50–100% | Effectively lost |
| No contact, no arrival | 100% or deposit kept | No chance to recover |
| Any of the above, slot refilled | Waived | No loss occurred |
Scripts for the conversation
Say the same thing every time and it stops feeling personal. Three versions, depending on channel:
By phone, when they call
"Thanks for letting me know — that's better than not hearing from you. Our policy is 50% inside 24 hours, so that would be $35. I'll try to fill the slot today; if I can, I'll take the charge off."
Note the order: thanks, policy, number, then the remedy. Leading with the charge sounds punitive; leading with the remedy sounds like a negotiation you have already lost.
By message, when they text
"Got it — I've moved you out of today's book. Because it's inside 24 hours there's a 50% charge, which I can hold as credit if you'd rather rebook than pay it. Want me to look at next week?"
Offering credit instead of a charge converts a lost booking into a future one, and most clients take it.
In person, at the desk
"I'll take the 50% now and note that you gave us notice — if the slot fills I'll refund it."
Short, factual, done. Long explanations at a busy desk are heard as an invitation to argue.
When to waive
Waiving is not weakness; it is a decision you should make deliberately rather than under pressure. Waive when any of these is true:
- The client has a long history and no previous late cancellations.
- There is a plausible emergency — illness, a child, a death in the family. You cannot verify it, and asking for proof is worse than the lost fee.
- You filled the slot, or could have with a waitlist message you did not send.
- The client is being told about the policy for the first time.
- You are a small business and the review they would leave is worth more than the charge.
Decline when the same client has done it twice in a season, when the service required preparation you have already paid for (mixed colour, ordered stock, a guest practitioner), or when they simply changed their mind and expect no consequence. Consistency matters more than the individual call: the client who is waived every time tells their friends, and the policy quietly dies.
After the cancellation
Do not waste the freed hour
A late cancellation is a marketing event. Message the waitlist the moment you know, not the next morning. In practice a short, specific message works best: "3:30 today, colour, 90 minutes — first reply gets it." Vague messages like "we have availability" get ignored because they ask the reader to do the work.
Fix the pattern, not just the fee
Track late cancellations per client and per time slot. If they cluster on Saturday mornings or on one service, the problem is the booking pattern, not the client's character. Reminders at 48 hours and a deposit on the protected slots usually reduce the volume more than raising the fee does.
Some links on this page are affiliate links. If you sign up through one, OpsPick may earn a commission at no extra cost to you. Recommendations are based on fit for small service businesses, not on payout rates.