Most cleaners lose more money to last-minute cancellations and "that wasn't included" arguments than to anything else — and almost none of it is necessary. A simple, written agreement and a clear cancellation policy turn those losses into protected income, and they make you look like the professional you are. None of this needs a lawyer or ten pages of fine print. (This is general guidance, not legal advice — rules vary by state.) Here's how to set it up.
Why even a one-page agreement matters
A handshake feels friendly until the day a client insists the inside of the fridge was "obviously" part of a standard clean, or cancels at 7 a.m. for a job you turned other work down to take. A short written agreement removes the ambiguity before it becomes a fight. It doesn't make you less friendly — it makes you clear, and clarity is exactly what someone hiring a stranger to enter their home wants to see. The agreement protects both sides, and the side it protects most is the one whose time is the product: yours.
What to put in the agreement
Keep it to a single page in plain language. Cover:
Scope — the rooms and tasks included, and the common extras that are not (inside the oven, inside the fridge, interior windows, laundry).
Price and what triggers more — the flat price, and when an add-on or a much dirtier home changes it.
Schedule — the date, time, and frequency (one-time, weekly, biweekly, monthly).
Access — how you get in (key, code, someone home) and what happens if you can't.
Payment — when and how you're paid.
Cancellation policy — the rules below, in writing.
That's it. Six short sections beat a vague promise every time, and they answer the questions a good client is already asking.
Set a cancellation policy — and use the standard numbers
This is the part that protects your income. Put it in writing and say it out loud when you book. The residential standard is 24 to 48 hours' notice (commercial contracts often ask for 72), and a common, fair fee structure looks like this: no charge if they cancel outside the notice window; inside it; ; and the full charge plus any travel for a true (). The exact numbers are yours to set — the point is that they exist, in writing, before you need them.
Luciano Rezende · Founder, CleanerFlow
Luciano founded CleanerFlow after years building tools for residential cleaning professionals. He writes about the economics of getting clients, pricing jobs, and running a cleaning business that lasts.
Ready to test?
Apply to buy leads on CleanerFlow Leads. Cap of 3 buyers per lead, refund on aged leads, score before pay.
You don't need a deposit on every job, but you should take one on the jobs most likely to fall through or eat a big chunk of your day: first-time deep cleans and move-outs. These are long, hard to rebook on short notice, and often for clients you've never met. A deposit — commonly a percentage of the job or a flat fee (ZenMaid) — does two things: it filters out the people who were never serious, and it covers you if they vanish. For a recurring client you trust, you can skip it; for a stranger booking a five-hour move-out on a Saturday, take it.
A cancellation fee is protection, not a punishment, and the law generally treats it that way: you usually can't charge the full price for a service you never performed (FindLaw). A late fee that recovers part of your lost time is reasonable and enforceable; one that charges full price for an empty afternoon you might have rebooked is not, and it will cost you the relationship and the review. Keep your fees tied to real losses — your time, your travel, the slot you can't refill — and you stay both fair and on solid ground.
Recurring clients get their own simple agreement
A standing weekly or biweekly client is your best asset, so put the arrangement in writing too — but keep it light. Lock the slot and the rate, note the cancellation rules, and include an easy, no-drama way for either side to pause or end it with reasonable notice. People commit more readily when leaving feels fair, not trapped. A clear recurring agreement is how a one-time clean becomes the predictable income described in recurring client retention.
How to present it without scaring the client
The agreement only works if the client signs it without feeling cornered. Frame it as normal and reassuring: "Here's a quick one-pager so we're both clear on what's included and how scheduling works." Most people are relieved to see a pro who's organized. Send it the easy way — a text link or a simple form they can approve in a tap — not a printed contract that needs a scanner. The smoother you make it, the more it signals competence instead of suspicion.
When a lead becomes a client, set the terms early
The best time to set expectations is right when you win the job, not after something goes wrong. Fold the basics into your quote and your first message so the agreement feels like a natural next step, not a surprise. If a client pushes back hard on a reasonable cancellation policy, that's useful information about how they'll treat your time later. Clear terms up front don't cost you good clients — they protect you from the ones who'd cost you more.
You don't need a fancy contract — a clear text counts
Don't let "I need a real contract" stop you from protecting yourself today. For most residential work, a short written agreement the client confirms by text or a simple online form is enough — what matters is that the terms are written down and the client said yes to them, not that there's a notarized document. Keep a saved template you can send in seconds, fill in the price and date, and ask for a quick "confirmed." That record is what you point to if there's ever a dispute, and it took you thirty seconds to create.
When they cancel anyway, enforce it calmly
A policy you never enforce isn't a policy. When a late cancellation happens, charge the fee you agreed on — politely, citing the policy they accepted ("per the cancellation policy, there's a 50% fee inside 24 hours, so I've applied it"). Most clients respect a pro who holds the line they set. The rare one who explodes over a fair, pre-agreed fee was going to be a problem anyway. Enforcing your policy consistently is what teaches clients that your time is real — and that they should give you proper notice next time.
A one-page agreement, a written cancellation policy, and a deposit on the risky jobs are the cheapest insurance a cleaner can buy. They protect the only thing you can't make more of — your time — and they make you look exactly like the professional clients want to hire. For the bigger picture of building a business that lasts, see how to get cleaning clients, and for handling the leads that don't work out, the refund and disputes playbook.