
"How much should I pay for a lead?" is the wrong question. The right one is: how much is a lead worth to me? Get that backwards and you either overpay for leads that never pay off, or skip good ones because they felt expensive. Here's the math that tells you what a cleaning lead is worth โ and what you should actually pay.
The only formula that matters
A lead is worth close rate ร gross profit per job ร retention multiplier:
- Close rate โ how often you turn a lead into a paying job.
- Gross profit per job โ what's left after supplies, travel, and your time.
- Retention multiplier โ how many jobs that one client becomes. A one-time clean that turns into a biweekly is worth many times a single visit.
Pay less than what the formula gives you and you profit; pay more and you're buying yourself a job that loses money.
A worked example of the formula
The numbers below are made-up round figures to show the mechanics, not market data โ plug in your own. Say you close one in three leads, make $120 gross on a typical job, and a third of those clients stay on as recurring accounts. That recurring tail means each booked client is worth far more than one visit, so a single lead is comfortably worth more than its price tag. The exact answer matters less than the habit: every time you look at a lead price, run it through the formula instead of your gut.
What the big platforms actually charge
- Thumbtack: roughly $10โ$80 per cleaning lead, and each lead is shared with 4โ5 other pros (Pipeline On).
- HomeAdvisor: about $15โ$100 per lead (allbetter).
- Angi: a monthly subscription ($0โ$350 depending on your market) on top of per-lead charges, with each lead sent to 2โ4 contractors (Flying V Group).
Price per lead vs. cost per booked job
The sticker price is the trap. What matters is the cost per booked job โ and there the picture flips. Industry comparisons put Angi's cost per booked job at around $542 and Thumbtack's at around $250 (BlueGrid). A "$15 lead" that costs you $542 to actually book is not a cheap lead. Always compare sources on what one booked job costs you, never on the price printed next to the lead.
Why a cheap shared lead is usually the expensive one
When the same lead goes to four or five cleaners, your close rate collapses โ and 78% of homeowners hire whoever responds first (Verse.ai). A low close rate means you pay for many leads per booked job, which is exactly how a cheap lead quietly turns into an expensive job. The math is simple: the fewer cleaners you compete with on a lead, the higher your close rate, and the lower your real cost per job.
Why the cap matters more than the price
A hard limit on how many cleaners receive the same lead is the single biggest lever on your real cost โ bigger than the per-lead price itself. Fewer buyers means a higher close rate, which means a lower cost per booked job, even if the lead costs more up front. That's the whole reason we explain why we cap every lead at three buyers. And because the first responder wins, how you handle the first call often decides whether you booked the lead you paid for.
Know your three numbers
You cannot price a lead without knowing your own close rate, gross profit, and retention. Most cleaners have never written these numbers down โ and that is precisely why they overpay. Once you know them, the formula stops being theory and becomes a number you can act on.
How to track your numbers in one simple sheet
You don't need software. A notebook or a spreadsheet with one line per lead is enough. Give each line these columns:
- Date and source of the lead.
- What you paid for it.
- Whether you reached the person, and how fast.
- Whether it booked, and the gross profit on that job.
- Whether the client was still booking ninety days later.
Fill it in for a month. At the end you can read your close rate, your average gross profit, and your early retention straight off the page.
Want leads in your area, not just theory?
Apply to buy cleaning leads โHow to raise the close rate you're paying for
The price you pay is fixed the moment you buy; the close rate is the part you control. Respond first and fast, quote with confidence instead of dropping your price, and lead with the outcome โ a spotless home, on time, every time โ rather than an hourly rate. A higher close rate lowers your effective cost per job more than any discount a platform will ever give you. And a small lift compounds: going from closing a quarter of your leads to closing a third cuts your cost per booked job by more than a fifth on the very same leads.
A month of leads, worked out
Again with made-up round numbers, just to see the shape of it. You buy 20 leads at $40 each โ $800 spent. You close 6 of them, each worth $120 in gross profit โ $720 back. On paper you barely broke even, and many cleaners would quit the channel right there. But look closer: suppose two of those six clients become biweekly regulars. Over the next year those two alone are worth far more than the month's spend. The month that looked flat was quietly profitable, because the value lived in the retention tail, not the first job. Judging leads on the first job alone is how good leads get mistaken for bad ones.
The break-even number you can't ignore
Your break-even per lead is your gross profit per job times your close rate. In the example above โ $120 gross, closing 30% โ you break even at about $36 per lead on the first job alone, before any recurring value. Anything below that is profit on day one; anything above has to be earned back through retention. Work out your own version and write it down. It turns every "is this lead worth it?" into a clear yes or no instead of a gut guess.
Watch the fixed costs, not just the per-lead price
A per-lead price is a variable cost โ you pay only when you buy. A monthly subscription is a fixed cost โ you pay it whether or not you book a single job. Angi's $0โ$350 a month sits on top of every lead, so a slow month still bills you. When you compare platforms, fold the subscription into your cost per booked job, not just the lead price. A "free to join" platform with a large monthly fee can quietly cost more than a higher per-lead source with no subscription at all.
What happens after the first job
Everything above prices a lead as if it buys you one clean. For a homeowner who books once and disappears, that is exactly right. For the ones who stay, it is wildly wrong, and the difference is where the whole economics of buying leads lives.
Run it yourself with two columns. In the first, a one-time clean: you paid for the lead, you did the job, you collected once. In the second, the same lead turns into a client who books every two weeks โ twenty-six visits in a year from a single lead purchase. Even if only a small share of your bought leads ever becomes recurring, each one that does can carry the cost of many that didn't.
Cost per job vs. cost per client
This is why two cleaners can buy identical leads at an identical price and reach opposite conclusions about whether leads work. One is measuring cost per job. The other is measuring cost per client. They are not the same number and they are not close.
So track the second one. After twenty leads in your sheet you will have a real recurring rate, and your real recurring rate is what tells you the most you can sensibly pay.
Treat the first visit as an audition
The recurring math also changes what you do on the first visit. If a lead is only worth one clean, you rush it. If a lead is worth a year of cleans, the first visit is not a job โ it is an audition, and the extra time you spend making it obviously excellent is the cheapest marketing you will ever buy. To turn that first visit into a regular booking, read how to turn a one-time clean into a recurring client.
Mistakes that make cleaners overpay for leads
- Comparing lead prices instead of cost per booked job.
- Ignoring how many other pros get the same lead.
- Forgetting the monthly subscription when adding up the real cost.
- Calling back late and then blaming the lead quality.
- Quitting a source after one month without checking which clients turned recurring.
- Never writing down the numbers, so every decision is a guess.
Questions to ask before buying from any lead source
- How many other cleaners receive the same lead?
- Is there a monthly fee on top of the lead price?
- What happens if the contact information is wrong or the person never answers?
- Can you choose the areas and job types you receive?
- How fast will the lead reach you after the homeowner submits it?
If a source can't answer these clearly, you can't run the formula on it โ and that alone is a warning sign.
So what should you pay?
Pay below what the formula says a lead is worth to you. A capped lead at the higher end of the price range that you can actually close is often a good buy; a cheap shared lead you rarely close is not. Cheap was never the goal โ steady profit per booked job is what actually wins.
And remember that leads are an accelerator, not a strategy. They buy you demand today while your free channels grow. For the full picture of where work comes from, read how to get cleaning clients.
Want requests from homeowners in your area? Apply to CleanerFlow Leads.
Sources
Luciano Rezende ยท Founder, CleanerFlow
Luciano founded CleanerFlow after years building tools for residential cleaning professionals. He writes about the economics of getting clients, pricing jobs, and running a cleaning business that lasts.
Cleaning jobs in your ZIP. You see the score before you pay.
Freshness, completeness, ZIP match and budget signal are all visible before you buy. If nobody answers, you don't pay.
- Refund if nobody answers
- Up to 3 buyers per lead
- 14 days to dispute
The rest of the toolkit
Turn a bought lead into a paying client.
Quote, schedule, message and get paid in one place โ so the lead you paid for does not die in a group chat.
See CleanerFlow Pro โYou already clean well. Now you can prove it.
Free modules in English, Portuguese or Spanish, and a certificate you can show a client (US$19.99 a year).
See the Academy โ

