Why does keeping clients matter more than finding them?
Because a recurring cleaning client pays you every two weeks for as long as you keep them, and replacing one costs marketing money, a quote visit and a first clean that is always slower than the tenth. Harvard Business Review puts the general finding plainly: depending on the study and the industry, acquiring a new customer is five to 25 times more expensive than retaining an existing one, and research by Frederick Reichheld of Bain shows that increasing retention by 5% increases profits by 25% to 95% (HBR: The value of keeping the right customers).
Those are cross-industry numbers, so here is what they look like for a cleaning company. Hypothetical: you have 60 recurring clients paying $160 every two weeks (about 2.17 visits a month), you keep 30% after cleaner pay, supplies and driving, and your marketing brings in 4 new recurring clients a month.
| Losing 4 clients a month | Losing 2 clients a month | |
|---|---|---|
| Monthly churn | 6.7% | 3.3% |
| Average client lifetime (1 ÷ churn) | 15 months | 30 months |
| Profit per client over that lifetime | $1,562 | $3,125 |
| Where the client count settles with 4 new a month | 60 clients | 120 clients |
Same prices, same marketing, same cleaners. Halving churn doubles the lifetime profit of every client and doubles the size the business settles at. That is why this guide comes before the guide on buying cleaning leads: every lead is worth twice as much to the company on the right-hand side of that table.
How do you measure churn in a cleaning business?
Count your recurring clients on the first of the month, count how many of them stopped during the month, and divide. Do it every month, write it down, and look at the reasons. That is the whole system, and most cleaning companies never run it.
The definitions that make it work
- Recurring client: anyone on a weekly, biweekly or monthly schedule. One-time and move-out jobs are tracked separately; they are not churn when they end.
- Lost: the client cancelled their schedule, or has had no visit for 60 days without a planned pause. A client who “skips a few weeks” and never comes back is lost in the month the skipping started, not when you notice.
- Churn rate: lost this month ÷ recurring clients at the start of the month. With 60 clients and 3 lost, that is 5%.
- Reason: one line per lost client: moved, price, quality, scheduling, cleaner change, went with a competitor, unknown. “Unknown” above a third means you are not asking.
Leading indicators to watch before the cancel
Clients rarely leave out of the blue. In the weeks before, the same signs show up: a skipped visit, a request to go from biweekly to monthly, a complaint with no reply, a late payment, or a request for a different cleaner. Put those on a weekly list and call each one. The call is the retention work; the churn number just tells you whether it is working.
A client record that shows the schedule, visit history, payments and notes in one place makes this a ten-minute monthly job. Our guide on selling a cleaning business shows why a buyer will one day pay for exactly this record.
Why do cleaning clients leave?
Some leave for reasons you cannot change: they move, lose a job, or decide to clean themselves. The rest leave for reasons you can: inconsistent work, a different cleaner every visit, a missed detail that was never fixed, a price surprise, or feeling like nobody at the company knows their name.
| Reason | What it looks like from the client’s side | Fix |
|---|---|---|
| Inconsistent quality | “It was great the first two times, then it slipped.” | Same checklist every visit, spot checks, photos of problem rooms |
| Cleaner changes | “A stranger showed up and didn’t know the house.” | Assign a primary cleaner and a named backup; share home notes with both |
| Unanswered complaint | “I mentioned the baseboards and nothing happened.” | Reply the same day, fix it on the next visit, confirm it was fixed |
| Price surprise | “The invoice was higher than the quote.” | Written quote, extras approved before they are done, price changes with notice |
| Scheduling friction | “I never know when they’re coming.” | Fixed day and window, reminder the day before, on-the-way text |
| Trust | “Something was damaged and nobody told me.” | Report damage before the client finds it, and make it right |
| Life changes | Moving, budget cuts, a new baby, a new schedule | Offer a pause, a lighter plan or a monthly frequency instead of goodbye |
The first four are the ones to attack, because they are both common and cheap to fix. Notice that none of them is “found someone cheaper.” Clients who are happy with the work and the people rarely go shopping on price.
The first 90 days: a retention plan for every new client
In our experience, most avoidable churn happens early, before a habit forms. A new client decides in the first three or four visits whether you are “their cleaner” or “a cleaner they tried.” Run the same seven touches for every new recurring client, on a schedule, so none of them depends on your memory.
| When | Touch | Why |
|---|---|---|
| Day 0, booking | Welcome email: what to expect, the checklist, the cleaner’s first name, your policies, and how to reach you | Sets expectations before the first visit, where most misunderstandings start |
| Day before visit 1 | Reminder text with the arrival window and a note on access | No lockout, no waiting |
| Visit 1, same evening | A call from the owner or office: “How did it go? Anything we should do differently?” | Catches the small thing before it becomes the reason they leave |
| Visit 2 | Same cleaner, with the notes from the call applied, and a short text afterward confirming it was done | Proves you listen |
| Visit 3 | Confirm the recurring day and time, and lock in the card on file if not done | The habit is forming; make it easy to stay |
| Day 60 | Ask for a Google review with your link or QR code, and ask what would make it a five | Happy clients review; unhappy ones tell you first |
| Day 90 | A thank-you with something small: a free add-on next visit, or a note from the cleaner | Marks the point where they became a regular |
Copy-paste visit-one call script
“Hi [Name], it’s [your name] from [Business]. [Cleaner] was at your place today and I wanted to check in myself. How did it look when you got home? Was there anything you’d like done differently next time? I’ll put it on the checklist so it’s the same every visit.”
Write the answer on the client’s file where the cleaner will see it. In Broombook, the client record holds those notes and the cleaner sees them on the visit, so “use the vinegar spray in the kitchen” survives a cleaner change.
How do you keep quality consistent across visits and cleaners?
With a written checklist per home, one primary cleaner per client, notes that travel with the job, and spot checks you actually do. Consistency is a system, not a personality trait, and in our experience it is the single biggest controllable reason clients stay or go.
- One checklist per home, not per company. Start from your standard list and add the client’s specifics: the dog’s room, the glass table, the no-go office. The cleaning checklist template builds the base.
- Primary cleaner plus a named backup. Clients accept a backup they have heard of. They resent a stranger. Introduce the backup by name in the welcome email.
- Notes that follow the job. Access, alarm, pets, preferences, the last complaint. If the cleaner cannot see them on their phone, they do not exist.
- Photos of the rooms that matter. A before-and-after of the kitchen and main bathroom, sent to the client, ends most “was it even cleaned?” doubts.
- Spot checks. The owner or lead visits one home per cleaner per month, unannounced to the cleaner, announced to the client. Score the checklist.
- Re-clean rule. If a client reports a miss within 24 hours, you go back free, no debate. One free re-clean is cheaper than one lost client.
- Pay and keep good cleaners. Cleaner turnover is client turnover with a delay. Our guide to hiring cleaners covers pay, training and the first week.
How should you communicate: reminders, confirmations and feedback?
Predictably. A reminder the day before, a message when the cleaner is on the way, a confirmation when the visit is done, and a feedback question at the right moment. Clients who always know what is happening do not go looking for another company.
The message rhythm
- Day before: “Reminder: [Cleaner] is scheduled for tomorrow between 9 and 11. Reply if anything has changed.”
- On the way: “[Cleaner] is about 20 minutes away.”
- After the visit: “All done. [Two or three lines on what was covered, any note from the cleaner.] Next visit: [date].”
- Every third visit or so: “Quick check: anything we should do differently?” One question, easy to answer.
Texting rules
Under FCC rules, text messages sent to a mobile phone using an autodialer need the recipient’s consent, commercial texts require written consent, and consent for informational texts may be oral; recipients can opt out at any time in any reasonable manner (FCC: stop unwanted robocalls and texts). Appointment reminders are informational, but the clean practice is the same either way: get consent in writing when the client books (a checkbox on your form), keep the record, send only what they agreed to, and honor “STOP” immediately. A promotion for your spring deep clean is commercial, so it needs the written consent.
Automating the reminder, on-the-way and confirmation messages is the point of scheduling software. Broombook sends reminders from the schedule, so the rhythm above happens for every client without anyone remembering to do it; the features page lists what is included.
How do you raise prices without losing clients?
With notice, a reason, a small number and no apology. Clients leave over surprises, not over a fair increase they saw coming. Done once a year, in writing, 30 days ahead, most increases lose almost nobody.
- Raise everyone a modest amount annually rather than a big jump every three years. Long-time clients at old rates are the ones you lose when you finally catch up.
- Send it in writing 30 days ahead, with the new price, the date, and one line on why (wages, supplies, insurance).
- Offer a choice for clients who push back: keep the price with a lighter checklist, or move from biweekly to monthly, instead of losing them entirely.
- Do not raise a client within their first 90 days, and never right after a complaint.
The house cleaning pricing guide has a copy-paste increase letter and the math on what an hour of underpricing costs you. If a client’s price cannot be fixed and the visits lose money, our guide on ending service with a client explains how to do that cleanly too; keeping clients does not mean keeping every client.
Loyalty, reviews, referrals and winning back lost clients
A loyalty program for cleaning should be simple and quiet: a free add-on at milestones, a referral credit, and a review request at the right moment. Then a short, friendly win-back message to anyone who left within the last six months.
Loyalty that costs little
- A free add-on (oven, fridge, windows) at the 6-month and 12-month marks, announced in the after-visit message.
- A referral credit of one discounted visit for each new recurring client a client sends. Track it on the client file.
- A “pause instead of cancel” option for vacations, renovations and tight months. A paused client comes back; a cancelled one has to be re-sold.
Reviews, the right way
Google says reviews must reflect a genuine experience and that offering incentives such as free or discounted services in exchange for reviews is prohibited; it suggests reminding customers to leave reviews by sending them a Google link or QR code and replying to every review (Google Business Profile Help: tips to get more reviews). So the review ask is a link at day 60, sent to every client who reaches it, with no reward attached. The loyalty add-on is for staying, never for reviewing.
Copy-paste win-back message
“Hi [Name], it’s [your name] at [Business]. We cleaned your home until [month] and I wanted to check in. If there was something we could have done better, I’d genuinely like to know. And if the timing works again, [Cleaner] still has your notes and we’d love to have you back. No pressure either way.”
Send it 30 to 60 days after the last visit, by text or email, once. Clients who left over a fixable problem often come back when someone asks. Clients who moved will sometimes refer the new owners of their old house.
Finally, measure it. Next month’s churn number is the only proof any of this worked, and after six months you will know which touch in the 90-day plan matters most for your clients.