House Cleaning

House cleaning leads: you are not selling a job, you are selling a subscription

By Scavi Company · · 13 min read
House cleaning leads: you are not selling a job, you are selling a subscription

Most cleaning companies buy leads the way a roofer does, and then wonder why the math never works. A roofer wins a job. You win a subscription that happens to start with a job — and until your marketing is priced against the lifetime of a recurring client rather than the ticket of a single clean, you will keep underspending on the channels that build the business and overspending on the ones that fill a Saturday. This is what a house cleaning lead is really worth, where the good ones come from, and the three changes that doubled one company's recurring conversions without adding a dollar of ad spend.

What a house cleaning lead is actually worth

Almost every cleaning company prices its marketing as if it were selling a job. It is not. It is selling a subscription that happens to start with a job — and that single misunderstanding is why cleaning companies underspend on marketing while roofers outbid them for the same click.

Run the two numbers side by side. A one-time clean averages $180 to $260 in most markets. A biweekly client at $145 a visit generates roughly $315 a month, and the average residential cleaning client stays somewhere between 11 and 16 months before moving, having a life change, or drifting away.

At 14 months, that recurring client is worth about $4,400 in revenue. The one-time clean is worth $210 and a thank-you text.

So the real question is never "what can I pay for a cleaning lead." It is what can I pay for a lead that has a 40% chance of becoming recurring — and that number is far higher than most owners believe. A company converting 40% of booked leads into recurring clients can pay $150 to acquire one and still be at a 28-to-1 return over the client's life.

The number that changes the decision. Stop tracking cost per lead. Track cost per recurring client acquired. They move in opposite directions more often than you would expect: the cheapest leads in this trade — bargain hunters from discount platforms — almost never go recurring, which makes them the most expensive leads you buy.

Where house cleaning leads actually come from

Six sources produce nearly all residential cleaning volume, and they behave very differently.

  • Google Local Services Ads. House cleaning is an eligible category, the ads sit above everything else, and you pay per lead rather than per click. Highest intent of any paid source. It requires the background check and license verification, which is exactly why it stays less crowded than regular search.
  • Google Search ads. Expensive per click and worth it when the landing page books an appointment instead of collecting a form. "House cleaning near me" is a now-intent search.
  • Google Business Profile and local SEO. The single best long-term asset in this trade. Cleaning is chosen on trust, and trust is read off review count and recency more than off any website.
  • Nextdoor and neighborhood Facebook groups. Underrated and nearly free. "Can anyone recommend a cleaner?" is posted in every neighborhood group in America every week, and the reply with three neighbors vouching wins the job without a quote.
  • Referrals from existing clients. The highest-converting and most recurring-prone source, and the one almost nobody systematizes.
  • Partnerships: realtors for move-in and move-out cleans, property managers, short-term rental hosts for turnovers, and interior designers. Lower volume, much larger contracts.

The platforms — Thumbtack, Angi and their peers — deserve a separate note. They deliver volume fast and they train the customer to compare on price, which is the exact opposite of what a recurring cleaning business needs. Use them to fill a new crew's calendar, never as a foundation.

Keep reading — free

The rest of this article is worth the 20 seconds

Tell us where to send it and the full piece unlocks right here, along with everything else on this blog.

Rather just talk? Message us on WhatsApp.

Speed to lead is more brutal here than anywhere

In roofing, a homeowner will wait two days for a callback. In cleaning, they will not wait twenty minutes.

The reason is structural: cleaning is a low-risk, low-ticket, high-availability decision. The customer is not researching a $22,000 investment; they are trying to get their house clean before their in-laws arrive Saturday. They text three companies and book the first one that answers with a price.

Three fixes cover most of the loss:

  • Answer by text, not by phone call. This is the one trade where texting back beats calling back, because the person filling out your form at 9pm is not going to pick up a call from an unknown number.
  • Quote from the form, not from a visit. In-home estimates for residential cleaning are a relic. Square footage, bedrooms, bathrooms, pets and last-cleaned date are enough for a firm price on 90% of homes.
  • Offer online booking with a real calendar. A meaningful share of customers will book at 11pm without ever talking to a human, and those customers are not price shoppers — they are convenience buyers, who are exactly who you want.

Quoting without walking the house

Pricing by the hour is the fastest way to lose money in this trade, for the same reason it hurts every other service business: your best cleaner finishes in three hours, your newest takes five, and the customer with the better crew pays less.

The workable structure is a flat price built from five inputs: square footage, number of bedrooms, number of bathrooms, pets, and time since the last professional clean. That last one is the one most companies leave out and the one that causes most of the unprofitable jobs — a house that has not been professionally cleaned in two years is a different job at the same square footage.

