Exclusive roofing leads: one roofer per lead, never resold: full guide (7 sections)
This guide is about homeowner leads for roofing contractors: people who asked a roofer to contact them about their roof. It is not about lead metal or lead flashing. Below is a working definition of "exclusive", the loopholes that make the word meaningless, and a walkthrough you can use to test any vendor's claim, including ours. Market and legal statements are as of October 2026.
What does "exclusive roofing lead" mean?
An exclusive roofing lead is a homeowner's request for a roofer that is sold to one roofing company and never sold again: not on another channel, not as a returned lead, and not later as aged inventory. If any one of those three can happen, the lead is exclusive for a while, not exclusive.
That last sentence is the whole point of this page. Most vendor definitions only describe the moment of sale ("sent to one contractor"). A useful definition also covers what happens to the record afterward. A written definition should answer four questions:
| Question | What a complete answer looks like |
|---|---|
| How many companies receive the request? | One, across every site and channel the vendor sells through |
| Can it be resold later as an aged lead? | No, at any age |
| What happens to a lead you return for credit? | It is retired, not passed to another roofer |
| Is your territory also exclusive? | Answered separately and literally (see below) |
Our own wording for the first point is set in our offer terms and confirmed on your call. If a vendor answers any of these verbally but won't put it in the agreement, treat it as unanswered.
Exclusive lead, shared lead, data list, aged lead
These four products are all sold as "roofing leads", and they are priced and worked very differently.
- Exclusive lead. A homeowner request, delivered in real time to one roofing company.
- Shared lead. The same request sold to several companies at once. Owners on r/Roofing describe paying around $100 for leads several other roofers had already called (thread, 2025 to 2026). The economics push everyone toward speed and price.
- Data list. Records such as year built or ownership, with no request from the homeowner. That is cold outreach. It may be useful, but it isn't a lead, and calling it one hides the consent question.
- Aged lead. A request resold after its first window. It is cheaper and harder to reach, and the age of the consent matters.
The trap is the hybrid: a lead sold "exclusive" on day one that slides into a shared pool or aged list later. You never see that happen, because it happens after you've paid.
What happens to returned and credited leads?
A credited lead should be retired from inventory. If a vendor credits you for a lead and then sells the same homeowner to the next roofer, the lead was never exclusive; it was exclusive until you complained.
This loophole is easy to miss because the credit feels like a win. Ask a vendor directly: "When you credit a lead, where does that record go?" Acceptable answers are "nowhere, it's retired" or a specific, written exception. "We don't usually resell those" is not an answer.
Our credit window is stated in our offer terms, and so is what is and isn't covered. Credited leads are not resold to another roofer. All of this is confirmed in writing on your call.
How to verify exclusivity yourself
You can't inspect a vendor's routing system, but you can test the claim with your own data over a test batch. Here is a five-step walkthrough.
1. Call fast and ask one question
Call within minutes of delivery. Early in the call, ask: "Has any other roofing company called you about this today?" Write the answer down word for word. Speed matters for its own sake too. In JobNimbus's Peak Performance 2026 survey of roofers, 41% said they respond to a new lead within 0 to 29 minutes, and 11% take more than a day (vendor survey, JobNimbus, 2026). A lead called a day late can look "shared" when the homeowner simply went elsewhere.
2. Ask for the consent record
Each of our leads comes with a timestamped consent certificate, sent on request. Check three things:
- The timestamp is shortly before the delivery time, not weeks earlier (an old timestamp points to an aged or recycled lead).
- The page or form matches the kind of request you were sold.
- The disclosure wording says who the homeowner agreed to hear from.
A note on the law, as of October 2026: the FCC's 2023 "one-to-one" consent rule, which would have required consent to name a single seller, was vacated by the Eleventh Circuit on January 24, 2025 (Insurance Marketing Coalition v. FCC, No. 24-10277; summary by Morrison Foerster). The FCC reinstated the prior written-consent definition effective August 29, 2025. So there is no federal one-to-one requirement today. A consent that names one company is still the clearest sign that a lead was meant for one company. General information, not legal advice. Confirm with your counsel.
3. Keep a "someone already called" log
One homeowner saying "another company called" proves little. People mix up a roofer with an insurance adjuster or a neighbor's contractor. Keep a simple log: date, lead ID, exact homeowner words. Five or six entries in a small batch is a pattern worth raising. One is not.
4. Watch for repeat homeowners
If the same name or address shows up from the vendor twice, or turns up in a list another vendor sells you, ask why. Our leads are duplicate-checked against leads already sent to you before delivery.
5. Judge on cost per signed roof
The real test of exclusivity is the result. Track cost per signed roof separately for each lead source over the same period. If exclusive leads don't beat shared leads on that number, the premium isn't earning its keep, whatever the reason.
Exclusive lead vs exclusive territory
An exclusive lead and an exclusive territory are two different promises. An exclusive lead means one roofer gets that homeowner. An exclusive territory means no other buyer gets any leads in your ZIPs. Getting the first does not mean you have the second.
Vendors sometimes say "exclusive" and let you assume both. Ask the question in those exact words and get the answer in writing. On our side, territory availability is confirmed by ZIP code on your call, and any territory terms are stated literally there rather than implied on this page.
Price drivers for exclusive leads
Exclusive leads cost more per lead than shared leads, because one buyer pays for the whole request instead of splitting it. What moves the price is mostly your ZIPs (competition and population), how tight your filters are (roof age, homeownership, replacement vs repair), and whether you buy leads or booked inspections.
Vendor prices you see online are vendor asking prices, not market facts. Before you compare, put your own close rate and average job value into the cost per lead calculator, and read the price drivers on pricing. For how leads reach you and what we check first, see how it works and our consent and TCPA page.
If you want us to walk through the written terms against this checklist, book a call.
FAQ
Is a lead still exclusive if I don't call it?
Yes. Exclusivity describes how the lead is sold, not whether you work it. A lead you ignore is still retired from inventory and isn't passed to another roofer. That's also why speed matters: nobody else will call that homeowner on our behalf, so if your team doesn't, the request goes unanswered.
Does a homeowner who mentions another roofer qualify for a credit?
Not by itself, since homeowners often contact several roofers on their own. Log the exact words and include them with any credit request. What the credit policy does and doesn't cover is set out in our written terms and confirmed on your call.



