Growth guide · Marketing

How to get cleaning clients (and keep them booked)

Most cleaning businesses don't have a marketing problem. They have a math problem: they chase one-off cleans when one recurring customer is worth 26 bookings a year. This guide covers where cleaning customers actually come from, what each channel costs, and how to turn a first clean into a standing booking.

11 min readUpdated October 202612 sources

KnoxKnocking on doors is literally my job. Even I'd start with Google reviews.

Start with the customer math

Before you spend a dollar on marketing, work out what a customer is worth to you. It changes every decision after it.

Then work out how many you need. If your goal is a full week for one cleaner, that's roughly 12 to 15 regular cleans. At every two weeks, that's 24 to 30 recurring customers. That's the target. Not "more leads": 30 people who say yes to a standing booking.

The other half of the math is keeping them. A customer who leaves after three cleans costs you a new one to replace. Most of what keeps them is boring: showing up on time, the same cleaner when you can, and fixing complaints within a day.

Worked example

What one recurring customer is worth

A customer books a $165 clean every two weeks. That's 26 cleans, or $4,290 a year. If they stay two years, it's about $8,600.

A one-off move-out clean at $350 is worth $350, unless you turn it into something more (a referral, a review, a recurring booking for the new tenant).

So spending $200 to win a recurring customer is a bargain. Spending $200 to win a one-off clean usually isn't. Know which kind of customer each channel brings you.

1. Set up your Google Business Profile properly

