What Roofers Should Pay (and How to Lower It)
Roofing lead cost can make or break a roofing company. And in 2026, “cheap” leads can get expensive fast if you’re competing with 4–10 other contractors, missing calls, or running the wrong marketing channel for your market.
99 Calls has been following roofing lead costs trends for many years. This is our 2026 edition. See our previous edition here:
2025: The Cost of Roofing Leads
This updated 2026 guide covers the following hot topics for roofing companies:
- What’s a good cost to pay for a roofing lead?
- What’s a good cost to pay per closed roofing job?
- Where do roofing leads come from?
- Exclusive vs shared roofing leads (and how it affects ROI)
- Why roofing SEO services are surging again in 2026 (AI search + AI Overviews)
- How to make the most of every roofing lead (systems, nurturing, DBR, missed-call text back)
- How to turn your roofing marketing into a profit generator (diversified lead sources)
What’s a good cost to pay for a roofing lead in 2026?
A “good” cost per lead depends on one thing more than anything else:
Lead quality.
Two roofers can pay the same price per lead and get totally different results depending on:
- whether the lead is exclusive or shared
- whether it’s a phone call vs a form
- how fast they answer and follow up
- how competitive their market is
- how strong their sales process is
Your close rate + lead type determine your real cost per job.
The simplest way to judge lead cost: cost per booked job (not cost per lead)
Instead of obsessing over “$X per lead,” roofers should track:
- Leads → appointments
- Appointments → closed jobs
- Cost per lead → cost per acquisition (CPA)
Because the math looks very different for a roofer who closes 40% of their leads, from that of a roofer closing 20%.
What’s a good cost to pay for a closed roofing job?
For a starting point, here are the price ranges for several popular lead generation companies. Ranges depend on location and competition level.
Shared leads: Angi, Home Advisor, & Thumbtack ~ $25-$200 per lead
Exclusive Leads: Service Direct, 99 Calls, & 33 Mile Radius ~ $40-$550 per lead
Based on this information, let’s say our average cost per lead is $190.
Let’s say you own a roofing company called River City Roofing.
Most of your jobs average $12,000.
After materials and labor, you typically keep about $4,000 in gross profit before overhead. That $4,000 is the money that pays for marketing, office costs, trucks, insurance, and still leaves you with real profit.
Now, the lead company you’re looking at offers exclusive roofing leads for $190 each.
At this point, most roofers ask the wrong question:
- “Is $190 too expensive for a lead?”
The better question is:
- “How many $190 leads do I need to close one job?”
Because that’s what decides your true cost per job.
Scenario A: You’re fast, and you close 40%
You answer the phone, follow up, and close 40% of your leads.
That means:
- You close 4 out of every 10 leads
- So you need about 2.5 leads to close 1 job
Now do the math:
- 2.5 leads × $190 = $475 cost per closed job
So River City Roofing pays about $475 in lead cost to win a $12,000 job.
That’s a win. That’s profitable. That’s scalable.
Scenario B: You’re busy, and you close 20%
Now imagine the same company… same market… same exact leads… same $190 price.
But you’re on the roof all day, miss calls, and follow-up is inconsistent. You only close 20%.
That means:
- You close 2 out of every 10 leads
- So you need about 5 leads to close 1 job
Now do the math:
- 5 leads × $190 = $950 cost per closed job
Same leads. Same provider. Same price.
But your cost to win the job just doubled.
The punchline
In both scenarios, the leads cost $190.
The difference is what happens after the lead comes in.
So the “right” cost to pay for a closed roofing job isn’t just about the lead price—it’s about:
- what you can afford based on job profit, and
- how well your sales process turns leads into booked jobs.
If your allowable cost per job is $1,000-$1,800 and you’re landing jobs for $475–$950 in lead cost, you’re in a healthy range.
If you’re spending $2,000+ to land a job, then your marketing isn’t the issue—your close rate and follow-up system is.
Same leads. Same price. Totally different profit outcome.
Where do roofing leads come from?
Most roofing leads come from one of these buckets:
1) Shared lead marketplaces (pay-per-lead)
These platforms often sell the same lead to multiple contractors (sometimes many)
Common examples roofers consider:
- Angi
- HomeAdvisor
- Thumbtack
See this video from Chuck the Contractor for how customers find you on Angi.
2) Exclusive lead generation companies
These companies sell leads to 1 contractor. They are typically more expensive but have higher close rates.
- 99 Calls
- Service Direct
- 33 Mile Radius
Exclusive vs shared roofing leads: what’s the difference?
Shared roofing leads
- Sent to multiple contractors
- Usually cheaper per lead
- Usually lower close rate
- Often turns into “who’s cheapest?” conversations
Exclusive roofing leads
- Sent to one contractor
- Typically cost 25–50% more
- Often close at higher rates because there’s no immediate bidding war
Shared leads can be workable for a big team of strong closers with fast response times, but most contractors prefer exclusive leads because ROI tends to be higher over time.
Looking ahead – Why roofing SEO services are making a comeback in 2026
Roofing SEO is swinging back into favor because search behavior is changing, not disappearing.
In 2026:
- Homeowners still search on Google the same day they need a roofer
- But they’re also getting answers from AI-driven results (AI Overviews) and chat-style search experiences like ChatGPT, Copilot, and Gemini.
- That puts even more pressure on roofers to have:
- strong local relevance
- clear service pages for AI to crawl
- proof (reviews, photos, location signals)
- fast, helpful content that matches real homeowner questions, like FAQs!
- strong local relevance
This means roofing company SEO is not just “rank a few pages.” SEO needs:
- service-area SEO
- roof repair intent capture
- content that matches the exact question being asked
- brand trust signals everywhere (GBP, reviews, photos, citations)
If you’re evaluating a roofing SEO company or roofer SEO services, the real questions are:
1.) Can they drive calls and booked estimates, not just rankings?
2.) Can they keep up with new search trends and AI?
How to make the most of each roofing lead (the systems that protect ROI)
Before you buy a single lead or hire any roofing marketing company, build the systems that prevent waste.
Because the fastest way to lose money in roofing marketing is:
paying for leads you don’t answer or don’t follow up with.
Here are the highest-ROI systems roofers should have in place:
1) Speed-to-lead
- Answer live calls fast
- If you miss a call, instant missed-call text back
- Call back within minutes, not hours
The 99 Calls blog emphasizes how answering promptly can dramatically impact outcomes, especially with paid leads.
2) Lead nurturing (because many jobs take follow-up)
A lot of roofing sales close ONLY after multiple touches:
- call
- text
- appointment confirmation
- estimate follow-up
- reminder messages
3) Database reactivation (DBR)
Past estimates, old leads, past customers:
- seasonal check-in
- storm follow-up
- maintenance offers
- referral prompts
4) Referral program
Roofing is referral-friendly if you ask the right way, at the right time:
- after a great install
- after insurance success
- after a repair that saved the homeowner
5) Lifetime customer thinking
Roofs aren’t “one-time” if you treat them right:
- gutters
- skylights
- repairs
- inspections
- maintenance plans
- referrals and neighbor work
How to turn roofing marketing into a profit generator (not a money pit)
The roofers winning in 2026 aren’t using one magic source.
They’re combining a few methods at once, then testing and tightening:
- tracking close rate by channel
- tracking CPA by service type (repair vs replacement)
- adjusting budget to what produces profit, not what produces volume
Here are the core lead channels to diversify across:
- Online search (Google)
- Roofing lead generation companies
- AI search (AI-driven results + chat search behaviors)
- Word of mouth
- Local print & signage
- Door-to-door sales
- Insurance referrals & partnerships
- Repeat business
A balanced approach protects you from volatility (seasonality, platform changes, storms, competition spikes) while giving your business consistent inbound opportunities.
Quick recap: the 2026 roofing lead cost rules that matter
- Cost per lead is not the metric that matters most. The cost per booked job is
- Shared leads can be cheaper, but usually close less because of competition
- Exclusive leads cost more but can deliver better ROI with strong follow-up
- Roofing SEO is regaining power because AI search is rewarding trust, clarity, and local relevance
- Your systems (speed-to-lead + nurturing + DBR) often matter more than the marketing channel
If you want help building a 2026 roofing lead plan
If you’re comparing roofing marketing companies or roofer marketers, don’t just ask “what’s your price per lead?”
Ask:
- Are leads exclusive and live?
- What’s the expected close rate range?
- What systems help me respond and follow up?
- What channels are you using (SEO, LSAs, search ads)?
- How do you track cost per closed job?
That’s how you turn lead generation into predictable profit.
Roofing Lead FAQ
How much do roofing leads cost from Angi?
Most contractor pricing guides describe Angi as pay-per-lead with pricing that varies by trade, job size, and market. Many sources cite a rough range of about $15–$85 per lead, but your exact price will depend on your location and category settings inside Angi.
How much do roofing leads cost from HomeAdvisor?
HomeAdvisor states lead prices vary by trade and region and are disclosed during signup. Contractor guides often cite roofing leads around ~$75–$110 in many markets, but actual pricing can be higher or lower depending on your service area and competition.
How much do roofing leads cost from Thumbtack?
Thumbtack is commonly described as pay-per-lead, with lead costs that can range from about $10 to over $100 depending on category, job size, and market competition.
How much do roofing leads cost from Service Direct?
Service Direct positions its roofing leads as exclusive and indicates pricing is flexible by market, budget, and desired volume. Costs are typically quote-based, so you’ll need your zip codes to get a precise range.
How much do roofing leads cost from 33 Mile Radius?How much do roofing leads cost from 33 Mile Radius?
33 Mile Radius markets exclusive roofing leads with flat-rate pricing per valid lead, but the roofing lead price is generally not published as a universal public number and is usually provided through a quote.
How much do roofing leads cost from 99 Calls?
99 Calls publishes roofing lead cost guidance and explains how exclusive vs shared leads affect cost per job. Exact per-lead pricing depends on location and lead source (SEO, Google Local Services Ads, and Google Search Ads).
Are Angi leads good for roofers?
Angi can produce volume in some markets, but contractors commonly report that leads may be shared with multiple companies, which can reduce close rates and raise your cost per booked job if your response time and follow-up aren’t strong.
Are HomeAdvisor leads good for roofers?
Outcomes vary widely by market. Many contractors say lead quality can be inconsistent, and success often depends on speed-to-lead, sales process, and how aggressively you follow up.
Are Thumbtack leads good for roofers?
Thumbtack can work in some markets, but results depend heavily on targeting and responsiveness. Many contractors recommend tracking cost per booked job closely to ensure ROI.
Are Service Direct leads exclusive?
Service Direct positions its roofing leads as exclusive and emphasizes aligning lead flow and pricing with your market and budget.
Are 33 Mile Radius leads exclusive?
33 Mile Radius positions its roofing leads as exclusive (sent to one contractor) and typically charges a flat rate per valid lead.
What’s the difference between exclusive and shared roofing leads?
Shared leads are sold to multiple contractors (often cheaper per lead but lower close rates). Exclusive leads are sent to one contractor (often higher cost per lead but higher close rates and better ROI when follow-up is strong).
What’s a good roofing lead close rate?
Close rate varies by channel, service type, and market. The key is that close rate changes your real cost per booked job more than cost per lead does—so track close rate by channel and optimize the ones with the lowest cost per acquisition.
Why do cheap roofing leads sometimes cost more?
Cheap often means shared leads with more competition, lower contact rates, and lower close rates. Even if cost per lead is low, your cost per closed job can be high if you’re competing against multiple roofers for the same homeowner.
How fast should I respond to a roofing lead?
Minutes—not hours. Faster response increases contact rate and improves close rates, especially for shared-lead platforms where homeowners may be speaking with several roofers immediately.
How can I lower my roofing lead cost without switching providers?
Improve speed-to-lead (live answer plus missed-call text-back), use a consistent follow-up cadence, track close rate by channel, refine qualification to avoid tire-kickers, and reactivate old estimates and past customers (database reactivation).
Do roofing leads cost more for repairs or replacements?
It depends on your market. Repair leads can be high-intent and time-sensitive, while replacement leads can be higher value but more competitive. Track your cost per booked job and profit per job by service type to decide where to invest.
Should I use multiple roofing lead sources at once?
In most cases, yes. A balanced plan blends online search (SEO, LSAs, Google Ads), referrals, partnerships, and repeat business so your lead flow is less volatile when any one channel fluctuates.
What should I look for in a roofing SEO company?
Look for proof of call/lead growth (not just rankings), strong local SEO execution (Google Business Profile, reviews, service-area pages), clear tracking to booked jobs, and content built around both urgent repair intent and replacement research intent.

