Cleaning leads: where to find them, what they cost and how to win them

Cleaning leads are people who ask you for a price. The cheapest come from referrals, your Google profile, Nextdoor and Yelp. Marketplaces like Thumbtack and Angi send leads fast but charge per lead or take a cut of each job. Work out what a client is worth before paying, answer every lead within the hour, and track cost per booked client, not cost per lead.

BroomBook teamUpdated 14 min read 9 sections 5 sources cited

Key takeaways

  • Thumbtack charges a lead price you set for each matching lead, with a weekly budget; Opportunities cost only if the customer replies.
  • Angi has two lanes: pay-per-lead Angi Leads and Angi Services, where Angi lists the job price and keeps a portion.
  • Nextdoor and Yelp business pages are free; their paid ads are optional extras.
  • Your maximum price per lead is profit per client, times the share you will spend, times your close rate.
  • Reply within minutes and follow up after 24 to 48 hours: on marketplaces, speed often decides who gets the job.
  • Track cost per booked client and per recurring client for each source, then cut the losers.
On this page

Where do cleaning leads come from?

Cleaning leads come from five places: people who already know you (referrals), places you own (your Google profile and website), free community platforms (Nextdoor, Yelp, local Facebook groups), lead marketplaces (Thumbtack and Angi), and paid ads. Each one costs something different: time, a fee per lead, a cut of the job, or ad spend.

A lead is not a client. It is a person who asked for a price. Good cleaning business lead generation is less about getting more requests and more about getting requests from people who live in your area, want the kind of cleaning you sell, and are willing to pay your prices.

Lead sourceHow you payTypical lead quality
Referrals from clientsTime, maybe a thank-you creditHighest: they already trust you
Google Business Profile and your websiteTime, small website costHigh: they searched for a cleaner and picked you
Nextdoor and Yelp business pagesFree to set upHigh when a neighbor recommends you
ThumbtackA price per lead, or a share of preset jobsMixed: many customers contact several pros
AngiA fee per lead, or a portion of each booked jobMixed, depends on your area and job type
Paid ads (Google, Facebook, Nextdoor)Per click, per lead or per 1,000 viewsDepends on your targeting and your landing page

This guide focuses on lead sources, marketplaces, follow-up and tracking. For the bigger picture of free local marketing, see how to get cleaning clients, and for running Google, Facebook and Nextdoor campaigns, see the guide to cleaning business ads.

How much can you afford to pay per lead?

You can afford to pay per lead whatever is left after this math: the profit a client brings you, times the share of that profit you are willing to spend to win them, times the share of leads you actually book. Do the math before you load money into any platform.

The formula

Maximum cost per lead = profit per client × share you will spend on getting the client × close rate

A worked example (hypothetical numbers)

Swap in your own numbers. These are round figures to show the method, not typical market prices.

  1. A recurring client books every two weeks at $160 per clean.
  2. After cleaner pay, supplies and driving, you keep 30%, or $48 per clean.
  3. The average recurring client stays about 9 months, roughly 19 cleans. Profit per client: 19 × $48 = $912.
  4. You decide to spend no more than a third of that to win a client: about $300.
  5. You book 1 in 5 leads from a marketplace, a 20% close rate.
  6. Maximum cost per lead: $300 × 20% = $60.

Now run it for a one-time deep clean at $320 with the same 30% margin: $96 profit, a third of that is $32, and at a 20% close rate you can afford about $6 per lead. The same platform can be a good deal for recurring clients and a money loser for one-time jobs. That is why it pays to tell marketplaces exactly which job types you want.

The cleaning business profit calculator helps you find your real profit per clean. If you do not know your close rate yet, assume something modest like 1 in 5 and adjust after your first 20 leads.

Is Thumbtack worth it for a cleaning business?

Thumbtack can be worth it for a cleaning business that answers leads within minutes, keeps a tight service area and knows its maximum cost per lead. It tends to be a poor fit if you reply hours later, accept every job type, or only want low-priced one-time cleans.

