How Much Do Roofing Leads Cost? The 2026 Pricing Guide
Roofing contractors spend thousands on leads every month with no clear picture of which channels are profitable. Here are the real numbers for every major lead source in 2026.
HomeAdvisor and Angi: The Real Cost Per Lead
HomeAdvisor and Angi charge $30–$150 per roofing lead — sent simultaneously to 3–5 competing companies. If you close 15% of shared leads (typical for competitive markets) and pay $75 per lead, your cost per closed job is $500. For a $8,000 replacement this works. For a $2,000 repair at 25% acquisition cost — often unprofitable after labor and materials.
Google Ads: Cost Per Lead
Roofing keywords cost $15–$80 per click. With a 8–12% converting landing page, expect $125–$600 per roofing lead. High-value jobs (replacements, insurance restoration) justify this math. Small repairs often don't.
Google Local Service Ads: Best Paid Channel
LSAs charge $25–$85 per lead and close at 20–35% — making the effective cost per closed job $75–$400. For most roofing contractors, LSAs provide the best cost-per-acquisition of any paid channel.
Organic SEO: Near-Zero Marginal Cost
Once established, organic Google Maps and SEO leads have near-zero marginal cost per lead. At 10 searches per day × 30 days × 5% click-to-lead rate, you generate 15 leads per month. At HomeAdvisor pricing, those leads would cost $1,125–$2,250. SEO investment pays back in 3–6 months.
The Most Profitable Lead Mix
- Organic/SEO: build over 3–12 months — lowest long-term cost per lead
- Google Local Service Ads: best paid cost-per-acquisition, start immediately
- Referrals: zero cost per lead, highest close rate — invest in a referral program
- Storm response: Facebook + Google Ads + canvassing during storm events — highest ROI window
Start your free RoofRise AI audit to identify which lead channels your roofing company is underperforming in | RoofRise AI — $99/month