FocalVA
Cleaning Service Cancellation Policy: What to Write, What to Charge, and How to Actually Collect
Back to all posts
October 28, 2026

Cleaning Service Cancellation Policy: What to Write, What to Charge, and How to Actually Collect

A cleaning service cancellation policy is simple to write and surprisingly hard to enforce. Most owners have one somewhere: a paragraph on the website, a line in the welcome email. Then a long-time client texts at 7:40 a.m. that her kid is sick, the crew is already parked outside, and the policy quietly gets waived. Do that three times a month and the policy is decoration.

This post is about writing one you will actually use, and about the part everyone skips, which is how the fee gets collected.

What a cancellation actually costs you

Before you set a fee, price the loss. A two-person crew booked for a three-hour clean is six labor hours. Add drive time, which you still pay for if they are already en route. If you pay the crew $20 an hour and have a 90-minute round trip, a same-morning cancellation can burn $150 or more in wages before you count the lost revenue or the other jobs you turned away to hold that slot.

Those numbers are examples. Plug in your own. The point is that a cancellation is not "no income today." It is often negative income, because the labor commitment already exists. Once you see that, a fee stops feeling greedy and starts feeling like cost recovery.

The structure that holds up

Most workable policies share the same shape: a notice window, a fee that rises as the window closes, and a separate rule for lockouts and no-access situations.

Notice window. 24 hours is the common line for recurring home cleans. For larger or deep-clean jobs that block a full crew day, 48 hours is reasonable. Pick one and make it uniform. A policy with five tiers by job type will not be remembered by anyone, including you.

The fee. A flat percentage of the booked job is easier to defend than an invented dollar amount. Fifty percent for cancellations inside the window and the full price for a no-show or lockout is a common pattern. Some owners charge less for a first offense. That is a judgment call, and it is fine as long as it is a stated rule and not a mood.

Lockouts. This is the one clients argue about most. "I forgot to leave the key" feels like an accident to them and like a cancelled job to you. Define it. Give the crew a wait time, say 15 minutes, a way to contact the client, and then the visit is treated as a late cancellation.

Weather, illness, and the exceptions problem

Every policy needs a way to handle genuine emergencies without becoming a loophole. Two things help.

First, make the exceptions yours to grant, in writing, and rare. "Fee may be waived at the owner's discretion" is honest. It tells the client the default is that the fee applies, and a waiver is a favor.

Second, when you do waive it, say so in the message. "I've waived the fee this once" keeps the waiver from silently becoming the expectation. Clients remember what you did last time, not what the policy says.

Cancellations that come from you, such as a crew member out sick or a vehicle breakdown, deserve their own sentence. A policy that only binds the client reads as one-sided. Offering a rescheduled visit within a set number of days, or a credit, costs little and makes the client side of the policy easier to enforce.

Where policies fail: nobody agreed to it

A policy on your website is a statement of intent. A policy the client agreed to at booking is a term of the service. These are different, and the difference shows up the first time someone disputes a charge.

The client should see the policy and accept it before the booking is confirmed, not buried in a footer. If they signed a service agreement, the policy belongs in it. If they booked through a form, there should be a required checkbox with the policy text next to it. This matters if a client later disputes the fee with their card company, because "they agreed to it on this date" is a much stronger position than "it was on our site."

I am not a lawyer, and what is enforceable varies by state and by how a fee is characterized. If you are charging meaningful fees, a short consult with a local attorney about the wording is cheap insurance.

The collection problem

This is the part that makes most policies fail. You write the fee. The client cancels. Now you have to send an invoice for a service that did not happen, to a person who is already annoyed, and wait for them to pay it. Most owners do not do this. They eat the loss and tell themselves it is good for the relationship.

There are two ways around it.

Hold a card on file. If the client's card is saved at booking and they agreed to the terms, the late cancellation fee is a charge, not a request. The conversation is shorter: "As per the policy you accepted, a fee applies. Here is the receipt."

Take a deposit. For first-time clients, large jobs, or move-out cleans, a deposit at booking changes the dynamic completely. The money is already there. A cancellation becomes "we keep the deposit" rather than "we would like to bill you." Deposits also filter out people who book three vendors and keep whichever shows up first.

Deposits do cost you a few bookings. Some clients balk at paying before the work. That is a real tradeoff, and for recurring clients with a history it may be overkill. A reasonable compromise is a deposit for new and one-time clients, and a card on file for recurring ones.

Make it boring

The best cancellation policy is one nobody has to think about. The client sees it at booking. They accept it. A reminder goes out 48 hours before the visit with the cancel-by deadline stated plainly. If they cancel in time, the slot reopens and you can offer it to someone on a waitlist. If they cancel late, the fee is applied by the same system that took the booking.

Reminders do most of the work here. A lot of late cancellations are people who simply forgot a visit was coming. A message that says "your clean is Thursday at 9; reply by Wednesday 9 a.m. to reschedule without a fee" prevents more of them than any penalty does.

What to avoid: running this from your personal phone, tracking which clients have been waived in your head, and charging fees on a handshake basis. All three produce inconsistency, and inconsistency is what clients argue with.

Checklist before you publish yours

One notice window. One fee rule with a clear exception process. A defined lockout rule. Acceptance at booking, recorded with a date. A payment method or deposit on file so the fee can be collected. A reminder sent before the cancel-by deadline. And a note for yourself on how many waivers per client you will grant before the third one becomes a conversation.

FocalVA handles booking, reminders, saved payment and on-site payment in one place, so the policy a client accepts is the same one that gets applied. If you run a crew and want to see how that works, take a look at the service businesses page.