- On a shared roofing lead sold 4 ways, the contractor who calls back fastest typically books the inspection. Response-time research from InsideSales and MIT shows odds of qualifying a lead drop roughly 21x when callbacks slip from 5 minutes to 30.
- That speed gap turns the same $35 shared lead into roughly a $60 effective cost for the first caller and a $200+ effective cost for the last one once you load CSR labor against booked-inspection rate.
- Exclusive roofing leads in 2026 commonly run $90–$200 depending on market, per published benchmarks from GetBiddable and other industry trackers. They tend to beat shared on cost-per-signed-job in retail-replacement markets with 2–4 week decision cycles.
- Shared leads still work in storm-driven markets where insurance urgency compresses the decision window to days, and only if you can hit a sub-5-minute callback.
- Most ‘exclusive’ contracts contain an exclusive-window clause that caps recency but not total resell count. Demand a lifetime resell cap before signing.
Questions this article answers:
- How many contractors does a shared roofing lead get sold to?
- How much do roofers pay per lead in 2026?
- Does exclusive vs shared change in a storm vs retail market?
- How do I figure out what slot the vendor has me in on shared leads?
- What contract terms make exclusive actually mean exclusive?
- When do aged shared leads beat fresh shared leads?
Most Roofers Buying Leads in 2026 Are Solving the Wrong Equation

