Roofing leads: how to get them, what they cost and how to win more after a storm
· 6 min read · By the Fullweek team
Short answer
Roofing leads come from storms, canvassing, Google, lead vendors, referrals and past customers. Bought leads range from about $25 to several hundred dollars each depending on exclusivity and market. The inspection is where roofing jobs are won, so the real goal is booked inspections. After a storm, the roofer who answers first and shows up fastest usually gets the job.
Key takeaways
- Wind and hail are the most frequent homeowners insurance claim, about 2.8 claims per 100 insured homes a year (2019 to 2023 average), which is why roofing demand follows storms.
- Google Local Services Ads averaged about $66 per roofing lead in one Q1 2026 sample. Vendor-quoted prices for bought leads run from about $25 shared to $500+ exclusive.
- Measure roofing channels by cost per booked inspection and cost per signed contract, not cost per lead.
- Insurers do not hand out leads. Contractors earn claim work by inspecting, documenting damage and working alongside the homeowner and adjuster, within state rules.
- After a storm, call volume spikes for days. Speed to answer decides who books the inspection.
On this page
Roofing demand follows the weather
Most roofing work is not planned. A hailstorm or windstorm rolls through, and hundreds of homeowners in a few zip codes need inspections at once. The Insurance Information Institute reports that wind and hail claims ran at about 2.8 per 100 insured homes per year from 2019 to 2023, the most common type of homeowners claim. For roofers, that means demand arrives in bursts, concentrated in specific neighborhoods, often with an insurance claim attached.
Retail work (aging roofs, leaks, re-roofs before a home sale) fills the gaps between storms. It is steadier but slower to close, since homeowners usually get multiple quotes.
Canvassing vs digital roofing leads
Many roofing companies still build their storm pipeline door to door. Digital channels catch the homeowners who search first. Most shops need both.
| Door-to-door canvassing | Digital (Google, website, vendors) | |
|---|---|---|
| Cost model | Canvasser pay or commission | Per lead, per click or your time |
| Speed after a storm | Days, limited by crew size | Same day, if you answer |
| Homeowner intent | You start the conversation | They are already looking |
| Trust | Lower; storm chasers have a bad name | Higher with reviews and a local presence |
| Rules | Local solicitation permits; FTC Cooling-Off Rule on home sales | Ad platform policies; state advertising rules |
If you canvass, know the rules. Many cities require a solicitor permit. The FTC's Cooling-Off Rule generally gives buyers until midnight of the third business day to cancel many sales made at their home, with exceptions such as some emergency repairs. States can add their own rules for storm repair contracts, so check with your state attorney general and licensing board.
What roofing leads cost
Roofing leads are among the most expensive in home services because the jobs are large. Public numbers vary widely, so treat these as ranges, not quotes.
| Source | Typical cost per lead | Notes |
|---|---|---|
| Google Local Services Ads | About $66 | Q1 2026 sample of US contractor campaigns; exclusive to you |
| Google Search ads | About $101 (median) | LocaliQ roofing and gutters benchmark, 2020 to 2021 data; likely higher now |
| Shared marketplaces | About $25 to $200 | Vendor-reported range; sold to several roofers |
| Exclusive lead vendors | About $40 to $550 | Vendor-reported range; varies by market and job type |
The spread is huge because a "lead" can mean anything from a form fill for a small repair to a homeowner with confirmed hail damage and an open claim. Ask every vendor exactly what qualifies as a billable lead.
Exclusive vs shared roofing leads
Shared leads are cheaper because three or four roofers are calling the same homeowner. Exclusive leads cost more and should book more inspections. Run the math on cost per signed job. Say shared leads cost $60, you book 1 in 5 inspections and sign 1 in 3: that is $900 per signed roof. Say exclusive leads cost $150, you book 1 in 2 and sign 1 in 3: also $900. The cheaper lead is not automatically the cheaper roof.
A note on roofing leads generators
Many searches for a "roofing leads generator" are looking for software or a service that produces leads on autopilot. Some tools pull hail maps or property data for canvassing lists; others are ad agencies or lead resellers. A list of addresses is not a lead. A homeowner who wants an inspection is. Judge any generator by booked inspections it produces, not records it exports.
The inspection is the conversion step
Roofing is won on the roof. A homeowner cannot see hail damage from the driveway, so the free inspection is where you build trust, document damage and set up the estimate. That makes booked inspections the metric to manage:
- Cost per booked inspection = channel spend / inspections booked from it.
- Inspection to contract rate = signed jobs / inspections completed.
- Cost per signed job = cost per booked inspection / inspection to contract rate.
Here is a worked example with illustrative numbers. You spend $3,000 on a channel, book 25 inspections and sign 6 jobs. That is $120 per inspection and $500 per signed roof. If your average roof is $12,000 at 30% gross margin, that $500 is a small share of about $3,600 in gross profit.
Speed to answer after a storm
The day after a hailstorm, a homeowner calls three roofers. The first one who answers and offers a time usually gets the inspection. If your office is buried, calls roll to voicemail and most of those homeowners never call back. A 2011 Harvard Business Review study of online leads found that companies that responded within an hour were nearly seven times as likely to qualify the lead as those that waited longer.
- Cover every call, including nights and weekends, during storm weeks. Our roofing answering service page explains the options.
- Text back any missed call within minutes with a link to book an inspection.
- Ask the same intake questions every time: address, roof age, visible damage, leaks, and whether a claim is open.
- Group inspections by neighborhood to fit more into each day.
How to get roofing leads from insurance companies
Honest answer: insurance companies do not hand roofing leads to contractors. The homeowner files the claim and chooses the contractor. Some insurers run preferred contractor programs, but those are networks you apply to, not a lead feed. What contractors actually do is earn claim work by being useful:
- Inspect quickly and document damage with clear photos and measurements.
- Give the homeowner a written estimate they can share with their insurer.
- Be available to meet the adjuster on the roof, if the homeowner asks, so the damage is seen in person.
- Explain the process plainly and let the homeowner own the claim.
- Ask local insurance agents for referrals. They hear from policyholders after every storm and want to send them to someone reliable.
Owned channels that keep working between storms
Bought leads and canvassing stop when you stop paying. These keep producing:
- Google Business Profile with storm and roof replacement photos, accurate service areas and a steady flow of reviews. See how to get more Google reviews.
- Website and city pages for each area you serve, plus a storm damage page you can update after each event.
- Past customers, who are the first to refer neighbors after a storm. Send a short check-in after every major weather event.
- Referral partners: insurance agents, real estate agents, home inspectors and property managers.
Fullweek helps roofers on the owned side: AI answering for missed and after-hours calls that books inspections into your field-service software, spam filtering, Google Business Profile management with review requests, website and city pages you own, and, on the Growth plan, Local Services Ads and Search ads. You get a monthly cost-per-booked-job report. See pricing or ask for a free city audit.
Sources
- Insurance Information Institute: facts and statistics, homeowners and renters insurance
- 99 Calls: LSA cost per lead by industry for service contractors (Q1 2026 data)
- LocaliQ: home services advertising benchmarks (2020 to 2021 data)
- 99 Calls: roofing lead generation costs in 2026 (vendor-reported ranges)
- FTC: Buyer's remorse, the FTC's Cooling-Off Rule
- Texas Legislature: H.B. 2103 (2019), amending Insurance Code section 4102.163
- Harvard Business Review: The Short Life of Online Sales Leads (2011)
FAQ
How do I get roofing leads?
Combine Google (Business Profile, Local Services Ads, Search ads), a website with city and storm pages, referrals from agents and inspectors, past customers, and canvassing or bought leads after storms. Answer every call fast.
How much do roofing leads cost?
One Q1 2026 sample put Google Local Services Ads roofing leads near $66. Vendor-reported prices for bought leads range from about $25 for shared leads to $500 or more for exclusive ones, depending on market and job type.
Can I get roofing leads from insurance companies?
Not directly. Homeowners choose their contractor. You earn claim work by inspecting fast, documenting damage, meeting adjusters when asked and getting referrals from insurance agents, within your state's rules.
Are exclusive roofing leads worth it?
Often, if they book inspections at a much higher rate. Compare exclusive and shared leads on cost per signed job, and check refund terms before you sign.
Can a roofer act as a public adjuster?
Many states restrict it. Texas, for example, bars contractors from acting as public adjusters on properties where they provide services. Check your state's department of insurance and licensing board.
Related posts
- Playbooks
How to get more Google reviews: a contractor's playbook
How to get more Google reviews as a contractor: when to ask, the review link, scripts for techs and texts, how to reply, and what Google and the FTC prohibit.
· 7 min read
- Playbooks
HVAC lead generation: channels, costs and vendors
HVAC lead generation explained: seasonal demand, cost by channel, repair vs replacement vs maintenance leads, and how to vet lead generation companies.
· 6 min read
Related pages
See what your city is missing
Free audit: your Google profile vs the top 3 in your city, missed-call signals in your reviews, and the jobs you are losing.
Get free audit
