Roofing: cost per lead

Cited cost-per-lead benchmarks for roofing contractors. Gaps are marked; submit yours below.

TradeChannelMetricFigurePeriodSource
RoofingGoogle LSAAverage CPL (roofing contractor)$128.64 avg / $114.57 median (typical $84.79–$141.81)Oct 202699 Calls LSA Cost Estimator
checked 2026-10-19
RoofingGoogle LSACost per unique roofing lead$91Jun 2026Roofing Data (Substack)
checked 2026-10-19
RoofingGoogle LSACPL ranges by market size (off-peak to storm season)$25–$45 small market off-peak; $55–$85 major metro off-peak; $100–$200+ major metro storm season2026RankLocall
checked 2026-10-19
RoofingGoogle AdsNon-branded search CPL (15 roofers, $310k spend)$124 avg; median $125; p25 $80; p75 $256Q1 2026SearchLight Digital
checked 2026-10-19
RoofingGoogle AdsBranded search CPL / Performance Max CPL$44 branded; $64 PMax (3 accounts)Q1 2026SearchLight Digital
checked 2026-10-19
RoofingGoogle AdsRoofing & Gutters median search CPL (3,211 campaigns, all home services)$228.15Apr 2024–Mar 2025LocaliQ 2025 Home Services Benchmarks
checked 2026-10-19
RoofingAngiReported roofing lead cost (Angi publishes no rate card)$50–$120+ per lead, ~ $300/yr membership2025–2026LeadTruffle
checked 2026-10-19
RoofingAngiReported shared marketplace roofing lead cost$45–$110 per lead2026Service Hero Marketing
checked 2026-10-19
RoofingStorm-lead sellersCost per storm lead / appointmentno data yet—

Is my CPL good?

Submit your cost per lead (anonymous)

Takes a minute. No company names are published. Open the form in a new page if it doesn't load.

Get the monthly TradeCPL report

One email a month. New numbers by trade, channel and city.