There are two ways to find roofing work. Buy a list of leads, or find the roofs that already need you and get to them first. This guide covers both, with honest numbers, so you can decide where your money goes.
What a roofing lead actually is
A roofing lead is a homeowner's contact information, usually a name, an address, a phone number, and a note about what they want. A lead is not a job and it is not an appointment. It is a chance to start a conversation. Everything that matters comes after the lead: whether the homeowner actually has damage, whether they answer the phone, whether three other contractors got the same name, and whether you can get to the door before they do.
That last part decides most of it. The value of a lead drops fast with every hour and every competitor who has it too.
Where roofing leads come from
Most roofing leads fall into three buckets.
Aggregators and lead sellers. Companies like Angi, Modernize, and dozens of smaller resellers run ads, collect homeowner requests, and sell those requests to contractors. This is the fastest way to get volume and the most crowded. Read more in how to get roofing leads.
Shared versus exclusive. A shared lead is sold to several contractors at once, often four or more. An exclusive lead is sold to one. Exclusive costs more and converts better for an obvious reason: you are not in a bidding war the moment you call. The difference is large enough that it deserves its own page. See exclusive roofing leads.
Your own marketing. Referrals, a ranked website, door knocking, yard signs, and storm canvassing. Slower to build, but the leads are yours alone and they cost less per job once the system is running.
There is also a steady stream of offers for free roofing leads. Those are worth understanding before you spend a dollar, because free almost always means shared, old, or bait for an upsell.
What roofing leads cost
Prices vary widely by market and source, so treat these as directional, not quotes.
- Shared residential leads commonly run from about 20 to 75 dollars each.
- Exclusive or appointment leads run higher, often 100 to 300 dollars or more.
- Commercial and storm leads run higher still, because the job value is higher.
The per-lead price is the wrong number to anchor on. What matters is cost per acquired job. If a 40 dollar shared lead is also sold to four other contractors and you close one in twenty, your real cost per job is 800 dollars before you count the time spent chasing the other nineteen. We work that math out in full in how much roofing leads cost.
Why shared leads convert poorly
Two reasons, and they compound.
The first is the bidding war. When five contractors get the same homeowner, the conversation stops being about your work and starts being about your price. The homeowner has four other quotes by the time you arrive.
The second is speed. A shared lead is a race. Whoever calls first, answers fastest, and gets to the door soonest tends to win. If you are buying leads and working them between jobs, you are usually not first.
This is why so many contractors describe bought leads the same way: a lot of money spent, a lot of dead numbers, and a few jobs that came down to who showed up first. The pattern is consistent enough that regulators have stepped in: in 2023 the Federal Trade Commission ordered HomeAdvisor to pay up to 7.2 million dollars over misleading claims about the leads it sold to contractors.
The guaranteed leads trap
You will see offers for guaranteed roofing leads. It is worth being clear about what that word usually means, because it rarely means what a contractor hopes. A guarantee is almost always about replacing leads that go nowhere, not about delivering jobs. The leads behind the guarantee are frequently shared and low intent. We break down what to ask before you sign anything in guaranteed roofing leads.
A better starting point: the roofs that already qualify
Here is the shift that changes the math. Instead of buying a homeowner who raised their hand, start from the roofs that already have a reason to need you, then decide which doors to knock.
The signals that predict roof work are public and knowable:
- Storm. Hail and wind events are recorded by NOAA, with date, size, and location. A roof inside the 1.5 inch hail core from last week is a different prospect than one ten miles outside it.
- Roof age. County permit records show the last reroof. A 22 year old roof with no permit since is a candidate. A roof replaced two years ago is not.
- Ownership change. New owners renovate. A home that changed hands seven months ago is more likely to act.
- No contractor on file. A qualifying roof that no competitor has already claimed is open ground.
None of these are contact lists. They are facts about properties, and they point you at the right doors before a homeowner has filled out a single form. That is the difference between buying leads and owning intelligence. Not leads. Intelligence.
For the storm and insurance angle specifically, see roofing leads from insurance companies.
How to choose
A simple way to decide where to put your next dollar:
- If you need work this week and have time to chase, buy exclusive over shared, and treat speed to the door as the whole game.
- If you are tired of paying for the same homeowner as four other roofers, stop buying raw leads and start from property data, so you control who you approach and when.
- Either way, measure cost per acquired job, not cost per lead. It is the only number that tells the truth.
Common questions
Are roofing leads worth it? Sometimes, if they are exclusive and you work them fast. Shared leads at scale usually cost more per job than they look like they will.
What is the cheapest way to get roofing leads? Your own referrals and a ranked website cost the least per job over time. The cheapest paid leads are shared, and cheap shared leads are the least likely to close.
How do storm roofing leads differ? Storm work is time sensitive and tied to insurance deadlines. Starting from recorded hail and wind data lets you reach qualifying roofs in the days right after an event, which is when the decision gets made.
Keep Reading
- How to get roofing leads: 7 channels, ranked by cost per jobThe seven ways roofing contractors get leads, from referrals to storm data, with honest pros, cons, and rough cost per acquired job for each.
- How much do roofing leads cost? Real ranges and the only number that mattersWhat roofing leads actually cost in 2026, from shared to exclusive to storm leads, plus the cost-per-acquired-job math that shows why cheap leads are rarely cheap.
- Exclusive roofing leads: what exclusive should mean and how to verify itExclusive roofing leads cost more and close better, but the word exclusive gets stretched. How to verify real exclusivity, and why market-level exclusivity is the strongest form.