How to Get House Cleaning Clients: A Local Plan Built With AI

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How to Get House Cleaning Clients: A Local Plan Built With AI.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How to Get House Cleaning Clients: A Local Plan Built With AI.

Get house cleaning clients by verifying a Google Business Profile with your service areas, joining neighbourhood groups as a helpful neighbour, asking happy clients for named referrals and honest reviews, and offering a first-visit deal you have costed. AI saves hours on the writing and the tracking; the cleaning, the replies and the promises stay yours.

A four-week plan follows. Time estimates are planning figures for a solo or two-person business, not measurements, so adjust them to your pace. The weeks are ordered so each one feeds the next: the profile gives referrals and reviews somewhere to land, and the tracking sheet at the end tells you which channel deserves more of your hours.

Follow me on Instagram@sagnikteaches

Week one: a Google Business Profile built for a service-area cleaner

Many enquiries from strangers start with someone searching on a phone and comparing a few profiles. Yours needs to be verified and accurate rather than clever. Google's guidelines are specific on four points:

Connect on LinkedInSagnik Bhattacharya
  • Name. Use your real-world business name, as it appears on your van, invoices and website. Google says unnecessary information in the name, such as marketing taglines or location details, is not permitted.
  • Address. If you clean in clients' homes and nobody visits you, remove your address from the profile. Google's guidelines say a service-area business should hide its address, which also keeps a home address private.
  • Service areas. You can add up to 20, defined by city, postal area or similar, not by radius, and Google's guideline is that they should be no more than about two hours' driving from where you are based. For a cleaner, choose far fewer than 20: the areas you can reach without losing the profit on a short job to travel time.
  • Hours. List the regular hours when someone answers the phone and the messages, not when you hope to be working.

Choose the closest primary category (house cleaning service), add the services you actually sell, such as regular cleans, one-off cleans, move-out (end-of-tenancy) cleans, ovens and fridges, and upload real photos: the team in uniform with permission, your equipment, and before-and-after shots only when the client has agreed. The tutorial on creating and verifying a Business Profile covers the verification steps.

Subscribe on YouTube@sagnikteaches

The description is the part AI helps with most, provided you give it facts and forbid the rest:

Write a Google Business Profile description of about 100 words for a two-person house cleaning business. Use only these facts: regular and one-off cleans; oven and fridge cleaning as add-ons; we bring our own supplies and equipment; fixed quote after a short call or from photos; Monday to Friday, 8am to 4pm. Do not mention prices, discounts, insurance, awards or any claim I have not listed. Do not repeat "cleaning" more than three times.

Illustrative output:

We are a two-person house cleaning business offering regular and one-off cleans for homes in [areas]. We bring our own supplies and equipment, give a fixed quote after a short call or from a few photos, and clean Monday to Friday between 8am and 4pm. Oven and fridge cleaning can be added to any visit. Ask us for a quote and we will reply the same day.

What you fix: replace [areas] with your real service areas, and delete "reply the same day" unless you will genuinely do it. Assistants often add "fully insured", "eco-friendly" or "trusted" because they are common in the genre. Each one must be true and provable before it stays. Budget about four hours for the week: three for the profile and one for photos.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Week two: neighbourhood groups without sounding like an advert

People ask for a cleaner in residents' groups, parent groups and neighbourhood apps every week, and the replies they trust come from other residents. Nextdoor, for one, lets a business claim a page that neighbours can recommend, and Facebook has community groups for most areas. The aim of this week is to be visible in three of them as a useful neighbour, not to post the same offer in thirty.

  1. Pick three groups you can answer questions in regularly, and read each one's rules before you post anything. Many restrict promotion to one thread or ban it, so check rather than assume.
  2. Message the admin first: introduce yourself, say what you do, and ask where recommendations or business posts belong.
  3. Post one introduction in the place the admin names. Then answer questions for a few weeks, including ones that are not about cleaning.
  4. Reply to anyone who asks for a cleaner within the hour where you can. Speed beats polish in these groups.

AI is good at first drafts here and bad at tone, so the editing matters. A typical first draft from an assistant asked to "write a Facebook post to get cleaning clients" looks like this:

Looking for a reliable, affordable cleaner? [Business] offers top-quality cleaning services at unbeatable prices! Message us now for a FREE quote and 20% OFF your first clean!!!

