"Where do I find clients?" is the question every cleaning business owner asks — usually at 11pm, staring at a half-empty calendar for next week.
Here's the truth nobody selling you a marketing course wants to admit: you don't need ads, a fancy website, or a "funnel" to fill your schedule. You need a handful of unglamorous, proven tactics done consistently.
Below are 12 of them, ranked roughly by cost and effort — starting with the free, high-impact stuff. Word-for-word scripts are included for four of them, because knowing what to say is usually the real blocker.
When someone in your town searches "house cleaner near me," Google shows a map with three local businesses. That map gets the clicks. Your only job is to be on it.
Cost: $0. Effort: one afternoon, then minutes a week. If you do nothing else from this list, do this.
Reviews decide who gets picked from that Google map. The difference between 4 reviews and 40 is the difference between "who?" and "the obvious choice." The system is simple: ask every happy client, the same day, with a direct link.
Script — the review ask (text, sent the evening after a clean):
Hi Jen! So glad you were happy with today's clean. 😊 Quick favor — reviews are how a small business like mine gets found. If you have 60 seconds, would you leave a few words here? [your Google review link] It genuinely means the world. Thank you!
Send it while the sparkle is fresh. Expect roughly a third of happy clients to follow through — that's a review or two every single week once you're consistent.
(And when a bad one lands — it eventually will — handle it with grace: here's exactly how to respond to negative reviews.)
Your happiest clients would recommend you. Most just never think to. A tiny incentive plus a direct ask fixes that.
Script — the referral ask (text or note left after a clean):
Hi Karen! A little announcement: I'm opening 3 new client spots for spring. Before I advertise them, I wanted to offer them to friends of my favorite clients first. If someone you know needs a cleaner, send them my way — and you'll both get $25 off your next clean. 💛
Notice the framing: scarce spots, offered to her people first, reward for both sides. That's a favor, not a sales pitch.
Every town has "living in [Town]" and local moms' groups, and every week someone posts "can anyone recommend a cleaner?" You want two things: to be in those groups, and to be recommended in those groups (this is where referral-happy clients pay off again).
When you respond yourself, be human first:
Script — replying to a recommendation request:
Hi Dana! I run a small local cleaning business here in [Town] — insured, background-checked, and most of my clients are actually from this group. 😊 Happy to give you a free quote, no pressure at all. Either way: if it's mainly the move-out clean you're worried about, take photos before your walkthrough — landlords are much fairer when you have them!
That last line — free useful advice — is what makes people trust you and screenshot your comment for later.
Nextdoor users actively look for local recommendations, and the "Faves" (local business awards) carry real weight. Claim your free business page, ask your existing clients to recommend you there specifically, and answer cleaner-recommendation threads the same warm, helpful way as above.
Anyone who used you once and drifted away is ten times easier to book than a stranger. One friendly text, no guilt:
Hi Lisa! Maria from Sparkle & Co. — it's been a while! I'm booking [month] now and had you cross my mind. Want me to pencil you in for a refresh clean? No worries if not — lovely to say hi either way. 😊
Send five of these on a slow week. It's routinely the highest-return fifteen minutes in this entire post.
Sending all these messages sounds like a lot of writing? It doesn't have to be. Our 25 free AI prompts for cleaning businesses include ready-made asks for reviews, referrals, and win-backs — you just fill in the name and send.
Old-school, still works — if you're strategic. Print simple flyers (a local print shop will do hundreds for the cost of a pizza) and target streets where you already clean. "Your neighbor at #14 uses us" is the most persuasive sentence in local marketing (ask permission first — most happy clients say yes proudly).
Include: what you do, one trust line (insured & background-checked), one offer ("$25 off your first clean"), your phone number, and a QR code to your Google profile. Best times: when you're already there after a job — zero extra travel.
Realtors constantly need move-out and pre-listing cleans, on short notice, for clients who don't haggle. One good realtor relationship can be worth thousands a year.
Script — realtor outreach (email or DM):
Hi Amanda, I'm Maria — I run Sparkle & Co. Cleaning here in Riverside. I know listings sometimes need a fast, reliable turnaround clean before photos or handover, so I keep two slots a week open for exactly that. Flat-rate pricing, insured, and I'll always send you before/after photos so you don't have to drive out and check. Could I send you my rate sheet in case it's ever useful?
The magic words are fast, reliable, and you don't have to check. Realtors buy certainty, not cleaning.
Same logic as realtors, but recurring: turnovers happen every week, forever. Property managers care about reliability and photo documentation; Airbnb hosts care about turnaround speed and a consistent checklist. Find them in local landlord Facebook groups and Airbnb host meetups. One steady contract can anchor your whole week.
You produce visual proof of your skill every single day — most cleaners just never photograph it. A grubby-oven-to-gleaming transformation does more selling than any ad copy. Post consistently (a few times a week is plenty) and your page becomes a portfolio that closes clients while you sleep.
Stuck on what to post? We made a list of 30 cleaning business social media ideas with caption formulas and Reel scripts.
Carpet cleaners, window washers, organizers, dog groomers, hair salons — anyone serving homeowners who values their space. Offer a simple deal: you refer clients to each other, maybe with a small mutual discount. Five active partners means five other businesses recommending you weekly, for free.
Not urgent in month one — your Google Business Profile does the heavy lifting early. But eventually a simple site (services, prices or "from" prices, photos, reviews, a booking button) plus a few pages targeting searches like "move-out cleaning in [Town]" becomes a client machine you own outright. Start it once your calendar is half full, not before.
Here's what actually separates busy cleaners from struggling ones. It's rarely the tactics — it's the follow-through:
All of that is writing, done fast, in a warm tone — at exactly the moments you're most tired. Which is why an AI assistant (like ChatGPT — free) is such an unfair advantage for a solo cleaner: it drafts the replies, the flyers, the realtor pitch, and the follow-ups in seconds, and you just personalize and send. If that's new territory, start here: how to use AI for your cleaning business.
Don't do all twelve. Do this:
That's maybe three hours of work, nearly all of it free — and for most cleaning businesses it's enough to feel the phone start buzzing.
Want the words done for you? Grab the 25 free AI prompts — including the review ask, referral offer, and win-back messages. And when you're ready to put your whole admin life on autopilot, the Cleaning Business AI Toolkit ($39) has 200+ prompts and templates covering everything in this post. Your calendar will thank you.