How to get home improvement leads
A practical guide to generating remodeling, exterior and specialty-trade leads — the channels that work, what they cost, and how to pick by trade.
Home improvement leads come from six main channels: shared marketplaces, exclusive pay-per-lead vendors, Google Local Services Ads, your own search and social ads, local SEO and Google Business Profile, and referrals. Expect $25–$150 per lead depending on trade and market. High-ticket trades like roofing, solar and full remodels carry the highest lead costs because the job value justifies it. The right mix depends less on your budget than on your close rate and how fast you can respond.
Lead cost tracks job value, not difficulty
Lead prices in home improvement scale with the size of the contract, not with how hard the work is. Rough national ranges:
| Trade | Typical lead cost |
|---|---|
| Handyman, small repair | $15–$40 |
| Painting, flooring | $25–$60 |
| HVAC, plumbing, electrical | $35–$90 |
| Windows, siding, gutters | $40–$100 |
| Roofing | $30–$150 |
| Solar, full remodel, additions | $60–$250 |
If a vendor quotes you solar leads at $20, something is wrong with the leads. Prices that far below market usually mean shared, aged, or incentivised traffic.
Pick the channel by trade, not by preference
Emergency and urgent trades — plumbing, HVAC repair, roof leaks. These are won on the phone and on Google Business Profile. The customer calls the first company that answers. Speed and local pack presence matter more than anything else.
Considered purchases — remodels, windows, solar, siding. Homeowners research for weeks and request multiple quotes. Exclusive leads matter far more here, because being one of five bidders on a $40,000 job is a much worse position than being one of five on a $400 repair.
Seasonal trades — landscaping, gutters, pools. Concentrate spend into the season. Paying for gutter leads in February is how budgets get wasted.
Matching the channel to the buying behaviour is worth more than optimizing any single channel.
The two numbers that decide everything
Before adding any lead source, know these:
Close rate by source. Not overall — by source. Most contractors have one blended number and can't tell which channel is carrying the others.
Average job value by source. Cheaper leads often bring smaller jobs. A channel producing $2,000 jobs at a 10% close is worse than one producing $12,000 jobs at 5%, even though the second looks worse on paper.
With those two, allowable cost per lead falls out directly: if a channel closes at 8% and the average job nets $3,000 profit, each lead is worth about $240 to you. Anything under that is profitable. Without them you're guessing, and vendors will happily guess on your behalf.
Local SEO is slow, and it's still worth starting
Organic search and Google Business Profile produce the cheapest leads in home improvement — eventually. The catch is the timeline: six to twelve months before meaningful volume, longer in competitive metros.
That makes it a bad answer to "I need leads this month" and the correct answer to "I don't want to be renting leads forever." Run both. Buy leads for cash flow now; build the organic and GBP asset in parallel so your cost per lead trends down instead of up.
The minimum viable version: claim and complete your Google Business Profile, collect reviews consistently, and publish genuinely useful pages about the work you do. That alone puts you ahead of most local competitors.
Common questions
How much do home improvement leads cost?
Between $15 and $250 per lead depending on trade. Handyman and small-repair leads run $15–$40, mid-ticket trades like HVAC and plumbing $35–$90, and high-ticket work like solar, roofing and full remodels $60–$250. Lead price tracks job value, so unusually cheap leads in a high-ticket trade usually mean shared or aged data.
What is the best source of home improvement leads?
It depends on the trade. Urgent trades like plumbing and HVAC repair are won through Google Business Profile and fast phone response. Considered purchases like remodels, windows and solar do better with exclusive pay-per-lead, because competing against four other bidders on a large job is far more damaging than on a small one.
How do I know if a lead source is profitable?
Track close rate and average job value separately for each source. Multiply close rate by profit per job to get what a lead from that source is worth to you. If a channel closes at 8% and each job nets $3,000, a lead is worth about $240 — anything below that is profitable. Blended numbers hide channels that are losing money.