How to Write a Cleaning Cancellation Policy in 2026: A No-Show Playbook

A cancelled cleaning is not a day off. It is a slot you blocked, drove toward, maybe staffed, and now cannot refill on a few hours' notice. Plenty of cleaners run for a year with no written cancellation policy, quietly eat the cost of every late cancel and no-show, and only write one the morning a client cancels a $300 deep clean by text at 7am. While building EosLog's scheduling and quoting tools, this is one of the gaps cleaners mention most: they know the cancellations cost them real money, but they have never put a number or a rule on it. This guide is the policy structure that holds up. How much notice to require, what to charge for a late cancel versus a no-show, how to disclose it so the fee holds up in a dispute, and how to enforce it without wrecking the relationship. There is a sample policy at the end you can copy.

What a no-show really costs

Start with the real number, because the fee you set should be anchored to it. When a client cancels with two hours' notice, you lose the booked time, because almost nobody fills a same-day cleaning slot. If you drove to the address before finding out, add the gas and the round trip. If you run a crew, add the hours you are paying someone to stand in a driveway. A $150 booking that no-shows is not a $150 loss, and it is not a $0 loss. It is the slot, plus whatever you spent getting to it, minus the small chance you backfill it.

New cleaners undercharge for this for one reason: the fear of a bad review. That fear is mostly imagined. A client who agreed to your policy in writing and then cancelled an hour before the visit knows they are in the wrong. The review risk comes from surprising someone with a fee they never agreed to, not from charging a fee they did. Most of this guide is about removing the surprise.

What every cleaning cancellation policy needs

A policy that works has five parts. Miss one and the gap is exactly where the argument happens.

  • A notice window. How far ahead a client has to tell you, to cancel or reschedule for free.
  • A late-cancellation fee. What you charge when they cancel inside that window.
  • A no-show or lockout fee. What you charge when you arrive and cannot get in, or when nobody told you anything at all.
  • Recurring-client rules. How a skipped visit on a biweekly plan differs from a cancellation, and how many skips you allow before the plan changes.
  • Disclosure. Where the policy lives and when the client agrees to it. This is the part that makes the other four enforceable.

How much notice should you require?

Twenty-four hours is the floor. Forty-eight hours is better if your schedule is tight or you travel far between jobs. The window has one job, which is to give you enough time to either fill the slot or absorb the gap.

Twenty-four hours is also what most residential clients consider fair, and fair is what keeps the fee out of dispute. If you require more than 48 hours for a routine cleaning, you will spend energy defending the window itself instead of the fee. Save the longer windows for the bookings that are genuinely hard to refill: large deep cleans, move-out cleans, anything that held a half-day on your calendar. It is reasonable to run a 24-hour window for recurring visits and a 48 or 72-hour window for big one-time jobs. Just say so up front, in the same place.

What to charge for a late cancellation

There are two structures, and both work. Pick the one you will hold to.

A flat fee is the simplest. One number, the same every time, easy to say out loud and easy to put on a booking confirmation. Many solo cleaners set it somewhere between a third and a half of a typical visit, so a business with $120 visits charges $40 to $60 for a late cancel. The flat fee is forgiving on a small booking and easy to defend.

A percentage of the booking scales with the job. Fifty percent of the quoted price is the line most cleaners land on. It charges more for cancelling a $400 deep clean than a $120 maintenance clean, which matches what each one costs you. The percentage is the better fit if your job sizes vary a lot.

Whichever you pick, the late-cancel fee is not the full price. The client did something inconvenient, but they did give you some warning, even if it was short. Save the full charge for the no-show.

What to charge for a no-show or a lockout

A no-show is the full rate. So is a lockout, which in cleaning is the more common version of the same problem. You drove out, the door code was changed or the key was not where it was supposed to be, the client is not answering, and you cannot get in. You delivered everything you could deliver. You showed up. Charging the full quoted price is fair, and clients who agreed to the policy expect it.

The lockout is worth naming explicitly in the policy, because it is the scenario clients argue about most. They did not "cancel," so in their mind they did nothing wrong. Spell it out: if the cleaner cannot access the home at the scheduled time and cannot reach you within 15 minutes, it is billed as a no-show. That grace window matters. Fifteen minutes of trying to call is reasonable and makes the full charge easy to stand behind. Zero minutes looks harsh.

One more rule worth having: a no-show on a recurring plan does not buy a free skip. The visit is charged, and the next one stays on the calendar.

How to make the policy hold up

A cancellation fee you never disclosed is not a policy. It is a surprise charge, and a surprise charge is the thing that generates the bad review. The fee holds up when the client saw it and agreed to it before the first visit.

Put the policy in two places. On the quote or booking confirmation, as its own short paragraph the client passes to accept the job. And in the confirmation message itself, in plain language, so it sits in their text history or inbox. If you take a card on file for recurring clients, the moment they save the card is the moment to restate it: this card is charged on the day of service, and for late cancellations and no-shows under the policy you agreed to.

