Skip to content
See which ZIP codes are open in your territory. Check yours
Buy Roofing Leads
Roofing office team reviewing incoming homeowner requests on a monitor

Homeowner leads for roofing contractors

Exclusive roofing leads: one roofer per lead, never resold

These are homeowners who asked a roofer to contact them, not lead flashing. Each exclusive lead goes to one roofing company. It isn’t shared, recycled, or sold again later as an aged lead, and the rules are in writing before you pay.

  • Sold to one roofing company
  • Consent record per lead
  • 7-day credit window
  • No long-term contract

The problem

“Exclusive” on the invoice. Three other roofers on the phone.

Owners on r/RoofingSales describe paying for exclusive leads, calling the homeowner, and hearing that other companies already called. The word costs a vendor nothing. These are the ways it gets bent.

  1. 01

    Sold once per channel, not once

    A lead goes out “exclusive” on one platform and shared on another. Fix: one roofing company per lead, across every channel we sell through.

  2. 02

    Exclusive today, aged next month

    The same homeowner gets sold again weeks later as cheap aged inventory. Fix: an exclusive lead is never resold at any age.

  3. 03

    Returned leads passed to the next buyer

    You get a credit, and the lead you returned goes to a competitor. Fix: credited leads are not resold to another roofer.

  4. 04

    Homeowner doesn’t know who’s calling

    A vague form that consented to “partners” means your name surprises them. Fix: a timestamped consent record with every lead, sent on request.

What exclusive means here

A definition you can hold us to.

The definition below is the same one in our written terms. If a sentence isn’t true for your account, it shouldn’t be on this page, so ask about any of them on the call.

One company per lead

Each exclusive lead is sold to one roofing company. It is never resold, recycled or sold later as an aged lead.

No aged resale

An exclusive lead isn’t moved into an aged or recycled list later. Its life as inventory ends with you.

Credited leads stay retired

When a lead is credited back under the policy, it is not passed on to another roofer.

Consent record

Every lead comes with a timestamped consent certificate. We send it to you on request.

Your ZIPs only

Territory availability is confirmed by ZIP code on your call.

Real-time delivery

Real-time delivery to your CRM, email or SMS, so your team calls while the homeowner is still by the phone.

Exclusive, shared, data list, aged

Four things sold as “roofing leads”.

Vendors use the same word for very different products. This is how we define each one, and which one we sell on this page.

Lead filters you control
FilterWhat you set
Exclusive leadA homeowner request sold to one roofing company, never resold. This is what we sell.
Shared leadThe same request sold to several companies at once. Cheaper per lead; you race the others to the first call.
Data listProperty or homeowner records (year built, ownership) with no request from the homeowner. Cold outreach, not a lead.
Aged leadAn older request resold after its first window. Lower price, lower contact rate, consent age matters.
Exclusive territoryA separate promise that no other buyer gets leads in your ZIPs. Not implied by an exclusive lead; confirmed on your call.
Credited leadA lead credited inside the 7 days window under the written policy. Not resold to another roofer.
Consent recordTimestamped record of the form the homeowner submitted. Sent on request.
Duplicate checkChecked against leads already sent to you before delivery.
JD

Sample, illustrative: exclusive lead record

Delivered just now · Real-time

Exclusive
Homeowner
J. Sample
Address
100 Example St, Sampleville TX 75000
Request
Roof inspection, asked about replacement
Sold to
1 company (your company)
Owner status
Self-reported owner, checked against property records
Consent record
Cert ID SAMPLE-0000, timestamped
Delivered
Real time, to your CRM
Consent record attached · Timestamped
Call nowSend text
Illustrative example, not a real consumer record.
Roofing crew working on a residential re-roof

Check it yourself

Don’t take “exclusive” on faith.

Exclusivity is a claim about what happens after the lead leaves the vendor, so you can’t see it directly. You can test it. Call fast, ask the homeowner the right question, and look at the consent record behind the lead.

  • Call within minutes and ask, plainly, “Has anyone else called you about your roof today?”
  • Ask for the consent record on any lead that feels off, and check the timestamp against delivery time
  • Log every homeowner who mentions another roofer and send the list with your credit request
  • Compare cost per signed roof on exclusive leads against any shared source you also buy
Book a call

How a lead gets routed

One request, one roofer, then it’s retired.

  1. 1

    Homeowner asks

    A homeowner fills out a request for a roofer and agrees to be contacted. The consent record is captured with a timestamp.

  2. 2

    Matched to your filters

    The request is checked against your ZIPs and filters and duplicate-checked against leads already sent to you.

  3. 3

    Sent to you only

    It goes to one roofing company in real time, by CRM, email or SMS. No second buyer, no shared ping.

  4. 4

    Retired from inventory

    Worked, credited or ignored, it is never sold again, including as an aged lead.

Exclusive vs shared

What changes when nobody else bought the lead.

