What these companies actually do
Lead generation companies for contractors sell you contact details. They spend money attracting homeowners who need work done, collect those people's details, and pass them to you for a fee. Some do it as a directory you list in, some run ad campaigns on your behalf, and some are bidding platforms for commercial projects. The mechanics differ. The trade is the same one every time: they own the relationship with the customer, and they rent you access to it.
That is not automatically a bad deal. Renting access is a perfectly sensible thing to do when you have no reputation yet, or a gap in the schedule next week. It becomes a bad deal when it is the only thing holding the business up, which is the situation a lot of contractors end up in without deciding to.
Worth being straight about the industry too. Nearly everything written on this subject is published by a company that either sells leads, sells software to manage leads, or takes a commission on both. That does not make their advice wrong, but it does explain why almost none of it ends with "you might not need this".
The pricing models, and why nobody publishes a price
There are three ways these companies charge, and knowing which one you are signing up for matters more than the brand name on the invoice.
| Model | How it works | Where it bites |
|---|---|---|
| Pay per lead | A fee each time a homeowner's details are passed to you | You pay for the lead whether or not it was any good, or even real |
| Subscription | A monthly fee for placement, profile visibility, or access to projects | Quiet months cost the same as busy ones |
| Pay per click or per ad | You fund advertising the platform runs for you | Spend leaves before anybody has contacted you at all |
Now the part I found genuinely striking while researching this. Almost none of these companies publish what a lead costs. I went through the biggest guides on this topic, including one from a major field-service software company running to more than four thousand words, and it states plainly that platform pricing is not publicly listed, then falls back on made-up example numbers to illustrate the maths. Another comparison piece covering fourteen platforms gives no figures at all.
Two things are going on. The first is honest: pricing really is variable. It is set by trade, by market, and frequently by auction, so a roofing lead in a dense suburb and a fencing lead two counties over are not remotely the same product. Any single number you read online is somebody else's market.
The second is less flattering. A published price invites comparison, and comparison makes the sales call harder. The practical effect for you is identical either way: you cannot budget properly until you are already inside the system, which is a strange way to buy anything.
The exception worth knowing is Google's Local Services Ads, where Google's own documentation states you pay only for leads related to the services you offer. It is still pay-per-lead and still an auction, but it comes from the company the customer was already searching on, rather than a middleman who has to buy that attention first.
Shared vs exclusive leads
If you only take one thing from this page, take this one. It decides whether buying leads feels like marketing or like a bad afternoon.
A shared lead is sold to several contractors at once. The homeowner submits one form and gets four phone calls, which means you are racing to dial first and then competing on price with three people who paid for the same name. The homeowner did not ask for an auction and often did not realise they had entered one, so the conversation starts awkwardly for everybody.
An exclusive lead goes to you alone and costs considerably more. Whether the premium is worth it depends entirely on your close rate, which you will not know until you have spent money finding out.
Most of the anger you will read about these platforms traces back to shared leads. Not because the platforms lied, but because "lead" sounds like a customer and a shared lead is closer to a lottery ticket with three other people holding the same numbers.
The platforms, grouped by what they're for
Rather than ranking fifteen of them, here is the useful division. Which group you belong in matters far more than which brand you pick inside it.
Residential home services
Angi, HomeAdvisor, Thumbtack, Bark and Porch sit here, along with Nextdoor for the neighbourly end. This is the busiest and most competitive group, mostly shared leads, and the one where speed of response does most of the work. If you do repairs, replacements and small installs for homeowners, this is the group aimed at you.
Design-led and higher-end residential
Houzz is the obvious one, aimed at remodels, kitchens and projects where the homeowner is browsing photographs for months before they contact anybody. The leads are fewer and slower and tend to be worth more. Portfolio quality matters here in a way it does not on the faster platforms.
Commercial and bid-driven
ConstructConnect, The Blue Book, BuildingConnected and Dodge are project databases rather than lead sellers in the homeowner sense. You are looking for projects out to bid and submitting numbers. Different business entirely, usually subscription-priced, and irrelevant if you are a two-van residential shop.
The one that isn't a lead company
Your Google Business Profile is free, sits in the map results where most local searches end, and belongs to you rather than to a platform. It is the odd one out on every list like this and it is usually the highest-return item on it.
When buying leads actually makes sense
I have been fairly hard on this so far, so here is the other side, stated properly rather than as a disclaimer. There are situations where buying leads is the correct decision and the free advice is useless to you.
- You are brand new. No reviews, no ranking, no past customers to call. Every free lever on this page compounds over months you do not have. Paying for leads while the owned side gets built is a reasonable bridge, and it is probably the strongest case for these platforms.
- You have a hole in the schedule next week. Search rankings will not fill Tuesday. A tap you can turn on is genuinely worth something when the crew is idle and idle crews cost more per day than leads do.
- You are entering a new town or a new trade. Your reputation does not travel with you, and buying your way into visibility while you build a local footprint is a normal cost of expanding.
- Your work is high value and infrequent. If one closed job covers months of lead spend, the arithmetic is forgiving in a way it never is for small repairs.
The failure case is not any of those. It is year four, still paying, still no reviews of your own, still nothing that works when the card gets declined. That is not a platform being predatory, it is a bridge that nobody ever built the far side of.
The free ways to get contractor leads
Plenty of people searching for lead generation companies are really searching for work, and the free routes are unglamorous rather than unavailable. They are slower, which is the actual reason paid platforms exist.
- Finish your Google Business Profile. Categories, every service, every town, current hours, real photos. Free, an afternoon's work, and it puts you where local searches finish.
- Ask every happy customer for a review. Reviews feed your ranking and decide the comparison when a homeowner has two names. Ask at the moment the job lands well, and text the link. If you ever offer anything in return, the FTC's endorsement guides set out what has to be disclosed.
- Call your past customers. The cheapest work you will ever win is from somebody who already paid you once and liked it.
- Partner with adjacent trades. Plumbers meet people who need electricians. A standing arrangement with two or three non-competing trades costs nothing and closes faster than anything cold.
We went through this in more detail in our ranked list of contractor marketing ideas, where buying leads comes in at number eighteen out of eighteen, which tells you roughly what I think of it as a foundation.
What to check before you sign up
This is the section the lead companies do not write, for reasons that will become obvious. Ask all five before you give anybody a card number.
- Shared or exclusive? If the answer is vague, assume shared. Ask how many contractors receive the same lead.
- How do I dispute a bad lead, and how often do credits actually get granted? Wrong numbers and people who never enquired are normal. A refund policy that exists on paper and never pays out is also normal.
- How long is the contract and what does leaving cost? Ask specifically about auto-renewal, because that is where the unpleasant surprises live.
- Who owns the reviews and the profile? If you spend two years building a review score inside somebody else's platform, you cannot take it with you. That is the quiet cost of the whole model.
- What happens to my spend in a slow month? Subscription models charge the same in January as in June.
One more, and it is the one people skip: ask where the lead lands. Most platforms pass a name and number, and the homeowner then looks you up before calling back, particularly on bigger jobs. If they find a site that loads slowly and does not say which towns you cover, you have paid for a lead and lost it at the final step.
What nobody selling leads will tell you
Buying leads is renting access to a customer. That is the whole model stated plainly, and it is not an insult. Renting has real advantages: it is fast, it needs no reputation, and you can switch it off in a slow quarter.
What it does not do is accumulate. Stop paying and the leads stop that day, and after two years of spending you own exactly what you owned at the start, which is nothing. Meanwhile the reviews you gathered, the profile you filled in and the ranking you earned all belong to the platform. The trade you made was speed now for nothing later, and most contractors make it without noticing there was a trade.
The alternative is not free and it is not fast, which is why the lead companies stay in business. A complete Google profile, a review habit and a site people can actually use will out-produce paid leads over a couple of years for most local contractors, and all of it keeps working after you stop touching it. If you want the full order of operations rather than a single channel, our guide to digital marketing for contractors covers what to do first. If you are weighing handing the whole problem to somebody else, we broke down what a contractor marketing agency costs using their own published figures. The SBA's marketing and sales guide is a reasonable free second opinion on the wider business picture.
The honest position is that both have a place. Buy leads to fill a gap, enter a new town, or survive the first year. Build the owned side underneath it so that in three years you are not still renting. The contractors who get stuck are the ones who treated the tap as the plumbing.