How Thumbtack charges pros

According to Thumbtack’s own guide for new pros, there are three ways work reaches you, and each is paid differently:

TypeWhat it isHow you pay
LeadsCustomers who saw your profile and reached out. Most match your job preferences; smart matching can add some outside them.Charged automatically at the lead price you set. Prices vary by job type and size, how many pros are available, and your market.
Preset jobsJobs already scheduled by the customer that you can claim. Available to some service types and pros who meet criteria such as 3 or more reviews.No upfront lead fee: Thumbtack takes a percentage of the customer’s payment, and you see your earnings before you claim.
OpportunitiesCustomers still looking for quotes, listed for you to contact.Priced separately and shown upfront. You pay only if you reach out and the customer responds.

You also set a weekly budget. Once you reach it, new leads stop until the budget resets the following Monday. Opportunities do not count toward that budget. Thumbtack says higher lead prices make you more likely to get leads, and it suggests setting higher prices for the leads that matter most to you.

How to set up Thumbtack for cleaning

  • Narrow your job preferences. Pick only the cleaning types and home sizes you want, and set your travel area to the neighborhoods you already serve. Every lead outside your sweet spot still costs money.
  • Price by value. Use the math above: a higher lead price for recurring cleaning, a low one (or none) for small one-time jobs.
  • Bring your reviews. Thumbtack lets new pros collect up to 10 reviews from past customers with a review link, or import up to 100 from a Google Business Profile.
  • Turn on notifications. Thumbtack recommends responding as quickly as possible, or within an hour if you can’t reply right away, and says responsiveness affects your rank in search results.

A fair 30-day test

  1. Set a weekly budget you can afford to lose for four weeks.
  2. Reply to every lead within 15 minutes during working hours.
  3. Log each lead: cost, job type, whether they replied, whether they booked, whether they became recurring.
  4. After 30 days, divide what you spent by the number of booked clients. If that number is above what a client is worth to you, change your preferences or stop.

How does Angi work for a cleaning business?

Angi works for a cleaning business in two different ways: Angi Leads, where you pay a fee for each matching lead, and Angi Services, where customers book at a price Angi lists and Angi keeps a portion of it. Ask which program a sales rep is offering before you sign anything, because the economics are completely different.

Angi Leads: pay per lead

Angi Leads is run from HomeAdvisor’s pro site. You pay a fee for each lead that matches your profile, and Angi says different job sizes carry different lead fees. Angi does not publish a price list, so ask the rep for the lead fee for house cleaning in your zip codes, whether there is any membership or setup fee, and whether you can cancel monthly.

Read the Angi Leads credit guidelines before you start. Credits must be requested within 30 days of the charge and expire six months after they are issued. You can get credit for duplicate leads, a wrong zip code outside your area, the wrong job type, or contact details that are all wrong or disconnected. You do not get credit when a customer never calls back, hires someone else, changes their mind, is just shopping, or you simply do not win the job. In other words, you pay for the competition.

Angi Services: Angi sets the price and takes a share

Angi’s pro help center says Angi Services does not cost your business anything to use apart from avoidable fees: your business is paid the amount Angi lists for the job, and Angi takes a portion of what the customer pays. Fees can be deducted for things like late cancellations or no-shows.

For a cleaning business, the key question is whether the job price Angi lists leaves you enough after cleaner pay. Compare it with your own price for the same home. If the listed amount is below your cost, the job is not a lead, it is a loss.

Is Angi a good fit?

  • Good fit: you have open slots to fill now, you can reply fast, and your area has steady demand on the platform.
  • Poor fit: your prices are above average for your town, or you only want recurring clients and most requests are one-time.

How to use Nextdoor for a cleaning business

Nextdoor works for a cleaning business mostly for free: claim your business page, get happy clients to recommend you, and show up when neighbors ask who cleans their homes. Paid Nextdoor ads are optional and come after the free page is working.