CriteriaShared leadExclusive lead
Buyers per requestSeveral roofing companiesOne roofing company
First callA race; whoever dials firstYours to make, on your timing
Price conversationHomeowner compares several bids at onceYou set the tone of the first visit
Resale laterOften resold as agedNever resold at any age
Returned leadsMay go to the next buyerNot resold to another roofer
Price per leadLowerHigher; judge on cost per signed roof

Policies

Our lead terms, in writing before you buy.

These terms apply to every lead you buy from us, starting with your test batch.

Checked before every delivery

  • Phone number validated before delivery
  • Homeownership self-reported, then checked against property records
  • Duplicate-checked against leads already sent to you
  • Scrubbed against the National Do Not Call Registry

What exclusive means

Each exclusive lead is sold to one roofing company. It is never resold, recycled or sold later as an aged lead.

Bad-lead replacement · 7 days

Credits for disconnected or wrong numbers, renters or non-owners, addresses outside your ZIPs, and duplicates of leads already sent to you. Reply to the lead notification (or email us) with the reason; approved credits apply to your next batch.

Not covered: a homeowner who isn’t interested, doesn’t answer, has an insurance claim denied, or doesn’t buy.

Consent on every lead

Every lead comes with a timestamped consent certificate. We send it to you on request.

No long-term contract

No long-term contracts. Start with a test batch, scale when the numbers work.

Your territory

Territory availability is confirmed by ZIP code on your call.

Exclusive lead vs exclusive territory

An exclusive lead is sold to one roofer. Whether no other buyer gets leads in your ZIPs is a separate promise, confirmed on your call. We don’t imply it.

What drives the price

Exclusive costs more per lead. Judge it per signed roof.

An exclusive lead costs more than a shared one because one buyer pays for the whole request. Price depends on your ZIPs, how tight your filters are, and whether you want leads or booked inspections. Run your own numbers in the calculator before the call.

Recommended

Test batch

A small first batch in your ZIPs to measure contact and close rates.

Best for

Owners burned by shared leads who want proof first

  • Exclusive leads only
  • Your ZIP and filter setup
  • No long-term contracts. Start with a test batch, scale when the numbers work.

Ongoing

Steady volume once the test numbers work for you.

Best for

Owners with crews to keep busy

  • Same exclusivity terms
  • 7-day credit window
  • Real-time CRM delivery

Pricing and territory availability are confirmed on your call. See /pricing and the cost per lead calculator for the price drivers.

FAQ

Questions owners ask before the first batch

If your question isn’t here, bring it to the call. We’ll go through your territory, filters and numbers.

Book a strategy call
What is the difference between exclusive and shared roofing leads?

An exclusive roofing lead is a homeowner request sold to one roofing company. A shared lead is the same request sold to several companies at once, so you race other roofers to the first call and often to the lowest bid. Shared leads cost less per lead. Exclusive leads cost more but give you the first conversation, so compare them on cost per signed roof, not cost per lead.

How can I verify a lead was not sold to another roofer?

You can’t see a vendor’s routing, but you can test it. Call within minutes and ask the homeowner whether anyone else has called about the roof. Ask for the consent record on any lead that feels off and check its timestamp against delivery. Log each homeowner who mentions another roofer and send that list with your credit request. A pattern tells you more than one call.

Are exclusive leads also exclusive territory?

Not automatically. An exclusive lead means one roofing company gets that request. Exclusive territory would mean no other buyer gets any leads in your ZIPs, which is a separate promise. Ours is stated literally on your call after we check your ZIPs. If a vendor says “exclusive”, ask which of the two they mean and get it in writing before you pay.

Why do exclusive roofing leads cost more than shared leads?

With a shared lead, three or four roofers split the cost of one homeowner request. With an exclusive lead, one roofer pays for all of it. The higher price buys the first call and a homeowner who isn’t already comparing several bids. Whether that is worth it depends on your close rate and job size, so run the numbers in the cost per lead calculator.

Do you resell returned or aged leads?

No. Each exclusive lead is sold to one roofing company. It is never resold, recycled or sold later as an aged lead. When a lead is credited back under the 7-day policy, it is not passed on to another roofer. That closes the most common loophole in exclusivity claims, where a returned lead quietly goes to the next buyer. Ask us to show you this in the written terms on your call.

Book a 30-minute strategy call

Ask us to prove the word “exclusive”.

Book a 30-minute call. We’ll check your ZIPs, walk through the written exclusivity and credit terms, and show you a sample lead with its consent record before you spend anything.

Book a call

No obligation · No long-term contracts.

Exclusive roofing leads: one roofer per lead, never resold: full guide (7 sections)
  1. What does "exclusive roofing lead" mean?
  2. Exclusive lead, shared lead, data list, aged lead
  3. What happens to returned and credited leads?
  4. How to verify exclusivity yourself
  5. Exclusive lead vs exclusive territory
  6. Price drivers for exclusive leads
  7. FAQ

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:

QuestionWhat 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.

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.