Contractor leads come from exactly three places. You buy them, you earn them, or you build a machine that makes them.
Most contractors do the first one, complain about it for two years, and never get to the third. I've done all three, and the order matters a whole lot more than the budget does.
What is the best way to get contractor leads?
Earn them first, buy them as a bridge, build the machine the moment cash allows. Earned leads come from reviews, referrals, and a Google Business Profile somebody actually maintains. Bought leads get shared with three or four competitors and run $30 to $150 apiece. The machine is your own capture, follow-up, and one paid channel.
Buying contractor leads: what you're really paying for
A homeowner fills out one form on a lead platform. That form goes to four contractors. First one to call usually wins it.
Those platforms pay up to $70 a click to find that homeowner. That tells you what the lead is worth to them, and roughly what it's going to cost you.
Exclusive leads run two to three times the shared price. And free contractor leads? Those don't exist. The free trial is the top of a funnel and the funnel ends at a monthly invoice.
When buying makes sense. A new market where nobody knows your name. A trade line you're adding. A slow quarter with crews you need to keep busy. In all three, a bought lead is a bridge to the next referral. Treat it that way and you'll be fine.
How to check quality before you spend. Track two things for 30 days: how fast you called, and your close rate by source. A platform producing estimates but no signed jobs isn't a lead problem. It's telling you something about your follow-up or your fit, and the number will say which.
Earning contractor leads: three habits that cost nothing
This is where the 480 people a month searching for contractor leads should have started. None of it costs money. All of it costs discipline, which is harder.
Ask for the review at the walkthrough. While the homeowner is standing there looking at finished work. Send the Google link that day. Recency beats volume, and eleven reviews from four years ago tell Google you stopped.
Make the referral ask specific. Not "if you know anyone." Ask who on their street has been talking about a project. The general ask gets a polite nod. The specific one gets you a name. I laid out the whole reactivation system in the remodeler article, and it works for every trade.
Treat the Google Business Profile as a weekly job. Right primary category, real service areas, a new project photo every week. That habit alone moves you up the map pack faster than anything an agency will sell you.
Building the machine: capture, follow-up, one channel
The machine is what turns a bought lead's close rate from one in eight to one in three, and the reason is boring. You call first.
Capture. Every call and form lands in a CRM with a source tag. Your website lead form needs four fields: name, phone, what they need, where. Longer and you lose the homeowner. Shorter and you can't call back intelligently.
Follow up in ten minutes, not two days. AI-drafted reply to every inquiry, reviewed by a person, out the door before the homeowner finishes filling out the next contractor's form. Setup's in AI for contractors. Highest-return thing on this entire page.
One paid channel, aimed at your buyer. Homeowners search. General contractors and property managers get referred. Spend where your buyer actually looks, and send the click to a page that answers their question instead of your homepage.
The supply side nobody talks about
At Stanbrooke we had foundations poured and no framers to send. Not a marketing problem, right? Wrong.
I wrote a recruiting flier the way you'd write a product ad and mailed it to every framing contractor in the service area. Every job had lumber and labor inside 45 days. Case study's here.
Contractor lead generation runs both directions. When you're the one who needs subs, the same marketing that finds customers finds crews. Most contractors never think about it that way, and it's why they lose jobs they already won.
Read your own numbers by source
Two numbers, monthly. Booked estimates and won jobs, by source. Not clicks. Not impressions. When HiLine Homes went from 12 to 20 leads a week per office to 150 to 200, the channels that survived were the ones producing signed contracts, not traffic. That story's here.
The platform producing estimates but no wins gets cut. The referral habit producing three wins a month from eight leads gets more of your attention. Math runs the marketing, and it takes one line per lead to have the math.
Who owns this at your company
You do. At night. Between estimates. Everything on this page is simple, and none of it happens without one person accountable for it every week.
Contractor in the $2M to $20M range? The part-time marketing director offer was built for this exact gap. Full plan for a construction company, in the order I'd run it, is on the construction marketing page.
This week, pull last quarter's leads and tag every one by source. Count the wins. Whatever that list tells you is worth more than anything a lead platform will pitch you on the next call.
- Contractor leads come from three sources: bought, earned, or built. Earn first, buy as a bridge, build the machine as soon as cash allows.
- Bought leads go to three or four contractors at once and cost $30 to $150 each. First to call wins. Free leads don't exist.
- Earned leads cost discipline, not money: reviews at the walkthrough, a referral ask with a name in it, and a Google profile updated weekly.
- The machine is capture, ten-minute follow-up, and one paid channel. It turns a one-in-eight close rate into one in three.
- Read two numbers monthly, booked estimates and won jobs by source, and cut whatever produces the first without the second.
