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

Start your free RoofRise AI audit to identify which lead channels your roofing company is underperforming in | RoofRise AI — $99/month