It breaks the likely group rule on offers, promises nothing a neighbour can check and sounds like every other advert. After editing, with the admin's permission already given, the same post becomes:

Hello, I'm [first name]. My business partner and I have started cleaning homes for neighbours, either regularly or as a one-off. If you are looking for help, ask me anything, and I'm happy to give a fixed price after a short call. I won't post offers here because of the group rules, but I'll answer questions in the comments.

Keep a reply bank for the questions that come up: what a visit includes, what you bring, how a fixed price works, whether you need a key or someone at home. Ask the assistant to draft each reply, then rewrite it in your own voice, because residents spot a pasted answer. Never use a second account, and never ask friends to pose as satisfied customers; both are likely to break platform rules, and groups tend to notice. Budget about three hours for the week.

Week three: referral wording that people pass on

A referral is the cheapest client you will get and the one most likely to stay, but only if asking is easy and the wording gives the client something to say. Three short messages cover most cases. Each is a starting point for an AI draft that you shorten and put in your own voice:

To a current client, by text:
Hi [first name], thanks again for having us this week. If a friend or neighbour ever needs a cleaner, I'd be glad to look after them too. Just pass on this number, or tell me their name and I'll message them. As a thank-you, you'll both get [offer] on their first clean.

On a card left with every first clean:
Know someone who'd like a hand with the housework? Give them this card. They get [offer] on their first clean, and so do you.

To a local business with the same kind of customers:
Hi [first name], I run a two-person house cleaning business. Some of your customers must ask who to call for a clean. If it's useful, I'm happy to leave you some cards and send you a short note after any job you refer.

Keep two rules apart. A discount for a referral is ordinary marketing and fine to offer, but a reward for a review is not: Google's policy prohibits offering incentives, such as payment, discounts or free goods or services, in exchange for posting a review. Do not mention reviews in the referral message at all.

The partner message is worth the one or two hours it takes, because a property manager, a childcare provider or a pet groomer talks to dozens of your ideal clients a month. The tutorial on referral programmes with automated reminders covers reminders once you have a few referrers.

A first-visit offer you have costed

A discount is only a good idea when you know what it gives away. Here is the arithmetic for a two-person business, with placeholder figures to replace with your own. A cleaner costs $22 an hour fully loaded, supplies cost $6 a visit and $12 for a first visit, and travel is $10.

Regular visitFirst visit (deeper clean)
Price$160$240
Labour2 people × 2.5 hours × $22 = $1102 people × 4 hours × $22 = $176
Supplies and travel$6 + $10 = $16$12 + $10 = $22
Cost$126$198
Margin$34 (21%)$42 (17.5%)

Offer one is 15% off the first visit, which takes the price to $204 and the margin to $6. The give-away is $36, and a regular visit earns $34, so the discount is repaid by the second regular visit. But not every first-visit client stays. If only one in three books regular visits (an illustrative rate), three discounts cost $108, and that one regular client has to produce $108 of margin, which is 3.2 regular visits, before the offer has paid for itself.

Offer two keeps the price and adds a free inside-the-oven clean. If the add-on costs you $15 in time and product, the first visit still earns $27. Three of those cost $45, which one regular client repays in 1.3 visits. The second offer asks less of your retention, and it shows the client something they can see on the day.

Whichever you choose, ask the assistant to write the offer in two sentences, then check three things: the dates, the exact terms (first visit only, new clients only, minimum booking) and that nothing in the wording promises a result you cannot control. Add a satisfaction promise you can honour, such as a re-clean of anything missed if the client tells you within 48 hours. It costs you something only when you got it wrong. The estimate template for quoting by home size helps you set the regular price this table starts from. Budget about five hours for week three, including costing the offer and sending the partner messages.

The first reply: answer an enquiry within minutes

An enquiry from a profile, a group or a referral is worth little if the reply is slow or vague. A good first reply does three things: it confirms you cover the client's area, asks the handful of questions you need to quote, and offers two time slots for a short call or a visit. The questions are the number of bedrooms and bathrooms, the rough size of the home, pets, whether the clean is regular or one-off, any extras (oven, fridge, inside windows) and how you would get in. Keep them in a saved reply so the quote follows within minutes of the answers coming back.

Here is an enquiry as it arrives, and the prompt that drafts the reply:

Enquiry: "Hi, looking for a cleaner for a 3 bed house. How much?"

