Exclusive roofing leads close at 25% to 35%. Shared roofing leads close at 8% to 20%. Every article on this topic ends there, and every one of them is answering a question that is not the one costing you money.
Exclusivity controls exactly one variable: how many roofers call the same homeowner. It does not control whether that homeowner has a roof worth replacing.
And in roofing, that second variable is the one that fails. According to the 2026 Verisk U.S. Roof Report, in Verisk Risk Analyzer designated hail states 57 percent of residential properties have roofs nine years old or newer, against 38 percent in non-hail states. Storm markets replace roofs fast. So the majority of addresses in the exact markets where lead vendors are most active are sitting on roofs too young to sell.
Buying exclusivity in that market buys you a private conversation about a roof that does not need replacing.
The short answer
Buy exclusive if the vendor will put a roof-age filter in writing and you can answer inside five minutes. Buy shared only if you have the follow-up systems to win a race you did not choose. Generate your own if you intend to still be buying leads in three years.
The exclusivity premium is real but small next to the two things that actually decide the outcome: whether the roof is sellable, and whether you were first.
What each product actually costs in 2026
Vendors are not selling one product at four prices. They are selling four different products at four points in the funnel, and the invoice does not tell you which.
| Product | 2026 price | Who else gets it | What you still have to do |
|---|---|---|---|
| Shared marketplace lead | $15 to $110 plus annual fee | 3 to 8 contractors | Race, qualify, book, inspect, close |
| Exclusive raw lead | $41 to $99 per qualified lead | Nobody, in theory | Qualify, book, inspect, close |
| Exclusive raw lead, volume tier | $125 to $150, $750 order minimum | Nobody, in theory | Qualify, book, inspect, close |
| Exclusive booked appointment | $175 to $200 with 24-hour no-show replacement | Nobody, in theory | Show up, inspect, close |
| Self-generated inbound | Cost of the channel | Nobody, by construction | Everything, but you own the asset |
Angi roofing leads sit at roughly $15 to $85 on the low end and $40 to $120 for higher-value jobs, on top of a membership fee usually around $300 to $400 a year. HomeAdvisor charges an annual fee plus $45 to $110 per lead, distributed to three to eight pros, with credits rather than cash refunds and early-termination fees that can reach 30 percent of the remaining contract. In 2023 the FTC approved a final order requiring HomeAdvisor to pay up to $7.2 million over deceptive claims about lead quality and sourcing, with findings dating back to 2014. We went through that platform in detail in are Angi leads worth it for roofing.
Note what that price ladder actually tracks. Not exclusivity, but how much of the funnel the vendor already walked for you. A booked appointment costs four times a raw lead because someone made the call, not because the exclusivity is four times more exclusive.
The close-rate math, and the assumption buried inside it
Here is the calculation every competitor page runs, using midpoints.
A $60 shared lead at a 14% close rate costs $429 per signed contract. A $150 exclusive lead at a 30% close rate costs $500 per signed contract. A $185 booked appointment at 35% costs $529.
Run the friendly ends and exclusivity wins easily. Run the harsh ends and shared wins. The honest read of the published benchmarks is that both products land in roughly the same neighbourhood on cost per booked job, which is not the conclusion anybody selling exclusivity wants you to reach.
Both numbers also rest on the same buried assumption: that the lead was sellable in the first place. Close rate is measured on leads that reached an inspection. It says nothing about the share that were never going to reach one. In roofing that share is enormous, and it has a documented cause.
By the numbers
Verisk's 2026 U.S. Roof Report puts average residential roof replacement at $17,631 in 2025 and repair at $4,699, increases of roughly 33 percent and 25 percent over the 2021 to 2024 average. Roofing line items make up around 30 percent of all line items inside US property claims estimates. The money is real. The question is which addresses have access to it.
The 57% trap
In hail states, 57 percent of residential properties have roofs nine years old or newer. In non-hail states, 38 percent. That gap is the whole story of bought roofing leads.
Lead vendors concentrate in storm markets because that is where the demand signal is loudest. Those same markets have already replaced most of their roofs. A randomly sourced address in a hail state is more likely than not to sit on a roof under a decade old.
Put a real operator's numbers next to that base rate. A roofing owner posting in r/RoofingSales documented $6,000 spent with a hail lead vendor for 42 residential appointments. Their breakdown: 18 no-shows, and "over 20 were newer roofs (1 to 3 years in age)."
Twenty out of forty-two is 48 percent. The hail-state base rate for roofs nine years or newer is 57 percent. The vendor was not sabotaging that contractor. The vendor was selling the market as it actually is, and the contractor was paying $120 an appointment to discover the census.
The tell is what happened next. When that operator complained, the vendor offered a fix: plus $10 per lead for roofs five years and older, plus $20 for ten years and older. Neither price was mentioned before payment.
Read that as a disclosure. The vendor holds roof age and can filter on it. The default product is unfiltered, which hands you the young half of the market and makes the filter an upsell.
That is the trap, and exclusivity has nothing to do with it. Exclusive lead, shared lead or booked appointment, every one of them can land on a three-year-old roof.
Three ways exclusivity leaks in roofing specifically
Roofing is unusual among the trades. In HVAC or plumbing the problem is inside the house and invisible from the kerb. In roofing the qualifying condition sits on the outside of the building, legible to anyone with a ladder, a drone or a hail map. That creates three leaks other trades do not have.
Leak 1: the address is public even when the lead is not
Sixteen US states had severe hail impact more than 20 percent of their roofs in 2025, up from twelve states in 2024, with Arkansas, Kansas, Nebraska, Oklahoma and South Dakota among the leaders. Severe hail means one inch or larger.
That data is not a secret. Storm mapping is a commercial product, which is why a lead vendor's entire process, as the same operator described it, is: pull storm data from HailTrace or Hail Recon, pick neighbourhoods, build homeowner lists, load a dialer.
Anyone can run that process, including the four roofers who bought nothing from anyone and simply knocked the street. One homeowner in a hail-hit market described "twenty people knocking on your door" in the days after a storm.
Your lead is exclusive. The roof is not.
Leak 2: roof condition is a scored, purchasable attribute
Verisk's Roof Condition Score baseline shows roofs in visibly moderate to poor condition carry approximately 60 percent higher loss costs than roofs in good or excellent condition. Condition is now a scoreable field, which makes it a purchasable one, which means the competitor across town can buy the same targeting layer you just paid a premium for. Exclusivity of a contact record is no moat around an attribute several vendors can independently derive.
Leak 3: your territory is on a rotation
The clearest admission in that $11,000 account: asked why every appointment was at least ninety minutes away, the vendor explained that the areas the contractor actually wanted were "not callable" because those neighbourhoods had recent storms and had already been called recently, for other contractors. They "cycle areas."
The lead was exclusive to that contractor. The neighbourhood was on a rotation with everyone else. Exclusivity granted at the record level, revoked at the territory level, and the contract said nothing about it.
Watch out
Ask any vendor selling territory exclusivity one question: do you run outbound calling in my postal codes for any other contractor, currently or in the last ninety days? A vendor that cycles areas is selling the same neighbourhood repeatedly. Exclusivity per lead is compatible with that. Exclusivity per market is not.
What $11,000 of exclusive appointments actually bought
The close-rate framing hides the failure mode. Look at the same case on the P&L instead.
First vendor: $6,000 spent, 42 residential appointments plus five commercial. Result: two roofs signed, about $28,500 in revenue, roughly $3,000 in gross profit. The lead spend was double the gross profit it produced. Not the cost per booked job, not the close rate. Gross profit.
Second vendor: $5,400 for 50 leads, same pattern of slow delivery, no-shows and roofs two to three years old, followed by upsell pricing and a refund that had not arrived by the time they wrote it up. Eleven thousand dollars total, across two vendors that both marketed exclusivity.
The 43 percent no-show rate on supposedly booked appointments matters. So does this line: at least five appointments had other roofers already there when their rep arrived.
Exclusive on the invoice. Contested in the driveway.
The channel this whole comparison is trying to approximate is one where the homeowner searched, found you, and called you. That lead is exclusive by construction, cannot be resold, cannot be repriced, and does not need a contract clause to stay yours. Most roofers find the first fixes are free, because the leak is in the follow-up rather than the traffic.
The field numbers, and what they say about exclusivity
An operator who tracked ninety days of marketing spend across six roofing companies published this. It is one person's sample rather than a study, so treat it as directional, but the spread is instructive.
| Method | Monthly cost | Deals closed | Cost per closed deal |
|---|---|---|---|
| Storm data plus own cold callers | $5,500 | 11 | $500 |
| Cold calling team, 3 callers | $4,300 | 6 | $716 |
| Door knocking, 3 knockers | $8,400 | 9 | $933 |
| Facebook ads | $5,200 | 5 | $1,040 |
| Google Ads including LSA | $6,100 | 5 | $1,220 |
| Shared lead vendor | $4,800 | 1 | $4,800 |
The shared vendor is the obvious loser at nearly ten times the best performer. That is the finding everyone quotes.
The finding nobody quotes sits at the other end. The two cheapest methods, at $500 and $716 per closed deal, both produce exclusive appointments. Nobody else called those homeowners; the operator says so explicitly. They just were not purchased. They were produced, by callers working storm data the contractor selected, in territories the contractor chose, on a rotation the contractor controlled.
That reframes the comparison. The question is not exclusive versus shared. It is exclusive-bought versus exclusive-built, and in that dataset the built version came in three to nine times cheaper per signed contract. The full channel ranking is in how much roofing leads cost.
Exclusivity you buy versus exclusivity you manufacture
There is a second way to get an exclusive conversation, and it costs nothing per lead. A roofing owner in the comments on that same thread, running no door knocking and no cold calling, put it this way: "If we pick up the phone or call a form submission instantly and set an appointment for the following week, they stop calling other roofers."
That is a shared lead converted into an exclusive one by speed alone, and the data supports the mechanism: a five-minute response makes a lead an estimated 100 times more likely to convert than a thirty-minute one, while only 54.9 percent of firms with a formal response-time standard actually hit fifteen minutes.
So price the two paths against each other honestly.
- Buying exclusivity costs roughly $90 to $140 more per lead than a shared lead, and it removes competitors from the phone but not from the driveway.
- Manufacturing exclusivity costs whatever it takes to answer inside five minutes, every time, including evenings, and it removes competitors from the decision entirely.
Most roofing companies buy the first because it is a line item and skip the second because it is a habit. The second is worth more, and the mechanics are in how fast you should respond to a lead.
Tip
A shared lead answered in five minutes and an exclusive lead answered in four hours are not the same product, and the second one costs more. Before you pay an exclusivity premium, find out what your actual median response time is across a full week including evenings. If it is over an hour, you are buying a head start you are then giving back.
The seven questions to ask before you pay for the word "exclusive"
None of these are answerable from a sales page. Get them in the contract.
- Define exclusive. Permanently to me, to my territory, or for a window before resale? All three are marketed with the same word.
- What is the resale window? Many vendors resell "aged" leads after 30, 60 or 90 days. If yours does, exclusivity has an expiry date.
- What shape is the territory? Postal code, county, radius, or metro. A county-exclusive vendor with three roofers in adjacent counties is not protecting much.
- Is there a roof-age filter, and what does it cost? If it is an upsell, the default product hands you the young half of the market. Ask what the filter's data source is.
- What is the no-show policy? A 24-hour replacement guarantee is standard at the $175 to $200 appointment tier. Below that tier, assume none.
- Whose brand is on the landing page? If the lead comes from a generic find-a-roofer directory, exclusivity is a distribution promise, not a sourcing one. If it comes from a page carrying your logo and domain, it is structural.
- Do you run outbound in my area for anyone else? The territory-recycling question. This is the one that catches vendors that cycle neighbourhoods.
Question four is the one that would have saved that operator $6,000.
The metric that replaces the debate: Net Sales per Lead Issued
An experienced lead vendor posting in r/RoofingSales laid out the KPI ladder roofing actually runs on, and it beats anything on the ranking pages. Track leads in, appointments set, appointments shown, damage found, jobs won, revenue. That gives you set rate, sit rate, damage rate and win rate, and then the number that matters: Net Sales per Lead Issued, signed contract value divided by leads issued.
Worked at roofing's real ticket, using Verisk's $17,631 average replacement:
| Stage | Count | Rate |
|---|---|---|
| Leads issued | 50 | |
| Appointments set | 22 | 44% set rate |
| Appointments shown | 14 | 64% sit rate |
| Damage found | 9 | 64% damage rate |
| Jobs won | 3 | 33% win rate |
| Revenue | $52,893 | |
| Net Sales per Lead Issued | $1,058 |
The comparison becomes trivial. That source can charge up to $1,058 per lead before it stops producing revenue, and up to roughly your gross margin times $1,058 before it stops producing profit. At a 30 percent gross margin, the ceiling on what you can pay is about $317.
Run it per source, per month. The damage rate line is where roofing differs from every other trade, and it is exactly where the 57 percent base rate surfaces. A source with a strong set rate and a collapsed damage rate is not a competition problem. It is a roof-age problem, and exclusivity will not fix it.
The 30-day test
If you are going to buy, buy like you intend to measure it.
- Order the smallest volume the vendor allows. Do not take the discounted tier on the first order; the $750 minimums exist to make the sample unrefundable.
- Log roof age at every inspection, from the permit record or the homeowner. This is your real quality metric.
- Timestamp every first contact attempt. Median response time across the whole batch, evenings included.
- Count how many appointments had another roofer present or already scheduled.
- At day 30, compute Net Sales per Lead Issued and set rate, sit rate, damage rate, win rate.
- Compare damage rate against the 57 percent hail-state base rate. If your damage rate is at or below the base rate, you bought an unfiltered list, not a qualified lead product.
The decision rule
Exclusive leads are worth the premium when the vendor will filter roof age in writing. Without that filter, you are paying an exclusivity premium for the right to be alone in front of a roof nobody can sell.
Shared leads are worth buying only if you can answer in five minutes. At that speed you manufacture exclusivity for free and the price gap becomes pure margin. Above an hour, do not buy them at all.
And the cheapest exclusive appointment in roofing is not for sale. In the field data above it was built, at $500 to $716 per signed contract, by a contractor who controlled the territory, the timing and the list. That is also true of the enquiry that arrives on your own website: exclusive by construction, resellable by nobody, and it does not have a clause.
Before you spend anything, work out how many leads you actually need, which is the arithmetic in how many roofing leads you need per month, and fix the free things first, covered in how to get more roofing leads.
Sources
- Verisk, 2026 U.S. Roof Report: Roofing Reality Check, May 29, 2026: average residential roof replacement $17,631 and repair $4,699 in 2025, up approximately 33% and 25% over the 2021 to 2024 average; residential roof RCV $23 billion in 2025 against a $24.4 billion four-year average; 57% of residential properties in Risk Analyzer designated hail states have roofs nine years old or newer against 38% in non-hail states; sixteen states with severe hail impacting more than 20% of roofs, up from twelve in 2024; roofing line items around 30% of all line items in claims estimates; roofs in moderate to poor condition carry approximately 60% higher loss costs per the Roof Condition Score 2025 baseline.
- VA Horizon, roofing lead and appointment cost statistics 2026: exclusive raw leads $41 to $99, volume tiers $125 to $150 with a $750 minimum, exclusive booked appointments $175 to $200 with 24-hour no-show replacement; Angi roofing leads $15 to $85 and $40 to $120 with a $300 to $400 membership; HomeAdvisor $45 to $110 per lead shared among 3 to 8 pros with credits only and early-termination fees up to 30% of the remaining contract; shared close rates 8% to 20% against 25% to 35% exclusive; industry average roofing close rate approximately 27%; five-minute response roughly 100x a thirty-minute response and 54.9% of firms with a response-time SLA hitting 15 minutes.
- FTC, final order against HomeAdvisor, April 2023: up to $7.2 million over deceptively marketing lead quality and sourcing, findings dating to 2014.
- r/RoofingSales, "Thinking of Using a Roofing Lead Gen Company? Read This Before You Spend a Dollar": $11,000 across two vendors; $6,000 for 42 residential appointments at $80 to $120 each, 18 no-shows, over 20 roofs aged 1 to 3 years, at least 5 appointments with other roofers present, 2 roofs signed for about $28,500 revenue and roughly $3,000 gross profit; roof-age upsell at plus $10 for 5+ years and plus $20 for 10+ years; the "not callable" territory-cycling explanation; the storm-data-to-dialer process description.
- r/RoofingSales, 90-day marketing spend tracked across six roofing companies: cost per closed deal by method, from $500 for storm data plus cold callers to $4,800 for a shared lead vendor; the comment from an owner running paid leads only, on instant callbacks and homeowners ceasing to shop other roofers.
- r/RoofingSales, "How much to pay per exclusive lead?": the Net Sales per Lead Issued KPI ladder, and per-lead costs at cost across Meta, Google Ads, Local Services Ads, signage and marketplace leads.
- r/RoofingSales, pre-launch feedback thread on an imagery-based exclusive lead product: the distinction between a lead and a targeting list, from a practitioner responding to the concept.
- Fox21 News, roofing scams after hail storms: homeowner account of "twenty people knocking on your door" following a hail event.
