How to handle last minute cancellations without losing the money
Thank them, rebook them on the spot, then offer the freed slot to somebody else before the hour is out. A short waiting list of people who said they wanted something sooner turns a cancellation into a swap rather than an empty slot. Have the message written in advance, because the refill only happens if it goes out within minutes, not when you get round to it.
A cancellation is not the problem, an empty slot is
When somebody cancels at short notice the instinct is annoyance. That is fair, but it is aimed at the wrong thing. You have not lost money because they cancelled. You lose money because the hour they have handed back sits empty while you are busy being annoyed about it.
Look at it that way and a cancellation becomes a job with a deadline. You have a slot to sell and a few hours to sell it in. Everything below is about making those few hours count without you having to think.
The first reply, within minutes
Standard: "No problem at all {first name}, thanks for letting me know. I have {day} at {time} or {day} at {time} free, shall I move you to one of those?"
Where a deposit was paid: "Thanks for the heads up {first name}. Your deposit stays on your booking, so let us just move it. {day} at {time} or {day} at {time}, which suits?"
Very short notice: "That is fine {first name}, these things happen. I will keep the slot open for half an hour in case things change, otherwise let us find you another time this week."
Notice that none of them ask whether they would like to rebook. They offer two times. A question with two answers gets answered, an open invitation to get back in touch usually does not, and a customer who cancels without rebooking is far more likely to drift off to somebody else.
The waiting list that refills the slot
Most small businesses already have the list, they just do not write it down. It is everyone who asked for something sooner than you could offer, everyone who took a date but said they would take an earlier one if it came up, and anyone due for a repeat booking who is running late. Three or four names is enough.
To one person: "Hi {first name}, a slot has just come free {day} at {time}, which I know is sooner than the date we booked. Want it? First reply gets it."
To a small group: "Morning all, {day} {time} has just come free. If you would like it, reply here and I will confirm with the first person back to me."
"First reply gets it" does the work. It is honest, it explains why you sent the same message to a few people, and it gives somebody a reason to answer now rather than this evening. Send it the moment the cancellation lands, because a slot tomorrow is easy to fill and a slot this afternoon is not.
Is your diary leaking here?
- A cancellation gets a thumbs up and nothing else
- You only think about refilling the slot once the day has started
- Nobody could tell you who is waiting for an earlier appointment
- The same customers cancel late and get booked in again with no conversation
None of this needs a stricter policy. It needs two messages ready to go and a short list of people to send the second one to. The free guide has both.
Get the free 5-Step Lead Follow-Up Blueprint
A 15-minute, plain-English guide that shows exactly how to stop enquiries slipping away, with the messages already worded for you. Free, sent by email straight away.
Send me the free BlueprintWhen somebody cancels late again and again
Repeat late cancellations are a different problem and a policy will not fix it on its own, because the person cancelling has usually never been told there is a policy. Say it once, plainly, at the point of booking, and put the same line in the confirmation so it is never a surprise. Our deposit and cancellation policy wording has phrasing that does not read as a telling off.
For the small number of people who keep doing it, a deposit is the kindest answer. It changes the behaviour without you having to have an awkward conversation, and most customers think it is entirely reasonable.
Making the refill automatic
The whole thing comes down to speed, and speed is exactly what people are bad at on a busy day. A system such as GoHighLevel can notice that a booking has been cancelled, send the rebooking offer to the customer straight away, and push the freed slot out to your waiting list as a text, all inside a minute. You see the replies, you pick who gets it, and the hour you were about to lose is sold.
It sits alongside the rest of the diary work: automatic booking reminders stop most cancellations becoming no-shows in the first place, and one shared calendar stops you selling the same slot twice while you are refilling it.
Want to see it running?
GoHighLevel is the tool we use for all of this in our own business. You can try everything on the 14-day free trial and judge it on results.
See how GoHighLevel worksThat button uses our referral link: we earn a commission if you sign up, it never costs you extra, and we say so right here because trust matters more.
Common questions
How much notice counts as last minute?
Use the time you would realistically need to refill the slot. A salon can often fill tomorrow, so anything inside 24 hours is short notice. A tradesperson who has travelled or bought materials needs longer, so 48 hours is fairer. Pick one number and use it in every message.
Should I charge a cancellation fee?
Only if you will actually charge it. A fee you announce and never apply teaches people it is empty. Most businesses do better taking a small deposit at booking, because it does the same job without you having to chase anybody for money after the event.
Is it rude to offer the same slot to several people at once?
Not if you say that is what you are doing. "First reply gets it" is understood by everyone and nobody minds. What annoys people is being offered a slot, taking a while to answer, and then being told it went.
What if nobody takes the freed slot?
Use it rather than mourning it. Chase the quotes you sent last week, ring the customers who are due a repeat booking, or go home an hour early. An hour spent on follow up is worth more than an hour spent waiting for the phone.
Does a waiting list not just annoy the people on it?
It annoys them if you sign them up and never contact them. It delights them if the first they hear is an offer of an earlier appointment they did not expect. Only put people on it who actually asked for something sooner.