CALCULATE YOUR AD ROI IN 60 SECONDS CALCULATE
Roofing contractor comparing shared and exclusive roofing leads costs on laptop
Insights, PPC

Roofing Leads: Where to Get Them and What They Cost in 2026

Anton Kibalnyk
Anton Kibalnyk
Sales Development Representative

Roofing leads in 2026 cost anywhere from about $25 to $550 each. The price depends mostly on whether the inquiry goes to several competing roofers or only to you. 99 Calls, a lead vendor, puts 2026 roofing lead pricing at roughly $25–$200 per shared lead and $40–$550 per exclusive lead. It also notes that close rate determines the real cost per job.

That matters more than the sticker price. A cheap lead you lose to other bidders can cost more per signed contract than an expensive one you close. Most published pricing comes from vendors, so this guide compares sources side by side, shows cost per sold job under stated assumptions, and explains when to buy leads and when to build your own pipeline.

Let’s start with what counts as a lead and which types vendors offer.

What Are Roofing Leads? Types Explained

Roofing leads are homeowner inquiries for inspections, repairs, or replacements, submitted through calls, forms, or messages. Their value depends on intent, freshness, and whether other contractors receive the same inquiry. 99 Calls, a lead vendor, puts 2026 lead pricing at roughly $25–$200 per shared lead and $40–$550 per exclusive lead. Because most data on contractor roofing leads comes from vendors, it’s best read as directional.

Attribute Shared roofing leads Exclusive roofing leads Aged leads Pay-per-call leads
Who gets it Several competing roofers One roofer Many past buyers One roofer, live call
Vendor price About $25–$200 About $40–$550 Lowest tier Billed per call
Main risk Losing on speed Hidden resale Stale, cold data Missed calls still billed

Shared leads reward whoever calls first, so the conversation tends to become a price comparison. Exclusive leads remove that bidding war, at a higher price. Aged leads are old inquiries resold cheaply. Pay-per-call pays off only if someone answers every ring. Owned channels, built from these roofing marketing ideas, come later in this guide.

Storm and insurance-driven leads spike after hail and wind. If you’re wondering how to get roofing leads from insurance companies, know that carriers don’t sell them. Real referrals come from adjusters, agents, and restoration firms.

This guide covers residential roofing leads. Commercial roofing leads follow longer sales cycles. With the lead types clear, the next question is what each source actually charges.

Roofing Lead Cost by Source in 2026

Prices vary by source.

Roofing leads cost per lead compared across six sources
Attribute Angi/HomeAdvisor Thumbtack Google Local Services Ads Google Ads (search) SEO after ramp Exclusive vendor leads
Cost per lead $45–$110 $40–$95 About $71 $124–$300 $25–$100 $40–$550
Who gets it Shared, 3–5 roofers Shared, 3–5 roofers You only You only You only One roofer
Billing basis Per lead Per lead Per lead Per click Monthly retainer Per lead or call
Time to leads Days Days Weeks Days to weeks Months Days

One vendor quotes Angi shared leads at $200–$300.

99 Calls reports that roofing LSA leads averaged $151.07.

For per-click ads, see roofing PPC cost.

The simplest way to judge leads for roofing is this: cost per sold job = cost per lead ÷ close rate

Shared vs Exclusive Roofing Leads: Cost Per Sold Job

Angi’s cost guide puts the average professional roof replacement at $9,607, so use $9,600 as your benchmark. The real question isn’t what a lead costs. It’s how much of that $9,600 job you spend to win it.

marketing cost share = cost per sold job ÷ average job value × 100

The scenarios below rest on assumed prices and close rates, not measured results. Swap in your own numbers.

Attribute Shared lead scenario Exclusive lead scenario
Cost per lead $75 (assumed) $150 (assumed)
Close rate 15% (assumed) 35% (assumed)
Cost per sold job About $500 About $429
Share of $9,600 job About 5.2% About 4.5%

Shared inquiries look cheaper upfront. But you’re competing with several roofers on price and speed, so fewer of them turn into signed contracts.

That gap isn’t guaranteed. One vendor’s illustrative cost model shows a $60 shared lead closed at 10% costing $600 per sold job, against $625 for a $250 exclusive lead closed at 40%. Most published models come from vendors that sell exclusive leads, so read them as directional.

Exclusive roofing leads win only when the vendor delivers real exclusivity and real intent. Poor vendor quality erases the close-rate advantage. Track cost per sold job by source before you scale any of them.

