Client Cancellations and No-Shows: The Policy That Protects Your Day
Every cleaning business owner knows the 8am text. “So sorry, something came up, can we skip today?” And for the first couple of years I ran my business, my answer was always the same cheerful “no problem!” I did not want to seem difficult. I did not want to lose the client. So I ate it, over and over, and told myself it was the cost of being easy to work with.
It was not. It was me paying for the client’s convenience out of my own pocket, and it added up to real money.
What a last-minute cancellation actually costs
Here is the part that took me too long to see. A cancelled slot is not a neutral event where nothing happens. It is a loss, and usually a double one.
Say the visit was a recurring clean for a two-person team, about three hours. At $120 an hour of team labor value, that slot is worth around $360 in revenue. When the client cancels the morning of, I almost never have time to refill it. Nobody books a house cleaning for that afternoon on three hours notice. So that $360 is simply gone for the day.
Now the second hit. If I still pay my team for the day, which I usually do because keeping good cleaners is worth far more than a few saved wages, then I am not just missing the $360 in revenue. I am also paying the labor with nothing coming in against it. An empty slot can cost you twice.
That is why I stopped treating cancellations as a favor I could afford to give away for free. It is also why drive time matters here: if the cancelled client was a bit out of the way, my team may have already built the route around them. I wrote more about how drive time quietly eats your profit, and a wasted trip to a locked door is the worst version of it.
The policy I actually use
You fix this with one thing: a written cancellation policy that the client sees before they ever book, not after they cancel. Here is what mine covers.
A clear notice window. I ask for 48 hours notice to cancel or reschedule without a fee. That is usually enough to offer the slot to someone else or adjust the route. Pick a window you can genuinely work with and stick to it.
A late-cancel fee that means something. Inside that window, a cancellation is billed. Not a token $25 that does not even cover the trip, but a real percentage of what the visit was worth. The point is not to nickel-and-dime anyone. The point is that the slot was reserved for them and I can no longer sell it.
A lockout fee. This is the one people forget. If my team arrives and cannot get in, a code that does not work, a client who forgot we were coming, a dog nobody warned us about, that visit is billed. We drove there. I paid the team to show up. That is not their cost to eat.
A card on file. None of the above works if collecting the fee is a fight. When a client books, I keep a card on file and the policy is shown to them right there at booking, so they accept it going in. When a late cancel happens, the fee is charged the same as any visit. No awkward invoice chase, no argument two weeks later.
The mechanism is boring, and that is the point. The policy does the talking so I do not have to.
Why this is fair, not mean
I know exactly where your head is, because it is where mine was for two years. It feels harsh. It feels like it will scare people off.
It does the opposite. A cancellation policy is not you being difficult, it is you running a business. The clients worth keeping read it and think “of course, that is completely reasonable,” because they respect other people’s time and they expect their own to be respected too. Those are your best recurring clients, and a fair policy is invisible to them.
The clients who blow up over a cancellation fee are telling you something useful. They see your time as free and yours to lose. That is the exact mindset behind the client who cancels three times a month and never thinks twice. A clear policy filters them out at the door, which is really just an earlier version of learning to spot a bad client before you book. You are not charging more, you are charging fairly for time you set aside.
And the clients who respect it? They stay. A policy that protects your schedule is part of the same professionalism that keeps good clients around for years, which is the whole game in client retention.
How to put it in place this week
You do not need to overhaul anything. Write three sentences: your notice window, your late-cancel fee, and your lockout fee. Put them in your booking confirmation and, if your software allows it, on the screen where a new client accepts their first appointment. Keep a card on file so the policy is something that happens automatically, not a conversation you have to dread.
Then hold it. The first time you actually charge a late-cancel fee, your stomach will drop. Do it anyway. The client will almost always pay it without a word, because they agreed to it up front, and you will realize you spent years giving away money for no reason.
If you have never priced out what an hour of your team’s time is actually worth, that is the number this whole policy protects, and it is worth getting right first. Start with what to charge for house cleaning or the plain-English breakdown on our cost page. And if you want other owners to trade cancellation-policy wording with, the free Skool community is where we work this stuff out together. Scrub smarter, scale harder.
Frequently asked questions
Should a cleaning business charge a cancellation fee?
Yes, for cancellations inside your notice window. When a client cancels the morning of, you usually cannot refill that slot, so the revenue for it is gone, and if you still pay your team to protect them you are out the labor too. A fee is not a punishment. It is you charging for time you had reserved and can no longer sell. The clients worth keeping understand it immediately.
How much notice should I require for a cancellation?
A common, fair window is 48 hours before the scheduled visit. That is usually enough time to offer the slot to another client or adjust the route so a cleaner is not sitting idle. Pick a window you can actually work with, put it in writing, and show it to the client when they book so nobody is surprised later.
How much should the cancellation fee be?
Enough to cover what the slot was actually worth, not a token amount. Think about the labor value of the visit: a two-person team on a three-hour clean is $120 an hour of labor, so that slot is worth around $360. A $25 fee does not come close. Many owners charge a meaningful percentage of the visit for a late cancel, and the full labor cost when they show up and cannot get in.
What do I do when I get to a client's home and cannot get in?
That is a lockout, and it should carry a fee too, because you drove there and you paid your team to show up. Keep it simple: your policy should say that if the cleaner arrives and cannot access the home within a short grace period, the visit is billed. A code that does not work or a client who forgot you were coming is not your team's cost to eat.