Not all roofing leads are created equal. A lead from a referral closes differently than one from a pay-per-click ad, which closes differently than a door knock after a hailstorm. Understanding the real economics of each source — cost, close rate, average job size — is how you build a lead mix that actually scales your revenue. Here's an honest ranking.
The Metrics That Matter for Lead Source Evaluation
Before the ranking, the framework. Evaluate each lead source on three metrics:
- Cost per lead (CPL): What you spend to generate one lead from that source — all-in, including your time
- Close rate: Percentage of leads from that source that turn into signed contracts
- Average job value: The average contract amount for jobs sourced from that channel
The real metric is cost per acquired job (CPL ÷ close rate), and then how that compares to average job value. A source with a high CPL but a 60% close rate and $18,000 average job value beats one with a $15 CPL and a 5% close rate and $8,000 average job.
1. Referrals From Past Customers
CPL: Near zero (maybe a gift or referral fee)
Close rate: 55–75%
Average job value: High (same as your average book of business)
Referrals are the highest-converting lead source in roofing. A homeowner who calls because their neighbor used you comes in with trust already established — the sale is half-done before your rep opens their mouth. Close rates are typically 2-4x higher than cold leads, and there's minimal customer acquisition cost.
The downside: referrals are largely passive. You can stimulate them (ask for them, send follow-up thank-you messages, offer a referral incentive) but you can't manufacture them at scale. Most roofing companies can drive $500K-$2M in referral revenue before referral capacity plateaus. Beyond that, you need other sources.
2. Storm Canvassing (Door-to-Door After Events)
CPL: $30–$100 (rep time + canvassing overhead)
Close rate: 25–45% on inspections; 15–30% on overall leads knocked
Average job value: $8,000–$20,000+ (insurance jobs tend to be larger)
For storm restoration companies, canvassing is the primary lead engine — and when executed well, it's one of the best ROI sources in the business. A rep hitting 100 doors per day in a storm-affected neighborhood, setting 8-12 inspection appointments, and closing 3-4 jobs at $12,000 average is generating $36,000-$48,000 in revenue from one day of work.
The key variables: timing (first-to-market after a storm wins), neighborhood selection (hail maps + damage density), and rep quality (canvassing skill varies enormously). A weak canvassing team in a good storm market still outperforms a strong canvassing team in a calm market.
3. Organic Search / Website
CPL: Near zero per lead (after the upfront investment in a site and SEO)
Close rate: 20–40% (searchers have intent; they want a roofer)
Average job value: Varies; often retail jobs — $8,000–$20,000
Homeowners searching "roofing contractor near me" or "roof replacement cost" are in active buying mode. This is high-intent traffic. The close rate is solid because you're not interrupting them — they came to you.
The investment is upfront (a good website, Google Business Profile optimization, SEO content) with a compounding return. A roofing company that ranks on the first page in a mid-size market generates 50-200 inbound leads per month at near-zero marginal cost. The downside: it takes 6-18 months to build that ranking, and it requires ongoing content investment.
4. Google Local Services Ads (LSAs)
CPL: $40–$120 per verified lead
Close rate: 25–45%
Average job value: Retail-skewed; $8,000–$15,000 typical
Google LSAs appear at the very top of search results, above organic results and standard PPC ads. You pay per verified lead (a phone call or message from a real prospect), not per click — so you're not paying for accidental clicks.
LSAs work best for residential retail roofing in markets where the target homeowner uses Google search to find contractors. They require a Google verified business profile, background checks for your company, and responsive lead follow-up (Google's algorithm downgrades accounts that don't respond quickly). Close rates are solid because the homeowner was actively searching.
5. Google PPC (Standard Pay-Per-Click)
CPL: $80–$300 per lead (varies by market competitiveness)
Close rate: 15–30%
Average job value: $8,000–$18,000
Google PPC puts your ads at the top of search results immediately — unlike SEO, which takes months. The downside is cost: in competitive markets, clicks for "roofing contractor [city]" run $15-$50 per click, and it takes 4-8 clicks to generate one lead, so CPL climbs fast.
PPC works best for companies with strong follow-up systems (lead response time under 5 minutes significantly increases close rate) and high average job values that justify the CPL. For a $15,000 average job at a 25% close rate, a $150 CPL gives you a $600 cost per acquired customer — reasonable if your margin supports it.
6. Facebook & Instagram Ads
CPL: $30–$120 per lead
Close rate: 10–25% (lower intent than search)
Average job value: Often lower — $7,000–$14,000
Social ads reach homeowners who weren't actively searching — you're interrupting them, not responding to them. The CPL can be low, but close rates are typically lower than search because intent is lower. Facebook and Instagram ads work best for specific targeting (zip codes around a storm event, homeowners over 45 with high home values) and for remarketing to people who've already visited your website.
Some storm restoration companies run very effective "Did your neighborhood get hail?" geo-targeted Facebook campaigns in the 48 hours after a storm event. The time-sensitive, event-triggered angle lifts response rates significantly above standard awareness ads.
7. Lead Marketplaces (Angi, HomeAdvisor, Thumbtack)
CPL: $50–$200+ per lead (and the same lead is sold to 3-5 contractors)
Close rate: 10–20% (you're competing with 3-5 others from the moment of contact)
Average job value: Retail; $7,000–$14,000
Lead marketplaces sell the same lead to multiple contractors simultaneously, creating an immediate race to contact and quote. Close rates are lower because you're bidding against competitors who called the same homeowner within minutes. Homeowners on these platforms are also more price-sensitive — they're comparison shopping by design.
Many roofing contractors find that lead marketplace ROI is marginal to negative when fully accounting for the cost of chasing leads that go nowhere. It can work in low-competition markets or for specific services (gutters, minor repairs) where competitors aren't aggressive, but it's rarely a primary lead source for high-volume residential roofing companies.
8. Insurance Agents and Public Adjusters
CPL: Low (relationship-based; typically referral fees or reciprocal referrals)
Close rate: 40–65%
Average job value: High (insurance jobs are typically full replacements)
Building relationships with independent insurance agents and public adjusters who refer claims your way is an underutilized strategy. A single public adjuster who handles 30+ storm claims per year and refers exclusively to your company is worth $300,000-$600,000 in annual revenue at high close rates.
The investment is relationship-based — lunches, check-ins, reliability. These relationships take 6-12 months to build but once established, the referral flow is consistent and the leads arrive pre-qualified (the adjuster has already confirmed storm damage).
Building Your Lead Mix
Most roofing companies should be drawing from 3-4 sources simultaneously, not relying on one. A sustainable mix might look like:
- Storm/canvassing (40%): Volume engine during active season
- Referrals (30%): High-close, low-cost baseline
- Organic search (20%): Compounding inbound over time
- Google LSAs or PPC (10%): Fill capacity gaps when other sources slow
The mix shifts seasonally (canvassing peaks post-storm, referrals are steadier year-round) and evolves with company size (SEO and brand recognition matter more at higher revenue). Tracking source attribution in your CRM is the only way to know what's actually working.
Further Reading
- Roofing Sales Pipeline: From First Knock to Closed Job — How to structure your pipeline once leads from every source are flowing in
- CRM Pipeline Stages for Roofing — The specific stages to move leads through, regardless of source
- Ketterly for Roofing Sales Reps — Mobile-first pipeline management for reps working multiple lead sources simultaneously