Playbook

How to get roofing leads: 7 channels ranked by cost per booked job

There's no shortage of ways to buy roofing leads — there's a shortage of honest math about what each one costs per booked estimate. Here's the 2026 ranking.

The ranked list

  1. Referrals & reviews (cheapest, slowest to scale). 79% of homeowners start with word-of-mouth and 67% call reviews decisive (Roofing Contractor, 2025). Systematize the ask — every completed job should generate a Google review request within 24 hours.
  2. Google Local Services Ads. $71–$162 per exclusive roofing lead with junk-lead credits. Rank is driven by reviews and answer rate, which compounds with #1.
  3. Google Search Ads on replacement intent. $94–$228 per lead depending on management quality — worth it against $9,500 average replacements. Separate storm/repair from replacement campaigns.
  4. AI search visibility. 45% of homeowners now use AI to find contractors (improveit360, 2026) while ~78–87% of contractors are invisible in AI answers. Cheap to claim now, expensive to reclaim later.
  5. Meta before/after retargeting. Roofs aren't impulse buys, but retargeting researchers during the quote window measurably lifts close rates for under $1,000/month in most markets.
  6. Canvassing/storm response. Works where legal, scales with headcount not dollars, and pairs naturally with a strong digital proof layer (homeowners Google the person at their door).
  7. Shared marketplaces (last resort). $40–$120 per shared lead, 3–8 competitors, $1,000+ per booked job effective. Cap it, track it, treat it as overflow.

The system beats any single channel

Channels 1–4 feed each other: ads produce jobs, jobs produce reviews, reviews raise LSA rank and AI citations, which lower next month's cost per lead. That flywheel — not any single tactic — is what makes the best roofing companies' marketing look effortless after 12 months. Our job as an agency is to install it and prove each step with weekly numbers.

Frequently asked questions

What is the fastest way to get roofing leads?

Local Services Ads plus search ads — both can produce leads within days of launch. LSA roofing leads run $71–$162 exclusive; search leads $94–$228 depending on management. Marketplaces are equally fast but shared with 3–8 competitors.

How many leads does a roofing company need?

Work backward from revenue: at a $9,500 average replacement, 30% estimate-to-close, and 60% lead-to-estimate, roughly 6 leads produce one job. A crew doing 8 replacements a month needs ~50 quality leads.

Do free roofing leads exist?

Referrals, reviews, and organic/AI visibility are as close as it gets — near-zero marginal cost but slow to build. Anyone selling 'free' leads is monetizing you somewhere else.

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

or contact us →