Search for free contractor leads and you will find plenty of lists. What those lists rarely mention is that every free channel is paid for, just not in dollars. You pay in hours, and hours are the one thing a working contractor cannot make more of.
So this is the same question asked properly: what does an hour spent on each free channel actually return, and at what point does paying become the cheaper option?
What free really costs
Home services gross margins average 33%, according to WebFX’s 2026 home services marketing benchmarks. That figure matters more than it looks. It means an hour you spend posting in a Facebook group instead of quoting a job is not free time, it is margin you did not earn. The question is never free versus paid. It is which use of an hour returns more.
Average gross margin in home services, per WebFX’s 2026 benchmarks. Every marketing hour that displaces a billable one is charged against that margin, whether or not an invoice appears.
The free channels, honestly ranked
They are not equivalent. SubcontractorHub’s 2026 close-rate benchmarks put a number on the gap between the best and worst uses of your time:
- Customer referrals: 35–50% average close rate
- Paid digital and inbound calls: 20–30%
- Cold door-to-door canvassing: 10–20%
- Third-party platform leads: 10–15%
Referrals are the best free channel by a distance. A past customer arrives already believing you can do the work, which is why they close at three to four times the rate of a cold doorstep. The practical version is unglamorous: ask every satisfied customer, at the moment the job finishes, whether they know anyone else who needs the same thing. Most contractors know this and do it inconsistently.
A Google Business Profile is the best free asset. It costs nothing, it is where local searches land, and reviews compound. It is also slow, and it rewards consistency more than effort, which makes it easy to neglect and hard to shortcut.
Nextdoor and neighbourhood Facebook groups genuinely work, particularly for junk removal, tree work and painting, where neighbours ask each other first. They are unpredictable rather than unreliable: you cannot decide to get five leads from a neighbourhood group this week.
Door knocking is the most expensive free channel there is. At a 10 to 20% close rate, a full day of it buys fewer jobs than the same day spent calling past customers. It works for storm restoration specifically, where the damage is visible and the homeowner already knows they need a roof. Outside that, the arithmetic is poor.
The ranking above is the whole article. If you do nothing else, move the hours you currently spend on door knocking or directory listings into asking past customers for referrals.
The point where free stops working
Free channels share a ceiling: they scale with your attention, and your attention is already spoken for. A contractor doing their own estimates, running crews and answering the phone has perhaps an hour a day for marketing, and that hour disappears the moment work gets busy. Which is precisely when the pipeline needs filling for next month.
That is the trap. Free lead generation is easiest when you are slow and impossible when you are busy, so it produces exactly the feast-and-famine cycle it was supposed to fix.
How to compare free against paid without fooling yourself
Use one number: cost per booked job, with your own time priced in.
For a paid channel, divide the lead price by the close rate for that channel. WebFX puts home services cost per lead at roughly $144 for consumer work with an industry-wide conversion rate of 7.8%, though that varies a lot by trade: plumbing and outdoor services convert at 12 to 16%, while HVAC, roofing and remodeling sit at 3 to 7%.
For a free channel, do the same thing but count hours. If a day of door knocking produces one job, and a day of your time is worth what you would otherwise have billed, that job has a cost. It is usually higher than contractors expect, and it is the comparison almost nobody runs.
Whichever route you choose, response speed changes the result more than the channel does. The MIT and InsideSales.com Lead Response Management study found the odds of qualifying a lead drop 21 times between a five-minute and a thirty-minute callback. A free lead you answer tomorrow is worth less than a paid one you answer now.
What to actually do
Start with referrals and your Google Business Profile. They cost nothing but time, they compound, and one of them is the highest-converting channel available to you at any price.
Stop door knocking unless you are doing storm restoration. The close rate does not justify the day.
Measure before you buy anything. Track spend and hours against jobs actually closed, per channel, over 60 to 90 days. Most contractors have never done this by channel, and it usually changes where the next hour goes.
Pay for leads when your hours are worth more than the leads cost, and not before. If you get there, the thing to buy is exclusivity: a lead sold to five contractors closes in the low teens, which is barely better than a cold doorstep. That is the difference between the two bottom rows of the table above, and it is what we do with exclusive homeowner leads, delivered to one contractor only.
Common questions about free contractor leads
How can I get free contractor leads?
The genuinely free channels are a Google Business Profile with active reviews, referrals from past customers, local community platforms like Nextdoor and neighbourhood Facebook groups, free directory listings, and door knocking. All of them work. None of them are free in the sense that matters, because every one costs hours you could have spent quoting or on a roof.
Which free lead source is actually worth the time?
Referrals, by a wide margin. SubcontractorHub's 2026 benchmarks put customer referral close rates at 35 to 50%, against 10 to 20% for cold door-to-door canvassing. Both cost you time rather than money, but one converts three to four times better, so an hour spent asking past customers for referrals returns far more than an hour spent knocking on doors.
Is it cheaper to generate leads myself than to buy them?
Only while your time is worth less than the lead price. Home services gross margins average 33%, so an hour spent on marketing instead of producing work has a real cost. Once you are busy enough that marketing hours displace billable ones, self-generating stops being cheap, even though no invoice appears.
How long does free lead generation take to work?
Longer than most contractors plan for. A Google Business Profile needs consistent reviews before it ranks in the map pack, and content needs months before it earns traffic. WebFX puts the average home services sales cycle at around 60 days on top of that. Free channels compound, which is exactly why they are worth starting, but they do not fill next week's calendar.
What is a good cost per lead for a contractor?
WebFX benchmarks put home services cost per lead at around $144 for consumer work, with conversion rates averaging 7.8% industry-wide, higher for plumbing and outdoor services at 12 to 16% and lower for HVAC, roofing and remodeling at 3 to 7%. But the number worth comparing is cost per booked job, not cost per lead. Divide the lead price by your close rate for that channel and compare the result against your average ticket.
When should a contractor start paying for leads?
When free channels have stopped keeping the calendar full and you have measured what an hour of your own time is worth. The honest test is to track spend, including your hours, against jobs actually closed per channel over 60 to 90 days. If paid leads produce a lower cost per booked job than your own time does, paying is the cheaper option.
Sources: WebFX 2026 home services marketing benchmarks (gross margin, cost per lead, conversion rate, sales cycle); SubcontractorHub 2026 close-rate benchmarks (close rate by lead source); MIT and InsideSales.com Lead Response Management Study (response time).
Ready to fill your pipeline?
Start with a low-cost 3-day trial. Exclusive homeowner leads delivered to your pipeline before you commit to a plan.
Book your strategy call