Nextdoor says a business page is free and lets you collect recommendations and “Faves”, post updates, and answer messages from neighbors. That matches how most people use Nextdoor for cleaners: someone posts “Can anyone recommend a house cleaner?” and neighbors reply with names.

Step by step

  1. Claim your business page with your real business name, phone, service area, a clear photo of you or your team, and two or three before-and-after photos.
  2. Ask current clients who use Nextdoor to recommend you on your page. A recommendation from someone on the same street carries more weight than any ad.
  3. Turn on notifications and reply to messages quickly, the same way you would on a marketplace.
  4. Post useful things from your page now and then: openings this week in a named neighborhood, a seasonal cleaning tip, a before-and-after.
  5. Follow your neighborhood’s rules. Many neighbors dislike hard selling in the main feed, so let clients do the recommending.

A Nextdoor lead usually costs you nothing but time, and it often comes from the same few streets as your current clients, which means less driving between jobs.

Low-cost lead sources worth adding

The best low-cost lead sources for cleaners are your Google Business Profile, a Yelp page, client referrals, and partners who meet people when they move. They take longer to build than a marketplace, but each lead costs little or nothing.

  • Google Business Profile. Where most local searches end. Keep it complete and keep reviews coming. The guide to SEO for cleaning companies covers it in depth.
  • Yelp. Yelp says there is no charge to create a business page, and people can use its free messaging to request a quote. Treat those messages like any other lead and answer fast.
  • Referrals. Ask every happy client after the first or second clean, and offer a credit when a friend books.
  • Move-related partners. Realtors, property managers and movers send move-out and move-in cleans, and buyers you clean for can become regular clients.
  • Old quotes. People who asked for a price and said “not yet” are leads you already paid for. Text them when you have an opening.

How fast should you answer a cleaning lead?

Answer a cleaning lead within minutes when you can, and within an hour at most. Many people send the same request to several cleaners and book whoever replies first with a clear price and an open time.

Thumbtack’s own advice is to respond as quickly as possible, aim for within an hour if you can’t reply right away, and send a follow-up after about 24 to 48 hours if the customer goes quiet. The same rhythm works for Angi, Yelp, Nextdoor and your website form.

First reply template (text or marketplace message)

Hi Dana, thanks for reaching out! I’m Maria from Bright Corner Cleaning. For a 3-bed, 2-bath home every two weeks, our price is usually $150 to $170 per visit, depending on condition. I have openings Tuesday morning or Thursday afternoon next week. Would either work? Happy to answer any questions.

It works because it uses their name, gives a real price range, offers two specific times, and ends with an easy question.

Follow-up schedule

  1. Within 15 minutes: first reply as above. If they gave a phone number and the platform allows it, call too.
  2. After 24 to 48 hours: “Hi Dana, just checking in. I can still hold Thursday afternoon for you if you’d like it.”
  3. After about a week: “No worries if the timing isn’t right. If you ever need a hand, just reply here and I’ll send times.”

Three touches, then stop. Pushing harder rarely helps and can earn a bad review.

Make speed easy

  • Save your first reply as a quick reply on each platform and on your phone.
  • Turn on push notifications for every lead source during working hours.
  • Know your prices by home size so you can quote a range without a site visit.

How to qualify a lead before you quote

Qualify a lead by asking five things before you give a firm price: where the home is, its size, its condition, how often they want cleaning, and when they want to start. Those answers tell you whether the job fits your route, your schedule and your prices.

QuestionWhy it matters
What is the address or zip code?Outside your area means drive time you are not paid for.
How many bedrooms, bathrooms and square feet?The base of your price.
When was it last cleaned professionally? Any pets?Tells you whether the first visit should be priced as a deep clean.
One time, weekly, every two weeks or monthly?Recurring clients are worth far more per lead.
When would you like to start?A move-out date next week is urgent; “sometime this spring” can wait.

Common red flags

  • They want a firm price for a large home without photos or a walkthrough.
  • Their first question is the cheapest you can go.
  • The job is well outside your service area or your service list.