Handle that with a first-visit premium rather than a surprise. "The first clean is $340 because it takes about twice as long; every visit after is $145" is an easy sentence to say and an easy one to hear. Discovering it on site and asking for more money is how a five-star client becomes a one-star review.

Build a two-minute quote script. Five questions, a firm number, and the next available slot — in one message. Companies that move from "we'll come take a look" to a same-hour firm quote typically see booking rates climb 15 to 25 points, because most of the loss was never about price.

The Recurrence Ladder

Every cleaning lead arrives on one of four rungs, and the entire profitability of the business is decided by how well you move people up.

Rung 1 — the one-time clean. Move-out, party, guests coming. Lowest value, highest volume, and the customer is not thinking about recurring at all.

Rung 2 — the deep clean. Larger ticket, and the natural doorway to recurring, because the customer has just seen what the house can look like.

Rung 3 — monthly. Recurring, but fragile: a month is long enough for the house to get bad again, which makes each visit feel expensive.

Rung 4 — biweekly or weekly. The business you actually want. Predictable route density, predictable revenue, and the client stops evaluating the price at every visit.

Two moves do most of the lifting. First, ask at the right moment: the offer to go recurring is made at the end of the first clean, in the house, while the customer is looking at the result — not in a follow-up email three days later. Second, price the ladder so the next rung is obviously better: when the one-time is $210 and biweekly is $145, the customer does the arithmetic themselves.

Ninety days, same lead volume

A two-crew residential cleaning company was getting 74 leads a month across Google, its Business Profile, Nextdoor and referrals, on $2,900 a month of ad spend — a cost per lead of $39.

Of those 74, it booked 31 jobs (42%), and 9 of those became recurring clients (29% of booked). At $145 a visit and 2.17 visits a month, those 9 clients added about $2,832 of recurring revenue per month.

Three changes went in, none of them involving more advertising: a text-first response with a firm quote from the form, online booking on the calendar, and the recurring offer moved to the end of the first clean.

Ninety days later, on the same 74 leads: 44 booked (59%) and 19 recurring (43% of booked), adding about $5,979 of recurring revenue per month.

That is $3,147 more in new recurring revenue every month, from the same spend and the same lead count. Cost per recurring client acquired fell from $322 to $153. Against a client lifetime value near $4,400, that is the difference between a business that grows when it advertises and one that just gets busier.

Reviews are the whole trade

No other service category is chosen on trust the way cleaning is, because the customer is handing over a key to their home. A roofer with 40 reviews and a roofer with 200 both get calls. A cleaner with 40 and a cleaner with 200 do not.

Three habits produce reviews consistently: ask in person at the end of the first clean rather than by email; send the link by text within two hours, while the house still looks the way it does; and put the name and photo of the cleaner in the request, because customers write warmer reviews about a person than about a company.

Recency matters as much as count. Twelve reviews in the last ninety days outperform two hundred from four years ago, both with customers and in local ranking.

The constraint is staffing, not leads

This is the trade where growth breaks in a specific place: you can generate more leads than you can clean, and taking them anyway is how companies lose the clients they already had.

A recurring client who gets a rushed clean, a rotating cleaner or a rescheduled visit cancels — and cancels the $4,400, not the $145. So the honest rule is to grow lead flow only as fast as you can staff it, and when you cannot, raise prices instead of taking more work.

The practical trigger: when the calendar is above 85% booked three weeks in a row, either hire or raise the rate for new clients. Doing neither is the choice that quietly destroys retention.

The three partnerships that outperform advertising

Residential cleaning has a referral economy that most owners never work deliberately, and it produces larger, steadier contracts than any ad account.

Realtors need move-out and pre-listing cleans on short notice, and they need them to be right, because a bad clean shows up in their listing photos. One agent who closes two homes a month is eight to ten cleans a year at a premium ticket, and agents talk to each other. The way in is availability: be the company that can take a Thursday-for-Friday request without drama.

Property managers hold portfolios, which means one relationship replaces dozens of individual customers. The trade-off is real — they pay on terms, they negotiate, and they expect documentation — so price for it and require a written scope per unit type.

Short-term rental hosts are the highest-frequency partner of all: a single well-booked unit needs 8 to 15 turnovers a month, forever. The demands are different from residential work, though. Turnovers run on tight windows between checkout and check-in, require linen handling and a photo checklist, and get graded by guest reviews rather than by the owner. Companies that build a separate turnover crew and a separate price for it do well; companies that squeeze turnovers into a residential route fall behind on both.

All three share one requirement that ordinary residential work does not: proof of insurance and a signed scope before the first job. Have both ready as a PDF, and you will win partnerships that competitors take weeks to respond to.

