
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.
- 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.
Scope: the line that prevents most arguments
Most disputes aren't about quality โ they're about expectations. Name the extras that are not part of a standard clean: inside the oven, inside the fridge, interior windows, laundry, dishes, and heavy clutter pickup. Then say how each one is handled: as a paid add-on, or on a deep-clean visit. When the client reads "inside the fridge is an add-on" before the first visit, the argument never happens.
Payment terms: when and how you get paid
Decide this before the first job, not at the door. State whether payment is due at the end of each visit, on a set day for recurring clients, or partly up front through a deposit. Name the methods you accept. Payments that leave a record โ a card, a payment app, a bank transfer โ are easier to track and easier to prove later than cash. If you charge a fee for late payment, write it here too, and keep it modest.
Set a cancellation policy โ and use the standard numbers
This is the part that protects your income. 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; about 50% of the price for a late cancellation inside it; the full price for a same-day cancellation; and the full charge plus any travel for a true no-show (Jobber). The exact numbers are yours to set โ the point is that they exist, in writing, before you need them.
Say the policy out loud when you book
A policy buried in a document nobody reads doesn't prevent anything. When you confirm a booking, mention it in one friendly sentence: "Just so you know, I ask for a day's notice to reschedule โ that lets me offer the slot to someone else." Said that way, it sounds like good organization, not a threat. Clients who hear it once rarely cancel late, and the ones who do can't say they weren't told.
When to take a deposit
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 long move-out on a Saturday, take it.
How to collect a deposit the right way
Make the deposit terms impossible to misread. Say in writing how much it is, that it's applied to the final bill, and when it is or isn't refundable โ for example, refundable if they cancel outside the notice window. Collect it through a method that leaves a record, and send a short receipt. A deposit handled this clearly reads as professional; one handled vaguely reads as a trap and starts arguments.
Keep your fees reasonable and legal
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.
Want leads in your area, not just theory?
Apply to buy cleaning leads โ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.
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 we agreed on, the late-cancellation fee applies, so I've added 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.
When it makes sense to waive the fee
Enforcing consistently doesn't mean never bending. A real emergency, or a long-standing client's first late cancel, can be a good moment to waive the fee โ as a deliberate choice, said out loud: "I'm waiving the fee this time; normally it applies." That keeps the goodwill without erasing the rule. What you want to avoid is waiving it silently, because then the policy stops existing in the client's mind.
If the payment gets reversed, your paperwork is the whole case
Sooner or later a client will dispute a charge with their card company instead of talking to you. It is rarer than people fear, but when it happens the outcome is decided almost entirely by what you can produce, and the window to produce it is short.
Understand what is actually being asked. The card issuer is not judging whether the kitchen was spotless. It is asking whether there was an agreement, whether the service happened, and whether the customer was told what they were buying. Those three questions are answerable with paper, and unanswerable with memory.
The four records to keep for every job
Keep these for every job, somewhere you can find them in minutes:
- The agreement, even if it is a text message. Date, address, scope, price, and the client's reply saying yes.
- Proof the work happened. Arrival and departure times, and photos of the finished rooms. Photos with a visible timestamp are worth more than a long explanation.
- The cancellation and refund terms you sent, in the same thread where the client agreed.
- The conversation after. If there was a complaint and you offered to return, that message is the strongest thing you can submit, because it shows you tried to fix it before it escalated.
Keep them in one place, per client โ a folder named after the street works. Never delete a thread with a client, even an unpleasant one. And when a dispute lands, reply inside the deadline with facts and dates only โ no argument, no tone.
Mistakes that weaken your protection
- Agreeing on everything by phone and writing nothing down.
- Changing the scope on the day without confirming the new price in writing.
- Setting fees you never enforce, which teaches clients the policy is decoration.
- Charging full price for a job you never did, which invites a dispute you may lose.
- Keeping records scattered across apps, so you can't find them when it counts.
Should a lawyer review my agreement?
For a one-person residential business, a clear one-page agreement is usually enough to start. Rules on fees, deposits, and consumer contracts vary by state, though, so as you grow โ especially once you hire or take on commercial work โ having a local attorney review your template once is a sensible investment. It's a one-time cost that protects every job after it.
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, see how to get cleaning clients, and for handling the leads that don't work out, the refund and disputes playbook.
Want requests from homeowners in your area? Apply to CleanerFlow Leads.
Sources
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.
Cleaning jobs in your ZIP. You see the score before you pay.
Freshness, completeness, ZIP match and budget signal are all visible before you buy. If nobody answers, you don't pay.
- Refund if nobody answers
- Up to 3 buyers per lead
- 14 days to dispute
The rest of the toolkit
Turn a bought lead into a paying client.
Quote, schedule, message and get paid in one place โ so the lead you paid for does not die in a group chat.
See CleanerFlow Pro โYou already clean well. Now you can prove it.
Free modules in English, Portuguese or Spanish, and a certificate you can show a client (US$19.99 a year).
See the Academy โ