Once a lead qualifies, send a written quote the same day. The free cleaning estimate template keeps quotes consistent, and the house cleaning price calculator gives you a starting price by home size.

How to track cost per lead and cost per booked client

Track every lead in one list with its source, cost and outcome, then once a month divide what each source cost by the leads, booked clients and recurring clients it produced. Cost per booked client is the number that tells you where to spend.

Columns for your lead log

  • Date, name and source (Thumbtack, Angi, Nextdoor, Yelp, Google, referral, partner)
  • What it cost (lead fee, or your share of ad spend)
  • Job type and home size
  • Replied? Quoted? Booked? Became recurring?
  • First job value

A sample month (hypothetical numbers)

SourceSpentLeadsBookedRecurringCost per booked client
Marketplace A$4001631$133
Marketplace B$3001010$300
Nextdoor page$0522$0
Referrals ($25 credit each)$75332$25

In this example, Marketplace A costs $400 per recurring client, which is fine if a recurring client is worth $900 to you. Marketplace B produced no recurring clients at all, so it gets cut or its job preferences get tightened. Your time counts too: if you spent five hours chasing Marketplace B leads, add that to its cost.

Software can take some of the effort out of this. BroomBook, for example, texts you for every new booking request and gives clients an instant price on your booking page, which helps you reply first and capture leads from your own website, Google profile and Nextdoor page without paying a per-lead fee.

FAQ

Frequently asked questions

What are cleaning leads?

Cleaning leads are people who have asked a cleaning business for a price or more information. They can come from referrals, your Google profile or website, community platforms like Nextdoor and Yelp, lead marketplaces like Thumbtack and Angi, or paid ads. A lead only becomes a client when they book, so the useful numbers are how many leads book and what each booked client costs.

Is Thumbtack worth it for a cleaning business?

It can be, if you reply within minutes, keep your job preferences narrow and know the most you can pay per lead. Thumbtack charges the lead price you set for matching leads, caps spending with a weekly budget, and charges for Opportunities only when the customer responds. Run a 30-day test and compare your cost per booked client with what a client is worth.

How much does Angi charge cleaners?

It depends on the program. Angi Leads charges a fee for each matching lead, with different fees for different job sizes, and Angi does not publish a price list, so ask a rep for house cleaning prices in your zip codes. Angi Services charges no upfront fee: it pays you the job amount it lists and keeps a portion of the customer’s payment, and it can deduct fees for late cancellations or no-shows.

Can I get a refund for a bad lead?

Sometimes. On Angi Leads you can request credit within 30 days for duplicates, wrong zip codes, the wrong job type or fully wrong contact details, but not when a customer never calls back or hires someone else. Thumbtack reviews refund requests on its own terms, so check its current help pages and keep notes on any lead that did not match your preferences.

Is Nextdoor free for a cleaning business?

Yes, the business page is free. You can collect recommendations and Faves from neighbors, post updates and answer messages without paying. Nextdoor also sells ads, but most cleaners should get the free page working first, with recommendations from current clients, before spending anything.

What is a good cost per lead for house cleaning?

There is no single good number, because it depends on your prices, margins and close rate. Work it out: profit per client, times the share of that profit you will spend to win a client, times your close rate. A source that sends recurring clients can justify a much higher cost per lead than one that mostly sends one-time jobs.

Should I buy cleaning leads when I am just starting?

Only a small, capped amount, and only if you can answer quickly. Start with free sources such as people you know, a Google Business Profile, Nextdoor and Yelp. Paid leads can fill gaps while those build, but set a weekly budget, log every lead and stop if the cost per booked client is higher than what a client is worth to you.

Sources

  1. Thumbtack Help: your guide to your first two weeks on Thumbtack
  2. Angi Pro Support: how much does it cost to use Angi Services?
  3. Angi Leads: lead credit guidelines
  4. Nextdoor: create a free business page
  5. Yelp for Business: claim your business page

General information for cleaning business owners, not legal, tax or insurance advice. Rules and prices vary by state and city.