What roofing marketing actually costs in 2026
Roofing is one of the most expensive trades to advertise in. LocaliQ's 2025 benchmark of 3,211 US home-services campaigns puts roofing and gutters at a $10.70 average cost per click and $228 average cost per lead — the highest of any major trade. SearchLight Digital's 2026 analysis of real contractor accounts found non-branded roofing leads averaging $124, with well-run accounts under $80 and poorly run ones above $256.
That spread is the whole story: the difference between a top-quartile and bottom-quartile roofing account is roughly 3x cost per lead on the same platform. Budget matters less than what manages it.
| Channel | Cost per lead | Source |
|---|---|---|
| Google Search Ads (roofing) | $228 avg; $94–$170 typical non-branded | LocaliQ 2025; SearchLight 2026 |
| Google Local Services Ads | $71–$162 | LocaliQ 2025; The Media Captain 2025 |
| Angi / HomeAdvisor (shared) | $40–$120+ per shared lead | Hook Agency, Jan 2026 |
| Effective cost per booked job via marketplaces | $1,000–$1,400+ | Improve & Grow, 2026 |
The roofing lead system that works
Roofers that keep crews booked year-round run four channels, in this order:
- Google Local Services Ads first. Roofing LSA leads run roughly $71–$162 (LocaliQ 2025; The Media Captain 2025) — well under half the cost of standard search ads, pay-per-lead, with dispute credits for junk calls.
- Search ads on replacement intent. “Roof replacement cost” and storm-damage searches justify $10+ clicks because the average asphalt roof replacement runs about $9,500 (RoofingCalc, 2025) — one job pays for months of ads.
- A website built to book estimates. 62% of homeowners search online before hiring a roofer, and 67% rate reviews very or extremely important (Roofing Contractor 2025 Homeowner Survey). If your site doesn't load fast and push toward a booked estimate, the click money is wasted.
- AI search visibility. 45% of homeowners now use AI tools to find contractors, up from 6% a year earlier (improveit360, 2026). Most roofers are invisible there — early movers own the answer.
Storm season timing
Roof-repair searches climb 24% in September (WebFX seasonal data), and summer–fall is peak replacement season. The mistake most roofers make is turning ads on when the phones are already ringing and off when they go quiet — which trains Google's algorithm to restart learning every spring. A steady base budget with seasonal surges beats on/off spending on every benchmark we track.
Frequently asked questions
How much do roofing leads cost?
Published 2025–2026 benchmarks: about $228 per lead from Google Search Ads (LocaliQ), $71–$162 from Local Services Ads, and $40–$120+ for shared marketplace leads from Angi/HomeAdvisor — which are sold to multiple roofers at once.
What is the best marketing for roofing companies?
The highest-ROI stack in 2026 is Local Services Ads plus search ads on replacement-intent keywords, landing on a fast website built around booked estimates, backed by reviews and AI-search visibility. Referrals still matter — 79% of homeowners start with word-of-mouth — but paid search is the most controllable volume lever.
Should roofers buy leads from Angi or HomeAdvisor?
Shared marketplace leads close at 10–20% because 3–8 contractors get the same homeowner (LeadTruffle, 2026). Some roofers make the math work; most find the effective cost per booked job exceeds $1,000. Owning your own lead flow costs more upfront and less per job.
Want the numbers for your company?
The free audit covers your website, ads opportunity, local visibility, and AI-search presence — with a prioritized 90-day roadmap. Answered within one business day.
Get my free audit