Most roofing contractors debating buy roofing leads exclusive vs shared are optimizing the wrong number. They look at the per-lead spread, see a $35 shared lead next to a $110 exclusive one, and pick on price. That math is broken before it starts.
The variable that actually flips the decision is not the price spread. It is your rotation position on shared leads, plus whether your local market runs on storm urgency or retail comparison shopping.
This guide gives you two frameworks. First, a rotation-slot cost model that reprices shared leads by your callback speed. Second, a storm-vs-retail split that decides when exclusive is the only honest economic choice. By the end, you will know which lead type your ops team and your market can actually afford.
What ‘Shared’ and ‘Exclusive’ Actually Mean in a 2026 Roofing Lead Contract
A shared roofing lead is a homeowner inquiry the vendor sells to two to four contractors at once, usually inside a defined ‘fresh window’ of 24 to 72 hours. An exclusive roofing lead is sold to one buyer only. Those are the marketing definitions. The contracts say something different.
Three loopholes show up in almost every shared and exclusive agreement we read.
The exclusive-window vs total-resell-cap distinction most contracts hide
Most ‘exclusive’ contracts contain an exclusive-window clause. It caps how recently the lead was sold, not how many total buyers see it over its life. A lead sold ‘exclusively’ inside a 48-hour window can be resold to three other buyers on day three. The vendor still calls that exclusive in the headline.
The clause you want is a lifetime resell cap. That is the only contract term that makes exclusive mean what you think it means.
How aged leads get recycled into a second sale you weren’t told about
The second loophole is resale-after-aging. A vendor sells the lead as fresh on day one, then resells it as an ‘aged’ lead seven days later at a discount. Same homeowner, different buyer pool, no notice to you.
The third loophole is source-level exclusivity. The vendor sells you the lead exclusively from their form. The same homeowner fills out a different vendor’s form, and you compete with that buyer too. Push for source-agnostic exclusivity if your market has multiple aggregators feeding the same homeowner base. This is the same dynamic we cover in our exclusive mortgage lead vendor guide, where ‘exclusive’ often means ‘exclusive for 24 hours.’
How Your Rotation Slot Turns the Same $35 Shared Lead Into a $200 Effective Cost
Rotation slot is the single biggest variable in shared-lead economics. Response-time research from InsideSales and MIT found that the odds of qualifying a lead drop roughly 21x when callback time slips from 5 minutes to 30, and contact attempts placed within the first minute can lift conversion meaningfully over those placed even 10 minutes later (per InsideSales response-time research).
The specific roofing numbers vary by market, but the shape is consistent. On a shared lead sold four ways, the contractor who picks up first books the bulk of the inspections. The contractors in slots 3 and 4 book a small fraction of what slot 1 does, because the homeowner is already on the phone with a competitor.
That gap reprices the lead. Same $35 invoice, very different real cost.
The slot-1 vs slot-4 booked-inspection gap
Walk the math with directional rates that match what response-time research implies. Vendor sells a lead to four roofers at $35 each. Slot 1 picks up in 3 minutes and books around 50%. Slot 4 picks up in 22 minutes and books closer to 9%.
- Slot 1: $35 ÷ 0.50 = $70 per booked inspection
- Slot 4: $35 ÷ 0.09 = $389 per booked inspection
Now load CSR cost. A CSR making 6 attempts on a slot-4 lead at roughly $0.85 per minute of loaded labor adds another $10–$15 per lead before the homeowner even picks up. That is how a $35 lead becomes a $200+ effective cost for the buyer in the last slot.
Why CSR labor, not lead price, is the cost that loads against rotation position
CSR labor is the cost most contractors do not price into their lead buying. When you are slot 1 and the homeowner is still browsing, you call once and book. When you are slot 4 and the homeowner already talked to three competitors, you call six times and lose.
Those five extra calls are paid time. They scale with your slot, not with your lead spend. That is the line item that turns shared lead math against you.
Two questions to ask a vendor before signing a shared-lead agreement
Before you sign, ask two questions in writing.
- What is my average rotation position on leads in my territory over the last 90 days?
- What is the lifetime resell cap, and how many buyers see the lead between fresh and aged?
If the vendor will not answer either, the answer to buy roofing leads exclusive vs shared for your business is already exclusive.
Storm-Driven vs Retail-Driven Markets: The Single Biggest Variable in Whether Shared Lead Economics Hold
Market type decides whether shared lead math survives. Storm-driven markets compress the homeowner’s decision window to days because insurance carriers, active leaks, and visible neighborhood damage create urgency. Retail-replacement markets run on 2–4 week decision cycles with multiple bids.
Those two markets produce opposite answers to the same lead-buying question.
Why insurance urgency rescues shared lead economics
In a storm market, slot 3 still has a shot. If slot 1 has not scheduled an adjuster meeting inside 48 hours, slot 3 can step in with a faster response. The homeowner is not comparison shopping on price. They are shopping on who can be on the roof tomorrow before the next rain.
Insurance-restoration leads also tend to convert at higher rates than retail replacement in the same geography because the carrier compresses the timeline and removes much of the price negotiation. The contractor who shows up first wins. That dynamic keeps shared economics alive even in slot 2 or 3.
Why retail replacement cycles punish every rotation slot
Retail replacement runs differently. A homeowner with a 22-year-old shingle roof takes three bids over three weeks. Slot 1’s speed advantage decays to nothing by week two because the homeowner is now actively comparing all three quotes side by side.
In that environment, even slot-1 shared underperforms exclusive on booked-job CPA. The time-decay advantage that makes shared work in storms simply does not exist.
The 40% insurance-mix threshold that flips the recommendation
Use a rough threshold. If your market has insurance-restoration share above 40% of jobs, shared lead economics can work. If you are at 80%+ retail replacement, exclusive is the only honest math. Between those, run a 30-day test on both before committing.
This is the same dynamic we cover in the roofing storm-response paid search playbook. Storm and retail are two different businesses sharing one trade.
The True Cost-Per-Signed-Job Formula That Replaces CPL as Your Buying Metric
Cost per lead is the wrong unit of measure for this decision. Use true cost per signed job instead.
A side-by-side: exclusive at $110 vs shared at $35 by slot
Run the same homeowner pool through three buying strategies. Numbers below are illustrative industry ranges, not Elevarus client data.
| Lead type | CPL | Booked rate | Close rate | Cost per signed job |
|---|---|---|---|---|
| Exclusive | $110 | 45% | 35% | $698 |
| Shared, slot 1, 4-min callback | $35 | 20% | 30% | $583 |
| Shared, slot 3, 12-min callback | $35 | 9% | 25% | $1,556 |
Shared at slot 1 wins. Shared at slot 3 is the most expensive option on the page, even though the invoice looks cheap. That is the trap.
When your CSR capacity forces you out of shared whether you want it or not
There is a capacity ceiling on shared. If your lead volume times your required callback SLA exceeds your CSR throughput, you fail the sub-5-minute callback on a growing share of leads. Slot 1 economics collapse into slot 3 economics, just from understaffing.
A rough rule of thumb: one trained CSR can handle 8–12 inbound callbacks per hour at a 4-minute SLA. If your daily lead flow divided by your CSR-hours pushes above that, you are buying shared leads you cannot service.
This is the same callback-speed economics we walk through for plumbing lead buyers. The math travels across home services.
The Decision: Which Lead Type to Buy Based on Your Market, Your Ops, and Your Sales Cycle
Use a clean decision matrix. Three buying conditions for shared, three for exclusive, and one middle option.
When shared is the right buy
Buy shared if all three of these are true:
- Your market is 40%+ insurance and storm by job mix.
- You hit sub-5-minute callbacks with CSR capacity headroom.
- Your vendor will disclose average rotation position and cap total resell count.
Miss any of those, and shared is more expensive than exclusive on cost-per-signed-job. Not by a little.
When exclusive earns its $110
Buy exclusive if any of these are true:
- Your market is retail-replacement dominant.
- Your callback SLA averages above 10 minutes due to team size.
- Homeowner decision cycle in your geography averages 2+ weeks.
Where aged-shared fits as a third option
Aged-shared leads are 5–14 days old and resold at a discount. They are the right middle tier when you have outbound dialer capacity but cannot hit live-lead SLA on fresh shared. Contractors with strong outbound teams often stack aged-shared on top of exclusive, not as a replacement for it.
The five contract clauses to demand before signing
Before you sign with any roofing lead vendor, get these five clauses in writing:
- Total resell cap, not just an exclusive window. A specific maximum number of buyers over the lead’s life.
- Lifetime exclusivity language. If it is exclusive, it stays exclusive past aging.
- Source-level exclusivity. Same homeowner from a different form does not get resold to you.
- Rotation position disclosure. 90-day rolling average of your slot in your territory.
- 14-day performance review clause. Out-clause if booked-inspection rate falls below an agreed floor.
Vendor pushback on any of these tells you what you need to know about the relationship.
Frequently Asked Questions
How many contractors does a shared roofing lead get sold to?
Most shared roofing leads are sold to two to four contractors inside a 24–72 hour fresh window. Some vendors go to five. The exact cap should be in your contract. If it is not, assume the higher end. Many vendors also resell the lead as ‘aged’ after the fresh window, which means total lifetime buyers can be six or more without a lifetime resell cap clause.
How much do roofers pay per lead in 2026?
Published benchmarks vary by market and channel. GetBiddable reports roofing lead costs of $60–$120 in smaller metros and $120–$220 in competitive cities. Other trackers cite ranges from $80–$200 for direct vendor leads, with aged shared leads as low as $8–$25. Your real cost-per-signed-job depends far more on your callback speed and close rate than on the headline CPL.
Does exclusive vs shared change in a storm vs retail market?
Yes. Market type is the single biggest variable in this decision. In storm-driven markets where insurance urgency compresses homeowner decision windows to days, shared lead economics can survive even in slot 2 or 3. In retail-replacement markets with 2–4 week decision cycles, even slot-1 shared underperforms exclusive on booked-job CPA because the speed advantage decays before the homeowner decides.
How do I figure out what slot the vendor has me in on shared leads?
Track your time-to-contact on every lead and compare to your booked-inspection rate by callback window. If your sub-5-minute callbacks book at 40%+ and your 15-minute callbacks book under 15%, you are seeing the slot effect inside your own data. You can also ask the vendor directly for a 90-day rotation position report. Vendors who refuse to share it are telling you the answer is bad.
What contract terms make exclusive actually mean exclusive?
Push for three clauses: a total lifetime resell cap of one, source-level exclusivity, and language that prevents aged-resale of the same lead. The standard exclusive window clause only caps recency, not total buyers over the lead’s life. Without a lifetime cap, your exclusive lead can be resold three more times after the window closes and you will never know.
When do aged shared leads beat fresh shared leads?
Aged shared leads beat fresh shared when you have strong outbound dialer capacity but cannot hit a 4-minute callback SLA on live leads. At an $8–$25 price point, aged leads survive a lower booked-inspection rate. They also work well as a fill layer behind exclusive. You get exclusive volume at your service-area limit, then stack aged shared for additional pipe without burning your CSR speed advantage on fresh shared you cannot service fast enough.
Build Your Lead-Buying Plan Around Booked-Job CPA, Not CPL
The contractors winning in 2026 are not buying the cheapest leads. They are pricing every lead source against cost-per-signed-job and matching their buying strategy to their market mix and their CSR capacity. That math does not show up on a vendor’s rate card. It shows up in your books 90 days later.
If you want a working conversation about exclusive lead routing for your specific storm-vs-retail mix and CSR capacity, talk to our pay-per-call and lead-buying team. We will look at your last 60 days of lead spend, your booked-inspection rates by source, and your callback SLA, and tell you where the rotation-slot tax is hiding in your numbers.