A note on cards. Charging a saved card for a no-show fee is normal, but the client can dispute it with their bank, and if they do, your written, agreed-to policy is the entire defense. Keep the accepted quote. Keep the confirmation message. With those, a disputed no-show fee is winnable. Without them, it is not. That is the practical reason disclosure is first on the list and not last.

How to enforce it without losing the client

The policy is written. Now a good client cancels late for a real reason, and you have to decide whether to charge them. Here is the approach that keeps both the fee and the client.

Give every client one free pass. The first late cancel, you waive the fee and you say so out loud: "No problem this time. Just so you know for next time, anything inside 24 hours does carry a $50 late-cancel fee." You have now enforced the policy by stating it, lost nothing, and the client has been told plainly that the second time is real. Most people never test it.

When you do charge the fee, do it the same day, in writing, with no apology and no long explanation. "Hi Dana, today's cleaning is billed at the $50 late-cancellation fee from the policy on your booking. Here is the link. See you on the 14th for the regular visit." Short, factual, and it keeps the next visit on the calendar. The tone that gets you in trouble is not the firm one. It is the over-explained, slightly guilty one, because it signals the fee is negotiable.

Reminders are the cheapest way to cut no-shows

Most no-shows are not clients dodging you. They forgot. The visit was booked two weeks ago, it is not in their calendar, and Tuesday arrives with no cleaning on their mind. A reminder the day before turns most of those into either a kept appointment or a cancellation with enough notice to matter, and a cancellation with notice is not a no-show. It is a normal scheduling change.

A text the afternoon before is the format that works: short, naming the date and arrival window, easy to reply to. The point is not only the nudge. It is that you have handed the client a clear, low-effort moment to say "actually, can we move it," which is exactly what you want them to do instead of going quiet. EosLog sends these automatically before each scheduled visit. Even a phone reminder you set yourself the night before will pay for the two minutes it costs.

How to handle the serial canceller

Every cleaning business eventually gets one recurring client who reschedules constantly. Never a clean no-show, never quite a fee, just a steady drip of "can we push to Thursday" that makes their slot impossible to plan around.

The honest move is to name it once, directly and without heat. "I've noticed we've moved your last few visits around a lot. I want to keep you on the schedule, but I need the Tuesday slot to be reliable. Can we commit to Tuesdays, or would it work better to switch you to on-call, where you text me when you want a cleaning and I fit you in?" On-call is the real tool here. It moves the planning cost back to the client without ending the relationship.

If the rescheduling continues after that conversation, the slot is costing you more than the client is worth, and the right answer is to let them go. A recurring client who cannot be scheduled is not really a recurring client. They are a series of last-minute jobs at a recurring-client discount.

A cleaning cancellation policy you can copy

Here is a complete policy you can adapt. Swap the bracketed numbers for yours, put it on your quotes and booking confirmations, and you have done the hard 80 percent.

Cancellation and No-Show Policy

We hold your appointment time for you, so please give us notice if your plans change.

Notice. Cancellations and reschedules are free with at least 24 hours' notice (48 hours for deep cleans and move-out cleans).

Late cancellation. Cancelling or rescheduling inside that window is charged a $[50] late-cancellation fee.

No-show or lockout. If we cannot reach you and cannot access the home at the scheduled time, the visit is billed at the full service rate. We will try to contact you for 15 minutes before this applies.

Recurring plans. A skipped or missed visit does not pause your plan. Your next visit stays on the schedule.

By booking, you agree to this policy. We will always send a reminder the day before, so you have time to make changes.

Next steps

If you do not have a written policy yet, the version above is a complete one. Add it to your quote template and your booking confirmation today and it covers every booking you take from here forward.

For existing recurring clients who never agreed to a policy, do not backdate it. Send a short, friendly heads-up that starting on a date about two weeks out you are adding a standard cancellation policy, with the text attached. Two weeks of notice makes it fair, and almost nobody objects, because almost everyone has had the experience of a service that fell apart from no-shows.

Related reading: How to price a house cleaning job in 2026 covers setting the rates your cancellation fees are a percentage of, and how to follow up on unpaid cleaning invoices picks up if a cancellation fee itself goes unpaid.


Put your cancellation policy where clients see it

A policy only works if it is on the quote the client accepts and the confirmation they keep. EosLog puts your terms on every quote and booking and keeps your recurring visits on one schedule, so the policy is in front of the client from the first job instead of buried in a message thread.

Start a free 14-day EosLog trial

No credit card required. See the plans first if you want to compare.


This guide reflects general industry practice as of 2026 and is not legal advice. What you can charge as a cancellation or no-show fee, and what you can charge to a saved card, is governed by your written agreement with the client and can be limited by state consumer-protection rules and card-network terms. Check your state's rules and your payment processor's policies before relying on a specific fee in a written agreement.