When someone searches "house cleaning near me," the map results come from Google Business Profiles. It's free, and for a local cleaning company it's the most valuable listing you'll ever own. Set it up right:

  • Choose service-area business. You go to customers, so your home address shouldn't show. Google still needs a real address to verify you, but it stays hidden. You can't use a PO box or a virtual office.
  • Add your service areas. Up to 20 cities, postal codes or neighbourhoods. Google suggests staying within about two hours' drive of your base. List the areas you actually serve.
  • One profile per metro area. Google can suspend accounts with duplicate profiles for the same business in the same area.
  • Pick the right category. "House cleaning service" or "Commercial cleaning service" as the main one, with the other as a secondary category if you do both.
  • Add real photos. Before-and-afters (with the customer's permission and nothing personal in frame), your crew in uniform, your car. Stock photos don't help.
  • List your services and prices. Standard clean, deep clean, move-out. Even a "from" price filters out people who'd never book.

Google also runs Local Services Ads, the "Google Guaranteed" listings above the map. They launched in Canada in 2018 in Toronto and Vancouver. Which cleaning categories and cities are open changes, so check in the sign-up flow before you plan around it. You pay per lead, not per click.

2. Get reviews from every happy customer

Reviews do more for a cleaning company than almost anything else, because the customer is letting a stranger into their home. BrightLocal's 2026 survey of US consumers found 97% use reviews to make purchase decisions, 41% always read them when looking for a local business (up from 29% a year earlier), and 31% will only use a business rated 4.5 stars or higher.

Getting reviews is mostly about asking at the right moment, every time:

  1. Ask the same day. The house is clean and the customer is happy now. In a week, they've moved on.
  2. Send a direct link. Every extra tap loses people. Your Google profile gives you a short review link; use it.
  3. Ask everyone, not just the ones you think loved it. Choosing who to ask skews your rating and wastes reviews you'd have got.
  4. Reply to every review. Thank the good ones by name. Answer the bad ones calmly, once, with what you did about it.
  5. Never buy or fake reviews. Platforms remove them, and they can get your profile suspended.

If a customer gives a low score, you want to hear it before Google does. More Knocks sends a review request after every job and alerts you when a score comes in low, so you can call before it turns into a public one-star.

3. Door hangers, flyers and neighbourhood mail

Print still works for cleaning, because cleaning is local and neighbours copy each other. The trick is to be specific: one neighbourhood, one offer, one way to book.

Door hangers around your current jobs

The best street to market on is the one you're already cleaning. Leave door hangers on the 10 to 20 homes around each job: "We clean at number 42 every second Tuesday. We have one more Tuesday spot on this street." Neighbours trust the van they've already seen.

Canada Post Neighbourhood Mail

Neighbourhood Mail delivers unaddressed flyers to every door on the routes you pick, without a mailing list. On Canada Post's January 2025 price sheet, a standard piece up to 50 grams was 18.4 cents, before the price increase Canada Post announced for March 23, 2026. Check the current sheet before you print.

Knocking on doors

In Ontario, the 2018 ban on unsolicited door-to-door sales covers things like furnaces, water heaters and duct cleaning, not house cleaning. But if you sign a customer up in their home, they generally have 10 days to cancel, so don't book the first clean inside that window without saying so. Alberta and Quebec have their own rules for selling at the door; check them first.

Worked example

Is a 3,000-flyer drop worth it?

Printing 3,000 postcards might cost a few hundred dollars. Delivery at around 20 cents a piece is about $600. Call it $900 all in for one neighbourhood.

If that drop brings you one biweekly customer worth $4,290 a year, it paid for itself almost five times over. If it brings three one-off cleans and no regulars, it didn't.

So put a recurring offer on it ("$40 off your first clean when you book every two weeks"), use a booking link or code you only use on this drop, and count what comes back.

4. Referrals from customers and partners

Your happiest customers know people exactly like them: same street, same income, same busy schedule. Give them a reason to mention you.

  • A two-sided offer. "Give $40, get $40": the friend gets $40 off their first clean, and the customer gets $40 off their next one once the friend books.
  • Ask at the right time. After a compliment, or after the fifth clean. Not with the invoice.
  • Make it easy. A link or code they can text a friend beats a printed card.

Then build partners who see your customers before you do:

PartnerWhy they referWhat to offer them
RealtorsListings need a deep clean before photos, and sellers need a move-out cleanFast turnaround, before-and-after photos, a flat price sheet
Property managersTurnovers between tenants, common areasReliability, invoices with HST, certificates of insurance
Moving companiesTheir customers are moving out and moving in the same weekA referral fee or a discount for their customers
Short-term rental hostsEvery check-out needs a turnoverBooking around check-out times, photo proof, linen handling
Renovators and buildersEvery job ends with a messA post-construction price by square foot

5. Local groups, directories and your website

Every neighbourhood Facebook group gets "can anyone recommend a cleaner?" posts. If you answer helpfully and someone tags you, you're in front of exactly the right person. Don't spam groups with ads; most ban it, and neighbours remember.

Directories are worth a free profile each: HomeStars in Canada, Nextdoor, Yelp. The ones that charge per lead can work, but track what each lead costs you against what a customer is worth (section one).

Your website doesn't need to be fancy. It needs your services, your area, a price or a price range, real reviews, and a way to book or get a quote without a phone call. Build one page per service you want to rank for (house cleaning, deep cleaning, move-out cleaning) rather than one page that lists everything. Skip near-copy pages for every suburb; search engines treat them as duplicates.

More Knocks includes a website and SEO blog you run from the dashboard, with posts Knox drafts for you, and an online booking page where customers see a price and book themselves.

6. Answer fast and follow up

Most cleaning leads are shopping around. Someone who asks three companies for a quote usually books the first one that answers with a real price. You don't need a better offer; you need to be first.

  1. Reply within minutes, not hours. Even a quick "Thanks, here's a price for a 3-bed, 2-bath" beats a perfect quote tomorrow.
  2. Give a price, not "it depends." Quote a range if you haven't seen the home. People can't say yes to "let's book a walkthrough."
  3. Follow up twice. Once the next day, once a few days later. Many people meant to book and got busy.
  4. Make booking the easy part. A link where they pick a time and pay a deposit converts better than "let me know what works."

This is the part More Knocks does for you: instant quotes give a real price in seconds with your margin built in, and lead follow-up follows up every quote request automatically, so no lead goes cold while you're cleaning.

7. Email your past customers (and follow CASL)

Your cheapest new booking is an old customer. People who had a deep clean in the spring want one in the fall; move-out customers move again. A short email with a real offer brings them back.

In Canada, marketing emails and texts fall under CASL, Canada's anti-spam law. The basics for a cleaning business:

  • You need consent. Express consent (they ticked a box or said yes) lasts until they withdraw it. Implied consent from a purchase lasts 2 years from the purchase. From an inquiry, like a quote request that didn't book, it's 6 months.
  • Identify yourself. Every message needs your business name and contact information.
  • Include an unsubscribe that works, and process requests within 10 business days.
  • Keep records of how you got each person's consent. If the CRTC asks, it's on you to prove it.

The easy habit: add a "send me seasonal offers" checkbox to your booking form, and you'll have express consent that never runs out. More Knocks email campaigns send offers to past customers, with the offer drafted for you.

8. Commercial cleaning leads

Commercial customers buy differently: a contract, a site walk, a proposal, and often a procurement process. Where the leads come from:

  • Walk in. Small offices, dental clinics, gyms and daycares within your area. Ask who handles cleaning, leave a one-page proposal, follow up in a week.
  • Property managers. One manager can control a dozen buildings. Get on their approved vendor list, which usually means a certificate of insurance and a WSIB clearance certificate.
  • Public tenders. Federal, provincial, municipal and school-board janitorial contracts are posted on CanadaBuys and MERX. On MERX, set up category codes in your profile (custodial services is one) to get matching notices. Some buyers only accept bids from suppliers who got the documents through MERX.
  • Post-construction. Builders and renovators need final cleans on every project. Price by square foot and phase.

Public tender results are often published too, which shows you who won and at what price. That's free market research before your first bid. The commercial cleaning guide covers bidding in full.

A 30-day plan to get your first cleaning clients

If you're starting from zero, do these in this order. Each one makes the next one work better.

Your first month

  • Week 1: set up your Google Business Profile as a service-area business, with photos, services and prices
  • Week 1: tell 30 people you know what you charge and which days you have open
  • Week 1: get a booking link or a quote form that works without a phone call
  • Week 2: after every clean, ask for a Google review the same day
  • Week 2: join three local Facebook groups and answer recommendation posts
  • Week 3: door hangers on the 15 homes around each job
  • Week 3: introduce yourself to two realtors and one property manager
  • Week 4: add a recurring-clean offer and a referral offer
  • Week 4: count where each booking came from, and do more of what worked

Questions

What owners ask

How do I get my first cleaning clients?

Start with people you know, a Google Business Profile set up as a service-area business, and local Facebook groups. Ask every first customer for a review the same day and put door hangers on the homes around each job.

What is the best marketing for a cleaning business?

Reviews on a well-set-up Google Business Profile, followed by referrals and fast replies to quote requests. Paid ads work better once those are in place, because they send people to your profile and website.

Do flyers work for cleaning businesses?

They can, if they're targeted at one neighbourhood, carry a recurring-clean offer and use a code or link you can track. Door hangers on homes near your current jobs usually work better than a citywide drop.

How do I get commercial cleaning contracts?

Walk in to small offices and clinics in your area, get on property managers' vendor lists with a certificate of insurance and WSIB clearance, and watch public tenders on CanadaBuys and MERX. See the commercial cleaning guide.

Can I email past cleaning customers in Canada?

Yes, with consent. Under CASL, implied consent from a purchase lasts two years, and from an inquiry six months. Express consent (a checkbox they ticked) lasts until they unsubscribe. Every email needs your business name, contact details and an unsubscribe.

How do I turn one-time cleaning customers into recurring ones?

Offer the recurring price at the end of the first clean, while the house still looks great, with a small discount for booking every week or two. Send the same cleaner when you can, and make rebooking one click from the follow-up email.

How much should a cleaning business spend on marketing?

Owners report $150 to $1,500 a month on ads, often $500 to $1,000 in Canada. Judge it by the cost of each recurring customer you win, compared with what that customer is worth over a year.

See More Knocks run one of your own jobs

Book 20 minutes with one of the founders. We'll walk a real booking from quote to payment and tell you straight whether it fits your company.

Book your demo