If you decide to buy, here’s how the main sources compare.

Where to Buy Roofing Leads: Pros, Cons, Red Flags

When you buy roofing leads, you’re renting volume. They’re fast, and they disappear when payments stop. Use it for slow weeks, new territories, or storm surges. Roofing leads for sale come in three types.

Attribute Shared marketplaces Exclusive lead vendors Pay-per-call providers
Who gets the lead Several competing roofers One roofer, if honored One roofer, live
Main advantage Fast, steady volume No bidding war High-intent phone calls
Main drawback Price and speed fights Quality varies by vendor Missed calls still billed
Best fit Fast responders, tight margins Steady sales teams Phones staffed all day

Shared marketplaces suit fast responders, while exclusive vendors need clear contract terms. When comparing roofing leads pay-per-lead pricing, check billing rules, lead quality, and credits for invalid inquiries. Pay-per-call services work best when someone can answer every ring.

Watch for vague lead sources, no credit for bad data, and overlapping “exclusive” territories. Vendor comparison data is directional.

Loona’s view: judge sources on cost per sold job. Start with the biggest marketplaces.

Angi, HomeAdvisor, And Thumbtack

Angi/HomeAdvisor and Thumbtack sell leads for roofing companies per inquiry, and volume shows up within days. The catch is competition. Hero’s 2026 roundup notes that each marketplace lead goes to 3–5 contractors at once.

Attribute Angi/HomeAdvisor Thumbtack
Billing Per lead Per lead
Who gets it Competing roofers Competing roofers
Main risk Contract terms Price shoppers

The first roofer to call usually sets the price. These roofing sales leads pay off only if you answer within minutes and track close rates. Before signing, read this Angi leads review.

Exclusive vendors and pay-per-call providers promise something different.

Exclusive Vendors and Pay-Per-Call

Exclusive lead vendors such as 99 Calls, Service Direct, and 33 Mile Radius promise one lead to one roofer. 99 Calls’ vendor data puts exclusive roofing leads at $40–$550.

Attribute Exclusive lead vendors Pay-per-call providers
Billing unit Per lead Per qualifying call
Lead format Form or call Live phone call
Main risk Quiet resale Unanswered calls billed
Best fit Steady sales follow-up Fully staffed phones

Pay-per-call providers bill per live call, and intent is high.

Quality varies by provider, so compare roofing contractor leads based on homeowner intent, contact accuracy, and cost per signed job. Question any guaranteed roofing leads claim until the contract defines it.

Whichever source you choose, watch for these warning signs.

Red Flags When Buying Leads

Bad lead deals usually show their warning signs before you sign.

Attribute Resold “exclusive” leads and overlapping territories No credit or return policy for bad leads Vague sources, long contracts, prepay pressure, undefined “qualified” guarantees
What you see Competitors quoting same homeowners Wrong numbers billed in full Rep dodges sourcing questions
Cost to you Shared-lead close rates Paying for dead data Locked into weak leads
What to ask Exclusivity clause in writing Written return window Source, term, “qualified” definition

If a vendor won’t put answers in writing, assume the inquiries are shared. The alternative to buying is building your own pipeline.

How to Generate Your Own Roofing Leads

Buying rents volume. Owned channels start slower, then get cheaper. How to get roofing leads depends on your budget, market, and ability to follow up with homeowners.

Portfolio of owned, paid and marketplace roofing leads channels
Attribute Owned (SEO, GBP, referrals) Paid (LSA, Google Ads) Marketplaces
Time to first leads Months Weeks Days
Cost per lead trend Falls over time Tracks your spend Stays or rises
Who owns pipeline You You The platform
Role in mix Compounding base On-demand volume Slow-week filler

Combine all three so no single source decides your season. That’s how to generate roofing leads.

Loona’s roofing clients get qualified LSA and Google Ads inquiries in 2–3 weeks. SEO compounds over about 90 days and reaches the lowest cost per lead. Run paid first.

So what’s the best way to get roofing leads? Paid now, owned later, marketplaces as backup. For channel ideas beyond search, see these roofing marketing ideas.

Local Services Ads and Google Ads

Local Services Ads charge per lead, not per click. Your listing appears above regular ads with a Google Guaranteed badge, and you pay when a homeowner calls or messages. Setup is simple, so Google Local Services Ads lets you get started fast.

