How to get clients for a cleaning business: 12 ways that work
Knowing how to get clients for a cleaning business matters more than anything else you'll learn. You can be the best cleaner in town, but it doesn't count if nobody books you. The good news: most cleaning customers are found in the same handful of ways, and the best ones are free. If you're brand new, start with warm outreach to people who already know you, before you spend a dollar on ads. Here are all 12 ways, free first, then paid, then how to keep the customers you win.
Part 1: Free ways to get cleaning clients
1. Start with people who already know you (warm outreach)
Your first clients will almost certainly come from friends, family, neighbors, old coworkers, your kids' school, your gym and your church. Don't just mention it when you see them. Run it as a short, planned push:
- Build a list of at least 250 contacts. Pull names from your phone, Facebook, Instagram, LinkedIn, email and old group chats.
- Record a 60-second video on your phone. Say you just started a cleaning business, what you clean, and a first-clean offer for the people you know, such as 15% off or a free add-on like inside the oven. End by asking if they know anyone who needs a clean.
- Send it to everyone. No filtering and no skipping. Send 50 a day for 5 days, with a short personal text, and don't wait for replies before moving on.
- Track the results. How many you sent, how many replied, how many booked. Save every reply as a contact and follow up with everyone who said "maybe", with your booking link rather than a back-and-forth about dates and prices.
Pressing send the first time is the hard part. After that, people tend to root for you, share you with friends and book. The word-for-word video script, the text to send with it and the follow-up message are in the Warm Outreach Guide inside Road to 10K (free).
2. Set up your Google Business Profile
When people search "house cleaning near me", Google shows local businesses on a map first. A free Google Business Profile gets you on that map. Fill in every field: services, service area, hours and photos. Pick "House cleaning service" or "Cleaning service" as your main category. Set it up in the same week as your warm outreach. It's the highest-value free listing you can have, and it keeps working long after your outreach push ends.
3. Get reviews from every client
Your profile only wins clients if it has reviews. Ask every client, by text, a few hours after the clean. Your warm-outreach clients are the easiest first reviews you'll ever get. We wrote a full guide: how to get more reviews for your cleaning business. Ten recent reviews will beat a competitor with three old ones.
4. Run a referral program
Happy clients are your best salespeople. Give each one a referral code: their friend gets a discount on the first clean, and they get money off their next one. Tell clients about it right after a great clean, when they're happiest.
5. Clean one house, win the street
When you clean a home, the neighbors have similar homes, similar incomes and a similar need for help. Leave a door hanger on the five houses either side: "We clean for your neighbor at number 12. Free inside-the-oven clean with your first booking this month." A free add-on keeps your price above your minimum, where a cash discount can quietly push it below. Clusters of clients on the same street also mean less driving.
6. Post in local groups
Neighborhood Facebook groups and Nextdoor are where people ask "can anyone recommend a cleaner?" Join them, reply helpfully when someone asks, and share before-and-after photos (with the client's permission). Don't spam. Be the helpful local business people remember.
7. Partner with realtors and property managers
Realtors need homes cleaned before listing photos. Property managers need move-out cleans between tenants. One good relationship can mean a steady stream of move-in/move-out jobs. Bring a short price sheet and show you can do quick turnarounds.
8. Make it easy to book you
This one gets overlooked. Plenty of people visit a cleaner's website or profile and never book, because they have to call, wait for a quote, or send a message and hope. An online booking page with instant prices turns visitors into bookings, even at 10pm. And if someone starts booking and stops halfway, follow up the same day. They were very close to becoming a client.
Part 2: Paid ways to get clients
9. Google Local Services Ads
These appear at the very top of Google for searches like "house cleaners near me", and you pay per lead rather than per click. You'll need to pass Google's screening first. Because of the upfront steps, many small competitors don't bother.
10. Lead sites (Thumbtack, Angi and similar)
You pay for each lead, and the same lead often goes to several companies. Reply within minutes, because the fastest reply usually wins. Treat these as a way to fill gaps, not your main source of clients. Once a lead becomes a client, book them directly afterwards.
11. Facebook and Instagram ads
Target homeowners within your service area with a simple offer and a before-and-after photo, and link straight to your booking page. Start small, around $10 a day, and keep only the ads that bring bookings.
Part 3: Keep the clients you win
12. Turn one-off cleans into regulars, and win back the quiet ones
Getting a new client takes time or money. Keeping one costs almost nothing. Start new clients with a deep clean, then offer a recurring schedule straight after it: 20% off for weekly, 15% for every other week, 5% for every four weeks. And look at your list every month: who hasn't booked in 60 days? Send them a friendly "ready for your next clean?" text. Win-back messages are often the cheapest bookings you'll ever get.
Cleaning business marketing and advertising
Cleaning business marketing is everything that gets your name in front of people who might book. Advertising is the paid part of it. Most new owners start with ads because they feel like progress, then burn money sending strangers to a business with no reviews. Do it in this order instead.
How to market a cleaning business: the order that works
- Warm outreach. Your 250-contact video push (way 1 above). It costs nothing and usually lands your first jobs.
- Google Business Profile and reviews. Get found on the map, then give people a reason to pick you.
- A booking page with instant prices. Every other channel sends people somewhere. If that place makes them call for a quote, you lose some of them. Show a price by home size and service, and let them book.
- Referrals and street clusters. Referral codes, door hangers around each job, and realtors or property managers for move-out work.
- A simple website that ranks locally. One page per service and per town you cover. Our guide to SEO for cleaning companies covers what to put on it.
- Paid advertising. Only once the steps above are working, so the traffic you pay for lands on reviews and a page that books.
How to advertise your cleaning business
When you're ready to advertise a cleaning business, pick one channel, give it a fixed test budget, and judge it only on booked cleans:
- Google Local Services Ads for people already searching for a cleaner. Pay per lead, not per click.
- Facebook and Instagram ads for homeowners in your service area who aren't searching yet. Lead with one clear offer and a real photo of your work.
- Lead sites to fill gaps in your calendar, never as your main source.
Whatever you run, send people straight to your booking page, reply to every lead within minutes, and write down where each new client came from. After a month, you'll know your cost per booked client for each channel. Keep what books and cut what doesn't.
House cleaning advertising ideas that don't cost much
- Door hangers on the homes around every job you do.
- A yard sign at a happy client's home for a day, with their permission.
- A car magnet with your business name and booking link. You're parked on your best streets every day.
- Before-and-after posts in local groups and on your own pages, with the client's permission.
- Seasonal offers: spring cleaning, move-out season and pre-holiday deep cleans give people a reason to book now.
- A one-page price sheet for realtors, property managers and short-term rental hosts. Going after hosts? See how to start an Airbnb cleaning business.
- A free add-on for first-time clients (inside the oven or fridge) instead of a cash discount, so you never drop below your minimum price.
Marketing for a cleaning business doesn't need to be clever. It needs to be consistent: a little outreach, a few reviews and one ad test at a time, every week.
How to get commercial cleaning clients
Commercial clients (offices, clinics, gyms, shops) are won differently:
- Walk in, or call. Ask for the office or facilities manager, leave a one-page sheet, and ask to quote.
- Show proof you're insured and bonded. Most commercial clients require it.
- Bid carefully. Visit the site, time the work realistically, and don't underbid to win. A contract that loses money is worse than no contract.
- Start small. Dental offices, small agencies and local shops decide faster than large companies.
How to get cleaning clients fast (this week)
- Create or complete your Google Business Profile today.
- Record your 60-second video and send it to 50 people you know today, then 50 a day until you've reached all 250.
- Post once in two local groups with a photo and your booking link.
- Ask your existing clients for a review and a referral.
- Leave door hangers around your next job.
Still setting up? Read how to start a cleaning business and how much to charge for house cleaning.
Common questions
How do I get my first cleaning client?
Through people who already know you. Build a list of at least 250 contacts, record a 60-second video about your new business with a first-clean offer, and send it to 50 people a day for 5 days. Follow up with everyone who replies and send them your booking link.
What's the best way to advertise a cleaning business?
For a new business, warm outreach and a Google Business Profile with reviews come before any paid advertising. When you do advertise, Google Local Services Ads reach people already searching for a cleaner, and Facebook and Instagram ads reach homeowners in your area. Test one at a time and judge each on booked cleans.
How do I market my cleaning business with no money?
Warm outreach, a free Google Business Profile, asking every client for a review, a referral reward, door hangers around each job, and helpful replies in local Facebook and Nextdoor groups. None of these need an ad budget.
How do I get commercial cleaning clients?
Walk in or call and ask for the office or facilities manager, leave a one-page sheet, show proof of insurance, and bid from a site visit. Smaller offices and clinics decide faster than large companies.