On this page
Every home improvement company runs on the same raw material: homeowners who need work done and are willing to talk to you about it. Lead generation is how you find them. The trouble is that there are a dozen ways to do it, each with different costs, speeds, and quality — and most contractors pick channels based on whoever called them last.
This guide lays out the main options, how they differ, and how to build a mix you can measure and control.
The two families of lead sources
Inbound sources attract homeowners who are already looking: search engines, Google Business Profile, Local Services Ads, referrals, your website. These homeowners raised their hand, but you compete for their attention with everyone else they contacted.
Outbound sources go find homeowners who fit your work before they start shopping: cold calling, door knocking, direct mail, events. You control volume and timing, but you must create the interest.
Most healthy contractors use both. We compare them in detail in outbound vs. inbound leads.
The main lead sources, compared
| Source | Speed to results | Control over volume | Exclusivity | Typical effort |
|---|---|---|---|---|
| Referrals and repeat customers | Slow to build | Low | Exclusive | Low ongoing |
| Google Business Profile and SEO | Slow (months) | Low to medium | Exclusive | Medium, ongoing |
| Google Local Services Ads | Fast | Medium | Exclusive per lead | Low to medium |
| Search ads (PPC) | Fast | High | Exclusive | High skill |
| Social ads (Meta, etc.) | Fast | High | Exclusive | Creative-heavy |
| Lead aggregators | Fast | Medium | Often shared | Low setup, high follow-up |
| Exclusive lead vendors | Fast | Medium to high | Exclusive | Low |
| Outbound appointment setting | Fast | High | Exclusive | Low (outsourced) |
| Door knocking / canvassing | Medium | High | Exclusive | High labor |
| Direct mail | Medium | High | Exclusive | Medium |
| Home shows and events | Seasonal | Low | Exclusive | High per event |
Source by source
Referrals and repeat customers
The cheapest, highest-trust leads you'll get — and the hardest to scale on demand. Build a system: ask at the right moment (right after a great install), make it easy (a text with a link), and thank people. Our referral vs. paid leads comparison covers when to rely on each.
Google Business Profile and SEO
Your Google Business Profile, reviews, and website pages for each service and area drive calls from homeowners searching "roofer near me." It compounds over time but rarely produces quick results. See SEO vs. paid leads.
Google Local Services Ads
Pay-per-lead ads at the top of local search, with a Google screening badge. Fast and exclusive per lead, but ranking depends on reviews, responsiveness, and proximity. Compared in detail in Local Services Ads vs. appointment setting.
Search and social ads
Paid search captures active demand; social ads create it. Both can scale, both require skill, and social leads in particular need very fast follow-up. See Facebook ads vs. cold calling.
Lead aggregators
Platforms like Angi, HomeAdvisor, and Thumbtack send leads quickly, but the same homeowner is often sent to several contractors, which turns your follow-up into a race. Our legacy deep-dive on exclusive vs. shared leads explains the math, and Angi alternatives for remodelers lays out other options.
Exclusive lead vendors and appointment setting
Vendors that generate homeowners for you alone — either as leads or as booked appointments. The key questions are how exclusivity is enforced and what qualification means. See what to verify with exclusive leads and the appointment setting guide.
Door knocking, direct mail, and events
Labor-heavy or production-heavy, but controllable and local. Canvassing works well in dense neighborhoods and after storms; direct mail works when the list is sharp. See door knocking vs. cold calling.
How to choose your mix
Start from your constraints, not from the channels:
- What can your office handle? If nobody can call leads back within minutes, prefer channels that deliver booked appointments over raw leads.
- How fast do you need volume? SEO and referrals won't fix next month's calendar.
- What's your margin? High-ticket replacement work can afford higher acquisition costs than small repairs. Find your ceiling with break-even cost per lead.
- How seasonal is your trade? Controllable channels (outbound, paid) help smooth slow months.
A practical mix for many established contractors: a referral system and Google Business Profile as the base, one or two paid inbound channels, and one controllable outbound channel to fill gaps.
Measure every source the same way
The only fair comparison is the full funnel: cost per lead, contact rate, booking rate, show rate, close rate, cost per sale, and revenue. A cheap lead that rarely closes is expensive. Score sources consistently with our lead quality scorecard, and when a source disappoints, diagnose before you cancel — why contractor leads don't close walks through the usual culprits.
Speed and follow-up decide more than the source
The best lead source in the world fails if leads wait hours for a call. Before adding channels, check how quickly and how persistently your team follows up. Start with a lead response time audit and our follow-up cadence guide.
Keep going: the lead generation library
- Best lead sources for remodeling contractors
- Homeowner intent signals worth targeting
- Lead generation for new contractors
- Aged leads: what they are and how to work them
- How to test a lead vendor before you scale
RunsForYou generates exclusive homeowner leads and books qualified appointments for home service contractors. See our services or get a custom quote.
Frequently asked questions
What is the best lead source for home improvement contractors?
There isn't one best source for everyone. Referrals usually convert best but don't scale on demand; paid and outbound channels scale but cost more. The best mix depends on your margin, capacity, and how fast your team follows up.
Are exclusive leads worth the higher price?
Often, because you aren't racing other contractors for the same homeowner. Compare sources on cost per sale, not cost per lead, to see whether the higher unit price pays off.
How much should a contractor spend on lead generation?
Start from your revenue goal and funnel math rather than a flat percentage. Calculate how many sales you need, what each sale is worth in gross profit, and what you can afford per appointment and per sale.
How do I know if a lead source is working?
Track every lead from first contact to sale, by source. Compare cost per sale and revenue per lead across sources over at least a full sales cycle.
RunsForYou Team
Written by the team that runs outbound calling, homeowner qualification, and appointment booking for home service contractors at RunsForYou (Runs For You LLC).
Related services