Draft a reply from a two-person cleaning business. Ask for bedrooms and bathrooms, pets, regular or one-off, extras, and how we would get in. Offer a call at either of two times that I will fill in. Do not quote a price yet and do not use exclamation marks.

Illustrative output:

Hi [first name], thanks for getting in touch. We do cover [area]. To give you a fixed price I need a few details: how many bathrooms, whether you have pets, whether you'd like a regular clean or a one-off, any extras such as the oven or fridge, and how we'd get in (someone at home, or a key). I'm free for a short call at [time 1] or [time 2] if that's easier. Speak soon, [your name]

What you fix: assistants like to promise a price in the first line or add "we'd love to", and both are wrong for this reply. The price comes after the answers, from your own calculator, and the tutorial on building a price calculator with ChatGPT shows how to make that a two-minute job. Reply to every enquiry the same way. Clients compare the first answers they get, and the one that arrives first, asks sensible questions and sounds like a person often wins the booking.

Turn the first visit into a regular booking

The offer only pays if the first visit becomes a regular one, and the payback sum shows how much that matters. At one rebooking in three, a $36 discount needs 3.2 regular visits to repay. At one in two, two discounts cost $72, which 2.1 regular visits repay. Lifting the rebooking rate does more for your margin than trimming the discount.

Three habits move it. First, offer the regular slot before you leave, with a specific day: "Thursday mornings suit our route, shall I pencil you in fortnightly?" lands better than "let me know". Second, leave a short note of what you did and one thing you noticed, which shows attention without selling. Third, send the review request the next morning, to every client, as described below. The note is a good job for an assistant if you give it three facts and nothing else:

Write a four-line note to a client after a first clean, in plain friendly language, no exclamation marks. Facts: we did the kitchen, bathrooms, bedrooms and floors plus the oven as agreed; the shower screen has limescale and needs a descaler, which I will bring next time; their usual slot could be Thursday mornings. End by asking whether they would like me to pencil that in.

Illustrative output:

Hi [first name], today we did the kitchen, bathrooms, bedrooms and floors, plus the oven as agreed. The shower screen has some limescale that needs a descaler, so I'll bring one next time. Thursday mornings would suit our route if you'd like a regular slot. Shall I pencil that in? [your name]

Check it against what you really did before it goes out. An assistant will happily thank someone for "the lovely cup of tea" if you leave a gap it can fill. The tutorial on rebooking regular clients goes into the longer-term routine.

Review requests: when to ask, what to say, what Google forbids

Reviews help people choose between profiles, and Google's rules decide how you may ask for them. From its user-generated content policy and Business Profile help: you may ask customers to visit a Google link or scan a QR code, and they must be signed into a Google Account to post. You may not offer incentives for reviews, discourage negative reviews or selectively solicit positive ones, pressure people to review while on the premises, or ask staff to collect a set number of reviews or reviews with specific content.

That has four practical consequences for a cleaning business:

  • Send the same request to every client after a first visit, not only the ones you think were pleased. A message that asks "was everything fine?" and sends only the happy replies to the review link is selective solicitation.
  • Do not set a target such as "each cleaner gets five reviews a month". Set a process (everyone gets the request) rather than a quota.
  • Do not mention any discount, credit or gift in a review request, and keep offers out of your replies too, because Google's help page says to avoid using a response to offer deals or promotions.
  • Never write, buy or reword a review, and never quote one without the client's consent.

The request itself should be short, personal and easy to act on. An assistant can produce a version for each client from a first name and a service, and you check it before sending:

Hi [first name], thank you for having us today. If you were happy with the clean, would you mind leaving a short review? It helps other people find us, and it only takes a minute: [review link]. If anything wasn't right, just reply to this message and I'll sort it out.

The last sentence invites private feedback without steering anyone away from the public link, because the link goes to everyone. Reply where you have something specific to add: Google's own tips suggest answering a question or sharing a useful update rather than sending everyone the same thank-you. For a mixed review, draft the reply with the assistant, then take out anything defensive. The tutorial on automated review requests covers sending these at scale once the routine works. Budget about an hour in week four for the first batch of requests and replies.

The four weeks side by side, with the hours each takes

Here is the whole plan in one table. The hours are planning estimates for a solo or two-person business:

WeekWorkHoursWhere AI helpsDone when
1Verify the profile, set service areas and hours, add services and photos4Description and service wordingProfile verified, address hidden, honest description live
2Pick three groups, read rules, ask admins, post one introduction, build a reply bank3Intro draft and reply bankIntroduction posted where the admin said, replies saved
3Cost the first-visit offer, write referral messages, contact two local businesses5Offer wording, three referral messagesOffer costed, messages sent to current clients and partners
4Send review requests to every client so far, reply to reviews, build the tracking sheet3Request and reply drafts, monthly summaryEvery client asked once, sheet filled in

That is 15 hours in total, close to four a week. If you cannot find four hours, drop week two's third group or week three's partner messages first, not the profile or the review routine, which compound over time.

Inside those hours, AI shortens only the writing. Roughly five of the 15 hours in this plan are drafting (a planning estimate, not a measurement): the profile description, the group introduction and reply bank, three referral messages, the offer wording, the first-reply template, the after-visit note and the review request. An assistant turns each blank page into a draft you edit, and the blank page is where writing time goes. The other ten hours, for verification, photos, reading group rules, talking to admins and partners, costing the offer and answering real people, take as long as they take, and none of them should be handed over.

Track where each client came from

Add one question to every enquiry: "How did you hear about us?" Record the answer in a sheet with the date, the source, whether the enquiry booked and whether the client became regular. Do not trust memory for this. After a month you will have the only numbers that tell you where to spend your hours. An illustrative month:

SourceEnquiriesBookedRegular clientsHours spentHours per regular client
Google profile146441.0
Neighbourhood groups93133.0
Client referrals54320.7
Partner businesses3102none yet
Total31148111.4

Read it by hours per regular client, because that is what you are really spending. Referrals booked four out of five enquiries and cost 0.7 hours per regular client, so the first move next month is to ask more clients for them. The profile is steady at 1.0. Groups cost three times as much per regular client as the profile, which suggests a smaller standing slot rather than quitting, since a group is also where residents recommend you to each other. Partners produced one booking and no regular clients, so call your partners and ask what their customers actually need before sending more cards.

An assistant can summarise the sheet each month if you paste it in and ask for the booking rate and hours per regular client by source, with the working shown. Check the division yourself: 11 hours over 8 regular clients is 1.4.

Where AI should stay out of a cleaning business

Four things are better left to people. First, reviews and testimonials: writing, buying or rewording them is fake engagement under Google's policy. Second, photos: do not present AI-generated or stock images as your work, because clients can tell and a misleading before-and-after is a claim you cannot support. Third, claims: insured, vetted, eco-friendly and guaranteed are statements you must be able to prove. Fourth, keys and codes. Cleaners often hold door codes, alarm details and key locations, and none of that belongs in a prompt, a shared note or a spreadsheet you paste into a chat. Put client names, addresses and access details in your booking tool, and give the assistant only the first name and the service.

Questions new cleaning businesses ask

Do I need a website before I start?

Not in week one. A verified Google Business Profile, a phone number that gets answered and a simple way to request a quote do most of the work early on. A one-page site helps later, and it is easier to write once you know which questions clients keep asking and which areas actually book.

What if a neighbourhood group bans business posts?

Respect the rule. Ask the admin whether there is a recommended-services thread or a weekly promotion post, and answer questions helpfully when residents ask for a cleaner. Never use a second account or ask friends to pose as customers. A group that trusts you will name you without being asked.

Is it worth paying for leads from directories?

Treat paid leads as a test, not a plan. Prices and terms differ by platform, so read each one before you sign up, log what you pay, and count how many of those enquiries become recurring clients. Compare the hours and money per recurring client with your free sources after four weeks.

Can AI write my reviews or testimonials?

No. Reviews have to reflect a real customer's experience, and fabricated or incentivised reviews breach Google's policy and put your profile at risk. Use AI for review requests, replies and the tracking sheet. Leave the reviews to the clients who wrote them, and never quote one without that person's consent.

Further reads

Sources: Google Business Profile Help (service areas, guidelines for representing your business, reviews), Google Maps user-generated content policy, and Nextdoor's business pages; all prices and rates in the worked examples are labelled placeholders.

Want a client plan built around your week?

On a 1:1 call we'll map where your enquiries come from now, choose the two channels worth your hours first, and set up the AI drafts and tracking sheet to run them.

Book a 1:1 call with me