How Much Do Roofing Leads Cost in 2026? Full Breakdown
If you're a roofing contractor, you've probably asked yourself: "How much should I be paying for a lead?" The answer varies wildly depending on the source — from under $2 to over $150 per lead.
Shared Lead Platforms: $50-150 Per Lead
Platforms like Angi, Thumbtack, and Networx charge $50-150 per roofing lead. The catch? These leads are shared with 3-5 other contractors. Your actual cost per closed job from shared leads can easily hit $500-1,000+.
Exclusive Lead Services: $75-200 Per Lead
Companies like Service Direct and Modernize sell exclusive leads. Better quality, but at $75-200 per lead you need a strong close rate to make the math work.
Google Ads: $150-400 Per Lead
Roofing keywords cost $30-80 per click — not per lead, per click. Most clicks don't convert, so your actual cost per lead is typically $150-400.
Facebook Ads: $15-50 Per Lead
Cheaper than Google but lower quality. Many leads are homeowners who clicked out of curiosity rather than genuine intent.
Untargeted Direct Mail: $0.50-1.00 Per Piece
Cheap per piece, but you're mailing everyone including homes with brand-new roofs. Response rates typically run under 0.5%.
Permit-Based Leads + Direct Mail: $1.20-3.10 Per Lead
With Lead-Spy, you pay $1.20 per verified lead. Add $1.90 for a printed and mailed 6x9 postcard = $3.10 per targeted contact. Because every recipient actually has an aging roof, response rates are dramatically higher.
The Bottom Line
What matters is your cost per closed job. Permit-based targeting with direct mail consistently delivers the lowest cost per closed job because every dollar goes to a homeowner who genuinely needs a new roof. Try Lead-Spy and see for yourself.
Ready to find homes with aging roofs in your area?
Try Lead-Spy Free →