- A shared roofing lead goes to 3 to 5 competitors at once. You are paying for the right to race.
- Track cost per closed roof, not cost per lead. That is where shared leads get expensive.
- Exclusive roofing leads cost more per lead and often less per job, if you answer within minutes.
- The long game is an owned pipeline: a converting website, map pack ranking, review velocity, and instant response.
- Storm season rewards whoever built the assets before the hail hit.
Type "roofing leads" into Google and the results are wall-to-wall lead sellers: Angi, HomeAdvisor, and a dozen brokers promising homeowners who are ready to buy. If you run a roofing company, odds are you have bought from at least one of them, or you are about to. Sometimes that is the right move. But most roofers who live on purchased leads for a few months learn the same lesson: the leads are shared, the race to the phone is brutal, and the moment you stop paying, the phone stops ringing.
This guide runs honest math on all three paths: buying shared leads, buying exclusive roofing leads, and building a pipeline you own. It covers what each one really costs per closed job in 2026, where lead brokers still earn their keep, and a 90-day plan for lead generation for roofers who want the phone ringing without renting every call.
What you are actually buying when you buy roofing leads
A lead company does not manufacture demand. It runs ads, ranks pages, and collects homeowner contact information, then sells that contact to you. The whole question is how many other roofers bought it too.
Shared leads and the race to the phone
On the big platforms, one homeowner request is typically sold to three to five roofing companies at the same time. Repair leads commonly run $50 to $150 each; full replacement leads run $150 to $300 or more in competitive metros, and higher after a storm. The homeowner, who filled out one form, now gets five phone calls in ten minutes and hires whoever sounds credible first.
That structure has two consequences. First, your close rate on shared leads depends more on answer speed than on craftsmanship: 10 to 20 percent is typical for companies that respond within minutes, and far less for companies that call back that evening. Second, you are bidding against four competitors on price from the first sentence, because the homeowner knows more bids are coming.
Exclusive roofing leads
Exclusive roofing leads are sold to one company: yours. Expect $150 to $500 per lead depending on job type and market, with replacement and storm work at the top of the range. Because nobody else is calling, close rates of 25 to 40 percent are realistic if you respond fast, and you avoid the five-bid price war.
Two cautions. Exclusive is a contract term, and some providers resell the same contact as an aged lead after a few weeks, so read the agreement before you sign. And exclusivity does not fix slow response; an exclusive lead that sits in your inbox overnight closes about as well as a shared one.
The number that matters: cost per closed roof
Run the math on cost per closed job, not cost per lead. Ten shared leads at $125 each is $1,250; close one and that job carried a $1,250 acquisition cost, close two and it is $625 each. Five exclusive leads at $300 is $1,500; close two and you paid $750 per job. On a $12,000 replacement with healthy margin, either number works. On a $700 repair, both numbers are brutal, which is why heavy lead buying quietly pushes roofers toward replacement-only work whether they planned it or not.
Buying versus owning: the 2026 comparison
Here is how the three paths stack up for a typical residential roofing company. Ranges vary by market; hail-prone metros run higher across the board.
| Shared leads | Exclusive leads | Your own pipeline | |
|---|---|---|---|
| What you pay | $50-$150 repair, $150-$300+ replacement, per lead | $150-$500 per lead | $1,500-$5,000 to build, then $500-$1,500/mo to run |
| Who else gets the lead | 3-5 competitors | You alone (check the contract) | You alone, always |
| Typical close rate | 10-20% if you answer first | 25-40% with fast response | 40-60% (they searched for you or were referred) |
| Cost per closed roof | $600-$1,500+ | $600-$1,500 | Trends toward $200-$500 by month six |
| When you stop paying | Leads stop the same day | Leads stop the same day | Rankings, reviews, and referrals keep producing |
| Time to first lead | Same day | Same day | 30-90 days |
The pattern is the takeaway: bought leads are fast and rented, owned leads are slower and permanent. For the full cost breakdown across the DIY, agency, and automation routes, see our companion piece on what lead generation actually costs.
What owning your roofing pipeline looks like
Owning the pipeline means the assets that produce leads belong to you: your rankings, your reviews, your website, your response system. This is roofing marketing that compounds instead of resetting to zero every billing cycle. Five pieces do most of the work.
A website that converts
The job of a roofing website is to turn a nervous homeowner into a booked inspection. That takes click-to-call on every screen, photos of your own local jobs instead of stock shingles, and separate pages for roof replacement, roof repair, storm damage, and metal roofing, plus a page for each city you serve. Make it fast on mobile, put financing options where they can be seen, and pull your real Google reviews onto the page. A homeowner comparing three roofers at 9pm picks the one whose site answered their questions.
Roofing SEO and the map pack
When a homeowner searches "roof repair" plus a city name, or "roofing contractor near me," the three businesses in the Google map pack take most of the calls. Roofing SEO in 2026 is mostly local work: a complete Google Business Profile with "Roofing contractor" as the primary category, steady photo uploads, consistent citations across directories, and the service and city pages that reinforce relevance. The playbook is the same one that works for every trade, and we lay it out step by step in our local SEO guide. Every call from the map pack is an exclusive lead you paid nothing for.
Review velocity
Roofing is a high-ticket, low-frequency purchase, so homeowners read reviews harder than they do for a $150 drain cleaning. Three things matter: total count, recency, and how often new ones arrive. The workflow is simple and automatic: when the final inspection wraps, a text goes to the homeowner with a direct link to your Google review page. A company that does this on every job passes competitors sitting on 40 dusty reviews from 2023 within a couple of seasons.
Speed-to-lead, around the clock
Everything above fills the funnel; this converts it. The five-minute rule applies to owned leads too, because a form fill from your own website goes cold in an hour just like a purchased lead. Missed-call text-back fires an automatic text to any caller you could not pick up for, keeping the lead warm while your crew finishes a tear-off. An AI receptionist goes further: it answers the call, asks about the roof, and books the inspection while you are on a ladder and the office is closed. For a wider look at what automation can carry in this trade, see our roundup of AI tools for roofing businesses.
Storm season is the payoff
After a hail or wind event, searches for roof repair in the affected zip codes can jump tenfold overnight, and lead broker prices jump with them. If you already own the map pack ranking and a storm damage page, that surge comes to you at no extra cost per lead. Build the assets before the season: a storm damage inspection page, a documented insurance claim process, and a same-day inspection offer ready to switch on. Door knocking after a storm still works, and it works better when the homeowner already saw your name in the map pack that morning.
The order that works: Fix response speed first, because it costs almost nothing and raises the close rate on every lead you already get, bought or owned. Build the review engine second, because it compounds. Strengthen the website and profile third. Buy leads last, as a volume dial on top of a business that converts what it captures. Buying leads before you can answer them in minutes is the most expensive sequence there is.
When buying leads still makes sense
None of this means lead brokers are a scam. Bought leads are the right tool in three situations: you are entering a new market with no reviews and no rankings, your crews have a capacity gap you need to fill this month, or you are inside the first 90 days of building the owned pipeline and need revenue while the assets mature.
The rules that keep it sane: only buy what you can answer within five minutes, cap the monthly budget, track cost per closed roof for every source, and dispute junk leads the day they arrive. Buying leads to fill a gap is a strategy. Buying leads because you never built anything else is a treadmill.
The 90-day plan to own your pipeline
Days 1-30: Convert what you already get
- Turn on missed-call text-back, or an AI receptionist if calls routinely land after hours or during installs.
- Audit your Google Business Profile: primary category "Roofing contractor," correct service area, complete services list, 20 or more real job photos.
- Launch automatic review requests tied to job completion.
- Put tracking numbers on every lead source so cost per closed roof is measurable, not guessed.
Days 31-60: Build the assets
- Build service pages for replacement, repair, and storm damage, plus city pages for your top three service areas.
- Fix mobile page speed and put click-to-call on every screen.
- Make every citation (Google, Bing, Apple, Yelp, BBB, Angi) identical.
- Start a weekly cadence of job photos and posts to your profile.
Days 61-90: Add volume and cut losers
- Set up Google Local Services Ads and get the Google Guaranteed badge.
- Run paid search on replacement and storm keywords, where the job value carries the click cost.
- Add a quote follow-up sequence: replacement decisions take days, and most roofers never follow up after the estimate.
- Compare cost per closed roof across every source and cut the worst performer.
By day 90, most roofers see the mix start to flip: owned channels produce a growing share of booked inspections, and purchased leads become a dial you turn for capacity instead of the thing keeping the lights on. If you want a second set of eyes on where your pipeline leaks today, request a free audit and we will show you the three fixes that book the most roofs.