Google Search Ads bill per click and give you more control. You choose keywords, budgets, and landing pages, which lets you target leads for roofing jobs such as replacement or storm repair.

SearchLight Digital’s February 2026 benchmark, drawn mostly from HVAC and plumbing, found $233 per paying customer from LSAs versus $472 from Google Ads. Read it as directional for roofing leads. Paid channels stop when the budget does, which is why SEO matters.

SEO & Google Business Profile

If you’re researching how to generate roofing leads through organic search, expect a gradual ramp. Technical fixes, service pages, and local content can take months to produce steady inquiries. After that ramp, Hero’s 2026 roundup puts SEO-sourced inquiries at $25–$100 each, the lowest long-term cost of any source.

Your Google Business Profile carries much of the local weight. Keep categories, service areas, and photos up to date, and ask every customer for a review. Map-pack calls often arrive before your site ranks.

Owned rankings keep producing when ad budgets pause, as the Plum ProExteriors case study shows.

If you’d rather skip the in-house build, compare roofing SEO services. Not every channel needs ad spend, though.

Referrals & Free Roofing Leads

Free roofing leads cost time, not ad spend. Referrals come first: a happy customer’s neighbor already trusts you, so ask at the final walkthrough. Reviews keep that trust visible, and a steady stream of fresh ones lifts your Google Business Profile in the map pack. If you’re exploring how to get roofing leads from insurance companies, focus on legitimate referral relationships rather than expecting carriers to sell inquiries. Networking with insurance agents, restoration firms, realtors, and home inspectors can help build those connections.

Yard signs work on the street where you just installed.

None of these scale on demand. You can’t buy more referrals in a slow month, so treat them as a base layer under your paid and SEO channels. Whatever the source, leads only pay off if you work them fast.

How to Work Leads So They Turn Into Jobs

Two habits decide whether inquiries become signed contracts: how fast you respond, and whether you know which source each job came from.

Five-minute Response

Roofr’s Roofing by the Numbers 2025 report found that leads contacted within 5 minutes convert about 9x better than leads contacted after 30 minutes. On a shared lead, that window is everything, because three to five roofers get the same inquiry.

Set up an automated text that confirms the request within a minute. Then have a person call before the five-minute mark. Send after-hours leads to an answering service, not voicemail.

CRM & Source Tracking

The same Roofr report found that only 28% of roofers use a CRM to track leads. Without one, you can’t see which source produces sold jobs. Tag every lead with its source at entry, then review the numbers monthly:

close rate by source = sold jobs from source ÷ leads from source × 100

Cut the sources that lose on cost per sold job, even if their lead price looks low. Your sales manager should own this review each month.

Want leads that go only to you? Get a free estimate and start generating more leads for your construction business today.

Before signing with any vendor, run it through a vetting checklist.

How to Vet a Roofing Lead Vendor

The best roofing leads come from verified homeowners with genuine project intent, but price alone won’t reveal quality. Before choosing a vendor, get four answers in writing. Sales calls aren’t contracts.

Checklist for vetting a vendor of roofing leads before signing
Attribute Written exclusivity clause Credit policy, term, cancellation, billing unit Territory and zip-code protection Source transparency and data ownership
What to ask Which sentence defines “exclusive” Credit window and contract length Roofers allowed per zip code Traffic source and ad account owner
Good answer Never resold, in writing Written credits, month-to-month Capped count, named zips You own pages and data
Red flag Exclusive only for a short window Credits only, auto-renewal Overlapping roofers in your ZIPs “Proprietary network,” no details

“Exclusive” can mean never resold, exclusive within a radius, or exclusive for a limited window. Ask the rep to point to the clause. If they can’t, assume the leads are shared.

Next, pin down the billing unit and what counts as a billable, creditable lead.

Territory protection is a separate check. A vendor can sell each lead only once and still place several roofers in your zip codes.

Finally, ask who keeps the tracking data when you leave. Leads you paid for shouldn’t vanish when you leave the vendor. Here’s what we see across roofing budgets in practice.

What We See in Roofing Lead Budgets

Most published guides for roofers put marketing spend somewhere between the high single digits and low double digits as a share of revenue. Treat that as a sanity check, not a plan. Roofing revenue swings after a storm year, so a fixed percentage can overfund a quiet season or starve a busy one.

monthly marketing budget = target annual revenue × marketing % ÷ 12