Five mistakes that cost cleaning companies money

  • Buying leads on price platforms as the main channel. Cheap leads that never go recurring are the most expensive ones you buy.
  • Quoting by the hour. It punishes efficiency and invites the customer to audit the clock.
  • Waiting for a follow-up email to offer recurring. The offer belongs in the house, at the end of the first clean.
  • Not asking when the home was last professionally cleaned. This is the single question that separates profitable first visits from unprofitable ones.
  • Marketing harder while short-staffed. Every unstaffed new client is paid for with an existing recurring one.

The numbers to watch

Four metrics run this business, and only one of them is a lead metric. Cost per recurring client acquired, which is the real acquisition number. One-time to recurring conversion rate, where 40% is a strong benchmark and anything under 25% means the offer is being made at the wrong moment. Average client tenure in months, which turns directly into lifetime value and tells you whether the problem is acquisition or service. And reviews received in the last 90 days, which predicts next quarter's organic lead flow better than any other number in the business.

Find out what a recurring client is worth in your market

Send us your monthly lead count, your booking rate and your average visit price. We will run the cost per recurring client and lifetime value math with you, and show you which of your channels is actually building the business.

Frequently asked questions

How much is a house cleaning lead worth?

Far more than the job it books, which is why cost per lead is the wrong number to optimize. A one-time clean averages $180 to $260 in most markets. A biweekly client at $145 a visit produces roughly $315 a month, and the average residential cleaning client stays between 11 and 16 months, which puts lifetime revenue around $4,400 at fourteen months. The right question is therefore not what you can pay for a cleaning lead, but what you can pay for a lead that has roughly a 40% chance of becoming recurring. A company converting 40% of booked jobs into recurring clients can spend $150 acquiring one and still see close to a 28-to-1 return over that client's life. Track cost per recurring client acquired instead of cost per lead — the two often move in opposite directions, because the cheapest leads in this trade rarely go recurring.

Where do house cleaning companies get leads?

Six sources produce nearly all residential volume. Google Local Services Ads, where house cleaning is an eligible category, the ads sit above everything else and you pay per lead rather than per click; the background check requirement is exactly why the category stays less crowded. Google Search ads, expensive per click and worth it when the landing page books rather than collects a form. Google Business Profile and local SEO, the best long-term asset in a trade chosen on trust. Nextdoor and neighborhood Facebook groups, where recommendation requests are posted every week and three vouching neighbors win the job without a quote. Referrals from existing clients, the highest-converting source and the least systematized. And partnerships with realtors, property managers, short-term rental hosts and interior designers, which bring lower volume and much larger contracts. Price-comparison platforms deliver volume fast but train customers to shop on price, so they work to fill a new crew's calendar, not as a foundation.

Should I quote house cleaning by the hour or by flat rate?

Flat rate, built from five inputs, and quoted without a site visit in most cases. Hourly pricing punishes efficiency — your best cleaner finishes in three hours and your newest takes five, so the customer with the better crew pays less — and it invites the customer to audit the clock. The five inputs that produce a reliable flat price are square footage, number of bedrooms, number of bathrooms, pets, and how long it has been since the last professional clean. That last question is the one most companies skip and the one that causes most unprofitable jobs, since a home not cleaned in two years is a different job at identical square footage. Handle it with a stated first-visit premium rather than a surprise: the first clean is $340 because it takes about twice as long, and every visit after is $145 is easy to say and easy to hear.

How do I turn one-time cleans into recurring clients?

By making the offer at the right moment and pricing the ladder so the next step is obviously better. Every lead arrives on one of four rungs: the one-time clean, the deep clean, monthly service, and biweekly or weekly. Monthly is recurring but fragile, because a month is long enough for the house to get bad again and each visit then feels expensive. Biweekly and weekly are the business you actually want, with predictable route density and a client who stops re-evaluating price at every visit. Two moves do most of the work. Ask at the end of the first clean, in the house, while the customer is looking at the result — not in a follow-up email three days later. And set prices so the arithmetic is obvious: when the one-time is $210 and biweekly is $145, the customer does the math themselves. Moving the ask alone took one company from 29% to 43% recurring conversion.

How fast do I need to respond to a cleaning lead?

Faster than in any other trade. In roofing a homeowner will wait two days for a callback; in cleaning they will not wait twenty minutes, because this is a low-risk, low-ticket, high-availability decision. The customer is not researching a $22,000 investment — they are trying to get the house clean before guests arrive Saturday, so they text three companies and book the first one that answers with a price. Three fixes recover most of the loss. Answer by text rather than by phone, since the person filling out your form at 9pm will not pick up an unknown number. Quote from the form instead of from a visit, because in-home estimates for residential cleaning are a relic and five questions are enough for a firm price on most homes. And offer online booking on a real calendar, which captures convenience buyers who book at 11pm without ever speaking to anyone — and those are rarely price shoppers.