Guide · updated September 2026

How to get contractor leads

Five channels, what each one actually costs, and what each one is bad at. We sell one of them, so we have put the argument against it in writing along with the rest.

01

Referrals and repeat customers

Still the best work you will ever get

Cost: FreeSpeed: Slow to build

Nothing beats it and everybody knows it. A referred customer arrives pre-sold, does not compare three quotes, and complains less. Every contractor who has been going ten years is mostly running on this.

The catch is that it is not a channel you can turn on. It is the output of work you did months or years ago, and it scales exactly as fast as your customer count — which is the problem if you are trying to grow now or you have just had a quiet season.

The case against it: You cannot dial it up when you need work this month, and it goes quiet exactly when everything else does.

02

Google Local Services Ads

Works, and the price tells you how well

Cost: $29 to $211 per leadSpeed: Immediate

You pay per lead, Google screens you, and the badge helps. It is the most predictable channel on this list: turn it on and leads arrive.

The price is the honest signal of what a job is worth. Landscaping averaged $29.05 a lead last quarter and roofing $101.15, because a roof is worth more and every roofer knows it. Damage restoration hit $211.07.

What the per-lead price hides is your win rate. A shared lead quoted by three companies costs you the lead price divided by how often you win — quote three, win one, and a $66 plumbing lead has actually cost nearly $200.

The case against it: Costs scale with every job you win, and you are bidding against everyone else who wants the same emergency.

03

Lead marketplaces

Fine if you can close fast and quote faster

Cost: Per lead, often sharedSpeed: Immediate

Angi, Thumbtack and HomeAdvisor sell the same request to several pros at once. That is the model, not a flaw in it — they are running an auction for the homeowner’s attention and you are one of the bidders.

It suits a business that is set up to respond within minutes and is comfortable losing most quotes. It suits a solo operator under a truck much less, because by the time you have washed your hands two other people have already called.

The case against it: You are rarely the only one who bought that lead, and the homeowner knows it.

04

Door-knocking after a storm

Still works, and roofers still do it for a reason

Cost: Your timeSpeed: Immediate

The roofing industry has not abandoned this because nothing has replaced what it does: it puts you in front of a homeowner within hours of the damage, before they have thought about calling anyone.

It is also exhausting, weather-dependent, increasingly regulated in some states, and it starts every conversation with a stranger at the door the morning after something bad happened to their house.

The case against it: It does not scale past your own legs, and plenty of homeowners now find it intrusive.

05

Neighborhood groups and Nextdoor

Where the request usually starts

Cost: Free to read, hard to catchSpeed: Minutes, if you see it

Before most homeowners search for anything, they ask their neighbors. "Anyone know a good plumber?" is the first move, not the last, and it happens in a local group or on Nextdoor at ten at night.

These posts are free to anyone in the group. The problem has never been access, it is timing: a thread gets four names in the first hour and the homeowner calls one of them. If you check the group the next morning, the job is gone and you will never know it existed.

This is the channel LeadHunter watches, and it is worth being precise about what that means. It is read-only — it never posts, comments or messages on your behalf. It watches groups you are already a member of, signed in as yourself, and surfaces what you could already see. It is a timing tool, not an access tool.

The case against it: You have to already be a member of the groups, and without something watching them you will miss most of it.

The thing most of this comes down to

Almost every channel here is a way of buying earliness. The marketplaces sell you a request that already exists. Local Services Ads put you at the top of a page someone is already looking at. Door-knocking is a roofer physically arriving before the homeowner has finished thinking about it.

That is why the prices look the way they do. A roofing lead costs $101.15 not because the paperwork is expensive but because being early to a five-figure job is worth fighting over. And every one of those leads started as a homeowner with a problem, usually hours earlier, often asking their neighbors first.

Which is the whole argument for watching the place the question gets asked. Not because groups are magic — most posts are nothing — but because that is the earliest point in the chain, and everything downstream of it is being sold to you at a markup.

Where LeadHunter fits. It watches the local groups you are already in and your own Nextdoor feed, and buzzes your phone within minutes of a matching post. Read-only: it never posts, comments or messages on your behalf, and it does not contact the lead for you. A flat $75 a month, every lead included, yours alone.

Common questions

What is the cheapest way to get contractor leads?

Referrals, and it is not close — they cost nothing and convert best. The problem is that you cannot turn them on when you need work this month. Of the channels you can switch on, neighborhood group posts are free to read; the cost is having something watch them, because the thread is usually settled within an hour.

How much should I pay for a lead?

It depends entirely on the trade and on your win rate. On Google Local Services Ads last quarter, landscaping leads averaged $29.05 and roofing $101.15. But if a lead is shared with two other contractors and you win one in three, your real cost per job is three times the sticker price. Compare against the value of a job in your trade, not against another lead price.

Are shared leads worth it?

They can be, if you are set up to respond within minutes and you are comfortable losing most quotes. They suit a company with someone answering the phone all day far better than a solo operator who is under a sink until four.

Do Facebook groups actually generate work?

They generate requests — the "anyone know a good electrician?" post is one of the most common things in any neighborhood group. Whether they generate work for you depends entirely on whether you see the post while the thread is still short. Most contractors are members of the right groups and simply never see the posts in time.

What does LeadHunter do?

It watches the local groups you have already joined and your own Nextdoor feed, and pushes a matching request to your phone within minutes. It is read-only — it never posts, comments or messages anyone. $75 a month flat, every lead included, 7 days free with no credit card.

How this looks in your trade

Each page covers how work actually reaches that trade — how long the window stays open, whether the job repeats, and what a lead costs there.