The bigger question is what that budget buys. Loona’s view, drawn from 50+ roofing clients, is that budgets heavy on purchased shared roofing leads usually shift toward owned channels once cost per sold job is tracked by source. Marketplace spend shrinks to slow-week filler. LSA and Google Ads carry near-term volume, and SEO takes a growing share each quarter.

That shift isn’t the only path. American Building Development went SEO-first, with product-specific long-tail pages and technical fixes, and grew organic traffic within months instead of buying more contractor roofing leads. This approach fits companies with patience and a clear service niche.

To keep the budget honest, give one person ownership of the review. Your sales manager should pull last year’s spend by source, calculate cost per sold job for each, and move next quarter’s dollars toward the two cheapest sources. If you’d rather not build that in-house, compare roofing lead generation services.

Build a Roofing Lead Mix You Control

Roofing leads aren’t equal, and price per lead tells you little. Shared marketplace leads arrive fast but put you up against several roofers on price and speed. Exclusive leads cost more upfront and often close better, but only if the vendor puts exclusivity in writing.

The real priority is cost per sold job by source. Run LSA and Google Ads for near-term volume. Build SEO and your Google Business Profile as the compounding base. Keep marketplaces as slow-week filler.

None of this works without a five-minute response and a CRM that tags every lead’s source. Your sales manager should own the monthly review and shift budget toward the two sources with the lowest cost per sold job.

Want proof before you commit? These roofing case studies show how owned channels replaced rented volume for contractors like Plum ProExteriors. For deeper channel guides, browse the Loona marketing blog.

Ready to own your pipeline instead of renting it? Get a free estimate and start generating more leads for your construction business today.

FAQ

01 How much do roofing leads cost?

99 Calls' vendor data puts shared roofing leads at about $25–$200 and exclusive leads at $40–$550. Ranges differ by source, so don't rely on one average. Judge every source by cost per sold job, not cost per lead.

02 Are exclusive roofing leads worth it?

Often, yes. Higher close rates can give exclusive leads a lower cost per sold job than shared ones. That holds only if the vendor proves true exclusivity in writing and the leads show real intent.

03 What is the best way to get roofing leads?

Mix your channels. Run LSA and Google Ads for leads within weeks, and build SEO for the lowest long-term cost per lead. Buy shared marketplace leads only as a short-term supplement.

04 Can you get free roofing leads?

Referrals, reviews, your Google Business Profile and local networking cost time rather than ad spend. None of them scale on demand, so no truly free source can cover a slow month.

05 How do you get roofing leads from insurance companies?

Insurers don't sell leads. Work storm-damaged neighborhoods after hail and wind, and build relationships with adjusters and agents who refer homeowners. Strong local visibility after storms brings in the rest.

06 How fast should you respond to a roofing lead?

Respond within 5 minutes. Roofr reports those leads convert about 9x better than leads contacted after 30 minutes. Call first, then send a text if the homeowner doesn't pick up.

Rate this article

How useful was this post?

Click on a star to rate it!

Average: 0 / 5. 0

No votes so far! Be the first to rate this post.

Let’s keep in touch!

Love what you’re reading? Sign up for our newsletter to get our newest articles, helpful tips, and fresh marketing updates delivered right to you. No spam, just the good stuff.

    Growth-mode contractors play the long game. 🚀
    Scalable systems that attract high-quality leads consistently.
    Clear processes that turn inquiries into profitable projects.
    Long-term growth strategies built for predictable revenue.
    Blog

    YOUR INSIGHTS HUB

    Insights
    PPC
    Roofing contractor comparing shared and exclusive roofing leads costs on laptop

    Roofing Leads: Where to Get Them and What They Cost in 2026

    Anton Kibalnyk
    Anton Kibalnyk
    16.10.2026 13 min read
    Analytics
    Insights
    Roofing crew on a residential rooftop at sunrise, shingles half installed

    Contractor marketing budget: how much to spend in 2026

    Mila Hresko
    Mila Hresko
    12.10.2026 9 min read
    SEO
    Contractor reviewing SEO cost report on laptop at job site

    How Much Does SEO Cost in 2026?

    Vlad Prystavka
    Vlad Prystavka
    09.10.2026 13 min read

    Get in touch:

      Is it urgent? Call us +1 (786) 233-0222

      Book a Call
      THANK YOU FOR GETTING IN TOUCH WITH US!

      We’ve received your contact form and are excited to learn more about your project needs. Our team is reviewing your information and will get back to you as soon as possible.