Roofing Lead Economics: Why the Same Lead Is Worth Three Different Amounts

Roofing contractor kneeling on a wet shingle roof at dusk, looking down a suburban street as a storm front moves away

Roofing contractors compare lead sources on price. It is the wrong axis. Two leads can cost the same $190 and be worth three times different amounts once they reach your calendar, because in roofing the channel a lead came from predicts whether it closes far better than anything you do after it arrives.

Here is what that looks like with real numbers, and what it means for what you should be willing to pay.

A roof is worth more than it was, which moves the whole calculation

Start with the ticket, because everything downstream is a fraction of it. Verisk’s 2026 US Roof Report puts the average residential roof replacement at $17,631 in 2025 and the average repair at $4,699 — approximately 33% and 25% above the 2021 to 2024 average.

$17,631

Average residential roof replacement cost in 2025, per Verisk, up roughly 33% on the preceding four-year average. Repairs average $4,699.

That matters because contractors tend to anchor what they will pay for a lead to a job value from several years ago. If the ticket has moved up by a third, the defensible cost per booked job moved with it.

Close rate is a property of the channel, not of your sales ability

This is the part that gets missed. SubcontractorHub’s 2026 roofing close-rate benchmarks break average close rate down by where the lead came from:

Read the top and the bottom of that list together. A storm restoration referral closes at roughly four times the rate of a third-party platform lead. Same crew, same pitch, same pricing. The difference is entirely in what the homeowner already believed before the phone rang.

If you are buying leads from a shared platform and measuring yourself against a 30% close rate you read somewhere, you are holding your team to a number their lead source structurally cannot produce.

The only number worth comparing: cost per booked job

99 Calls’ 2026 roofing lead cost analysis puts shared platform leads at $25 to $200 and exclusive leads at $40 to $550, averaging around $190. Divide by the close rate for that channel and the picture inverts:

The cheap shared lead can win on paper. What the arithmetic hides is the labour: at a 12% close rate your team burns roughly eight conversations per job instead of four, and those hours are the scarcest thing you own in a storm week.

Storm cycles decide which of those rows you live in

Roofing demand is not evenly distributed, in time or geography. Cotality’s 2026 Severe Convective Storm Risk Report counts more than 43.5 million US properties — roughly 42% of those analysed — in moderate or greater hail risk categories, representing over $17.8 trillion in reconstruction value.

43.5M

US properties in moderate or greater hail risk categories, about 42% of all properties analysed, per Cotality’s 2026 severe convective storm report.

When hail lands in one of those areas, your market briefly fills with homeowners who already know they need a roof. That is why restoration leads close at nearly double cold inbound: the convincing was done by the weather.

The trap is building a business that only works in those weeks. Verisk’s own framing is that roofing risk keeps rising even in quiet storm years, because roofs keep ageing whether or not hail falls. A quiet year does not remove the demand; it removes the free lead generation.

What to do with this

Price leads against the channel’s close rate, not against each other. Ask any lead source what its leads actually close at for contractors like you, and treat a refusal to answer as an answer.

Judge a quiet year on cost per booked job, not cost per lead. When the weather stops doing your marketing, the expensive exclusive lead usually becomes the cheaper one.

Answer faster than everyone else. The MIT and InsideSales.com Lead Response Management study found the odds of qualifying a lead drop 21 times between a 5-minute and a 30-minute callback. After a storm, every roof on the street is being quoted at once, and first credible contact usually wins.

Work out your own numbers before you buy anything else. Track spend per source against jobs actually closed from it over 60 to 90 days. Most roofing companies have never done this by channel, and it is usually the cheapest hour of analysis available to them.

That is the layer we build around roofing leads: exclusive delivery to one contractor, so the close rate you get is the one the channel can actually support rather than the one six competitors are splitting between them.

Common questions

Why does the same roofing lead have different values?

Because close rate is set far more by where a lead came from than by how hard you sell. SubcontractorHub's 2026 benchmarks put third-party platform leads from Angi or HomeAdvisor at a 10 to 15% average close rate, paid digital and inbound calls at 20 to 30%, customer referrals at 35 to 50%, and storm or insurance restoration referrals at 45 to 60%. Buying at the same price per lead across those channels means paying wildly different amounts per booked job.

What does a roofing job pay now?

Verisk's 2026 US Roof Report puts the average residential roof replacement at $17,631 in 2025 and the average repair at $4,699, roughly 33% and 25% above the 2021 to 2024 average. Rising job value is what makes a more expensive exclusive lead defensible: the ceiling on what you can pay per booked job moved up with the ticket.

How do I work out what a lead is actually costing me?

Divide the price per lead by the close rate for that channel. A $190 exclusive lead closing at 25% is about $760 per booked job. The same $190 spent on a shared platform lead closing at 12% is about $1,583. Against a $17,631 replacement both can work, but only one leaves room for a bad month.

Does storm season really change the economics that much?

It changes who is calling, not just how many. Cotality's 2026 Severe Convective Storm Risk Report counts more than 43.5 million US properties, roughly 42% of those analysed, in moderate or greater hail risk categories. In the weeks after a hail event that exposure turns into homeowners who already know they need a roof, which is why restoration leads close at nearly double the rate of cold inbound.

What should I do in a quiet storm year?

Stop assuming demand arrives on its own. Verisk's own framing is that roofing risk keeps rising even in quiet storm years, because roofs keep ageing whether or not hail falls. Quiet years are when outreach-driven and referral channels carry the calendar, and when paying more per exclusive lead is easier to justify than bidding against every competitor for the same storm.

Does response speed matter as much in roofing as elsewhere?

More, if anything. The MIT and InsideSales.com Lead Response Management study found the odds of qualifying a lead drop 21 times between a 5-minute and a 30-minute callback. After a storm every roof in the neighbourhood is being quoted at once, so the first credible company in the driveway usually wins the job regardless of price.

Sources: Verisk 2026 US Roof Report (replacement and repair cost); SubcontractorHub 2026 roofing close-rate benchmarks (close rate by lead source); Cotality 2026 Severe Convective Storm Risk Report (hail exposure); 99 Calls 2026 roofing lead cost analysis (cost per lead); MIT and InsideSales.com Lead Response Management Study (response time).

Ready to fill your pipeline?

Start with a low-cost 3-day trial. Exclusive homeowner leads delivered to your pipeline before you commit to a plan.

Book your strategy call
Previous
How Many Leads Does a Roofing Company Actually Need Per Month?