
Most cleaners shop for leads the way they shop for supplies: cheapest wins. So when one platform offers a $15 lead and another offers a $35 lead, the $15 one feels like the obvious choice. It almost never is. The price on the tag is the smallest part of what a lead actually costs you. The part that decides whether you make money is how many other cleaners are calling the same customer โ and that is exactly the number nobody puts on the tag.
This is the case for capping every lead at three buyers, and why that cap matters more than the price you pay.
The number that's missing from the price tag
When you buy a shared lead, you're not buying a customer. You're buying the right to compete for a customer against everyone else who bought the same lead. The fewer people you compete with, the more often you win. That's the whole game.
How the big platforms share each lead
Here's what the big platforms actually do with each lead:
- Thumbtack shows each project to roughly 4โ5 pros, all of whom can quote (Pipeline On).
- Angi distributes a request to multiple contractors at once โ commonly 3 or more, and on shared leads often more (Housecall Pro).
So a "cheap" lead at $15 isn't a customer for $15. It's roughly a one-in-five shot at a customer for $15 โ and the cleaners who lose still paid full price. That's the cost the sticker hides.
What competition does to your close rate
Close rate is the percentage of leads you turn into paying jobs, and it moves dramatically with the number of competitors on the lead. Industry data is blunt about it: shared leads, where the same customer is sold to several pros at once, convert at roughly 5โ15%, while near-exclusive leads convert at 40โ60% (99 Calls). That's not a small edge. That's the difference between a channel that pays your rent and one that drains it.
Why the first responder usually wins
The reason is simple human behavior. When several cleaners call the same customer within the hour, the customer doesn't carefully compare them all. They pick fast โ and they overwhelmingly pick the one who got to them first. Research drawn from more than a million leads found that about 78% of customers buy from the business that responds first (LeadResponse). On a five-way shared lead, that means most of the buyers paid for a lead they had almost no chance of winning before they even dialed. Winning the lead you paid for starts with how you handle that first contact โ see how to win the first call.
The only number that matters: cost per booked job
Per-lead price is a distraction. The number that decides whether a channel makes you money is cost per booked job โ how much you spent on leads divided by the jobs you actually booked. And here the cheap lead loses badly.
A simple comparison: cheap shared vs. capped
Walk the math, using lead prices picked just for the example and close rates taken from the ranges above. Buy ten shared leads at $15 each โ $150 spent. At a 10% close rate, that's one booked job, so your cost per booked job is $150. Now buy ten leads with few competitors at $35 each โ $350 spent. At a 40% close rate, that's four booked jobs, so your cost per booked job is about $88. The "expensive" lead booked the same job for roughly 40% less.
What the platform numbers show at scale
This is exactly what the platform comparisons show in the real world. After accounting for how many leads it takes to actually book a job, contractors pay around $542 per booked job on Angi and about $250 on Thumbtack (BlueGrid). The per-lead prices on those two platforms are far closer than that gap โ the gap comes largely from how leads are shared and how that crushes the close rate. We break the full pricing logic down in how much to pay for a lead.
The math of fewer competitors
You can see the lever clearly when you line the numbers up. Take the same $30 lead and change only one thing โ how many cleaners share it:
- Widely shared, at a 10% close rate (inside the 5โ15% range above): about 1 job per 10 leads. Cost per booked job: $300.
- Near-exclusive, at a 50% close rate (inside the 40โ60% range above): about 1 job per 2 leads. Cost per booked job: $60.
Same lead price, same customer quality, same effort on the phone. The only variable that changed was the number of competitors. A cap of three sits between those two lines: every buyer you remove from a lead moves you toward the second one. That is why the cap matters more than the price. You cannot out-discount a bad close rate, but you can buy a better one by buying fewer competitors.
Want leads in your area, not just theory?
Apply to buy cleaning leads โWhy three, not one
If fewer competitors is better, why not cap at one โ a fully exclusive lead? Because exclusive leads are expensive precisely because there's no competition, often $50โ$200 each (Minyona). A cap of three keeps your odds strong while keeping the price within reach, so your cost per booked job stays low instead of trading one problem for another.
Why a little competition is healthy
A small amount of competition keeps everyone honest. With a cap of three, a customer who never hears back from the fastest cleaner still has two real options โ so the lead actually converts, which is what keeps the channel healthy and the prices fair for you over time. Three is the point where your odds are good and the price is still sane. Past three, every extra buyer eats your odds without lowering the price enough to make up for it.
How the cap protects your margin
A cap of three does two things to your bottom line at once. It raises your close rate, which lowers your cost per booked job, and it limits how thin the customer's attention gets split, which protects the price you can charge. When a customer is fielding five quotes, the conversation slides toward price and your margin gets squeezed. When they're choosing among three, you're selling on outcome โ a spotless home, on time, every time โ not racing to the bottom on rate.
Why aged leads should be refunded
A lead loses value by the minute, because the first responder usually wins. If a lead reaches you already stale โ bought by its other buyers and worked before you had a fair shot โ paying full price for it would quietly wreck the very math this whole system protects. Refunding aged leads keeps your cost per booked job honest, so the cap of three actually delivers the odds it promises instead of being undercut by leads that were dead on arrival.
What an uncapped lead does to the homeowner
Most of this article looks at the cap from your side of the transaction. It is worth turning it around, because the person who suffers most from an uncapped lead is the one who filled in the form.
Picture their afternoon. They spend two minutes describing their house, expecting a call. Within the hour the phone starts ringing, and it keeps ringing for days. Numbers they do not recognize, voicemails, texts arriving late at night. The experience of asking for help turns into the experience of being hunted.
Why that homeowner stops answering
By the time your call arrives, however many came before it, the phone is being ignored on purpose. You paid for a contact who has now decided that every unknown number is a salesperson. That is not a bad lead; it is a lead that was ruined after you bought it, by people you will never meet.
And they remember the feeling, not the platform. Nobody blames the marketplace. They blame cleaners. The next time they need somebody they are more suspicious, slower to share a number, and quicker to assume the worst โ which makes the whole trade a little harder for everybody still in it.
Why a cap is better for the homeowner too
A cap of three keeps the homeowner's experience survivable. Three calls is a choice. A flood of calls is an ambush. And a homeowner who was not ambushed is a homeowner who picks up when you ring, which is the entire thing you are paying for.
Questions to ask any lead seller
- How many other cleaners receive this exact lead?
- Is that number a hard limit, or just an average?
- How quickly does the lead reach me after the homeowner submits it?
- What happens if the lead arrives already worked, or the contact details are wrong?
- Is there a monthly fee on top of the lead price?
A seller who won't answer the first question clearly is telling you what you need to know.
Mistakes cleaners make when comparing lead sources
- Judging by the sticker price instead of the cost per booked job.
- Assuming "shared" means two or three buyers without asking.
- Blaming themselves for a low close rate when the real cause was the number of competitors.
- Buying more cheap leads to make up for low results, which multiplies the same problem.
- Responding slowly on capped leads, which throws away the advantage the cap gives you.
What this means for how you buy
Stop comparing leads on price alone. A lead's real cost is its price divided by your odds of winning it, and your odds are set mostly by how many cleaners you're up against. If the answer to "how many other pros get this lead?" is "we don't say" or "as many as want it," you're not buying a customer โ you're buying a lottery ticket the platform sells several times over.
A hard cap of three buyers, plus a refund when a lead arrives aged, is how CF Leads keeps that math working in your favor: fewer competitors, a higher close rate, a lower cost per booked job, and a margin you actually keep. Price is what you notice first. Competition is what you pay for. For the bigger picture on where steady 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 โ

