SERVICE HEROMARKETING
All articles
Lead Gen9 min read

How much do roofing leads cost in 2026? (by channel)

Roofing leads run anywhere from $25 to $300+ depending on the channel - but the per-lead price hides the number that actually matters: cost per booked job. Here is the channel-by-channel breakdown.

Service Hero Team

Home Services Marketing Specialists

On this page

The short answer

Roofing leads typically cost between $25 and $300 per lead in 2026, depending on the channel and whether the lead is exclusive or shared. Shared marketplace leads (Angi, HomeAdvisor, Thumbtack) run about $45-$110 but are sold to several contractors at once and close at roughly 10-18%, so the real cost per booked job often lands at $450-$850+. Exclusive channels you own - Local Services Ads (~$71), SEO ($25-$100 after ramp), and referrals - cost far less per booked job because nobody else is calling the same homeowner. The cheapest lead is the one you do not have to share.

What roofing leads cost by channel

There is no single price for a roofing lead — there's a price for each way you can buy one. The table below is the 2026 lay of the land, pulled from current industry benchmarks (sources at the bottom). Read it with one thing in mind: the cheaper a lead looks, the more likely you're sharing it.

ChannelTypical cost per leadExclusive or sharedEst. close rate
Referrals / word of mouth~$0 cashExclusive40-60%
SEO (organic), after ramp$25-$100Exclusive (inbound)High intent
Google Local Services Ads~$71Exclusive~44% book rate
Thumbtack$40-$95Shared10-15%
Angi / HomeAdvisor$45-$110Shared (sold to 3-5)13-18%
Exclusive lead vendors$100-$300+Exclusive3-5x shared
Google Ads (PPC)$124-$300Exclusive~3.7% site CVR
Pay-per-call$100-$900 / callExclusiveHigh intent
Typical cost per roofing lead by channel (2026)

Shared marketplace leads look cheap per lead - but they close at 10-18% because the same homeowner is sold to several contractors. Owned channels (LSA, SEO) deliver an exclusive contact. Sources: SearchLight Digital, LocaliQ, ActiveProspect.

"Cost per lead" is a vanity number — track cost per booked job

A $75 lead sounds cheap right up until you do the close-rate math. Shared marketplace leads close at roughly 10-18%, because the same homeowner's form gets sold to three to five contractors and their phone is ringing before they've finished hitting submit. At a 15% close rate, that $75 lead is really about $500 per booked job — and once you back out the wrong numbers, tire-kickers, and "just getting quotes" calls, industry estimates put the true shared-lead cost at $450-$850+ per job.

An exclusive lead can cost more up front and still be cheaper where it counts:

Lead typeCost per leadEst. close rate~Cost per booked job
Shared marketplace (Angi / HA)$7515%~$500
Exclusive owned (LSA / SEO)$7135%~$200
Referral~$050%~$0

(Close rates here are industry estimates, not lab data — but the direction is the point: exclusivity is the lever that moves cost per job.) The contractors who win don't chase the lowest cost per lead. They chase the lowest cost per signed contract — and that almost always means owning the lead instead of renting it.

What actually moves the price of a roofing lead

Five things explain most of the swing between a $40 lead and a $300 one:

  • Exclusivity. A lead sold to one contractor is a different product than one sold to six. Exclusive leads convert roughly 3-5x higher than shared, which is why they cost more — and still come out ahead per job.
  • Repair vs. replacement. "Need a full tear-off after hail" prices very differently than "small leak, maybe next month." On the marketplaces, replacement leads run $75-$110 while repairs run $25-$60.
  • Storms and season. Roofing demand is event-driven. One benchmark watched non-branded roofing cost-per-lead fall 23% from January to March as spring volume climbed 52%. Right after a storm, costs spike as every roofer in the metro bids on the same homeowners.
  • Geography and competition. Account-level roofing ad costs swing nearly 10x between the best and worst markets — dense metros and storm-and-insurance markets run far hotter than quiet retail-replacement towns.
  • Speed to lead. The same lead is worth $300 to a fast responder and $0 to a slow one. A homeowner contacted within five minutes is 21x more likely to be qualified than one reached after 30 (MIT / HBR). On a shared lead, slow follow-up isn't a small loss — it's the whole loss, because someone else already called.

Shared vs. exclusive: the difference that decides your margin

This is the fork in the road. Shared marketplaces (Angi, HomeAdvisor, Thumbtack) sell speed and volume, and there's a place for that when you're starting out or filling a slow week. But you're buying a footrace against three to five other roofers for a homeowner who's now bracing for eight phone calls — and you're paying a membership on top of the per-lead fee for the privilege.

Exclusive channels flip the math. The homeowner who finds you through Local Services Ads, an organic search, or a neighbor's referral is talking to you — not comparison-shopping six bids. Higher close rate, better margin, and a customer who showed up already half-sold. You pay more per lead and less per job, and you build an asset instead of a subscription.

The cheapest roofing leads are earned, not bought

Every lead in the bottom half of that first table — referrals, SEO, LSA, reviews — has one thing in common: you own the channel. The marginal cost of the next SEO lead trends toward zero once you rank, and a referral costs nothing but a job done well.

That's the whole strategy in a sentence: rent leads to survive a slow month, own channels to never have one. Practically, for a roofing company that means a Google Business Profile that wins the map pack, a fast, local-page-rich website built to rank and convert, a steady review habit, and content that gets you cited when homeowners ask AI for "the best roofer near me" — the discipline behind answer engine optimization. Layer LSAs and PPC on top when demand outruns your organic visibility, and tighten your five-minute lead response so the leads you do pay for actually close.

If you'd rather hand that whole engine to a team that runs it for roofers every day, that's exactly what our roofing marketing program is built to do — see how we run it and we'll show you where your cost per booked job is leaking.

Sources

Frequently asked questions

How much does a roofing lead cost in 2026?
Between about $25 and $300 per lead, depending on the channel. Shared marketplace leads from Angi, HomeAdvisor, and Thumbtack run roughly $45-$110, Google Local Services Ads average around $71 for roofing, Google Ads (PPC) land around $124-$300 per lead, and SEO settles at $25-$100 per lead once your site ranks. Referrals cost the least in cash and close the highest.
Are shared or exclusive roofing leads better?
Exclusive leads almost always win on cost per booked job. Shared leads are sold to three to five contractors and close at roughly 10-18%, which pushes the real cost per signed job to $450-$850+. Exclusive leads from channels you own - LSA, SEO, referrals - cost more per lead but close 3-5x higher, so your true cost per job is usually lower.
What is the cost per lead for roofing Google Ads?
Roofing Google Ads cost-per-lead generally runs $124-$300 depending on the market, with cost-per-click around $10.70 on average and a typical landing-page conversion rate near 3.7% (LocaliQ). Costs spike right after storms and in dense, competitive metros, and ease during normal spring demand.
How much do Angi or HomeAdvisor roofing leads cost?
About $45-$110 per lead - roughly $75-$110 for replacement leads and $25-$60 for repairs - plus an annual membership. Because the same lead is sold to several contractors and closes at around 13-18%, the effective cost per booked job is far higher than the sticker price.
What is the cheapest way to get roofing leads?
Channels you own. Referrals cost almost nothing and close at 40-60%, and SEO trends toward near-zero marginal cost once you rank, typically landing at $25-$100 per lead. Pairing a strong Google Business Profile, local service pages, reviews, and answer-engine optimization builds an exclusive lead flow that gets cheaper over time instead of more expensive.

Related worksheet

Put this article to work with a scorecard.

Use the matching PDF to audit your own marketing system while the problem is fresh.

Now booking July 2026 growth plans

Stop paying for marketingyou cannot see.

On your free strategy call, we will show where your growth is leaking, what our agency team would fix first, and how your Service Hero portal keeps every campaign update, lead, call, AI answer, and next move visible from day one.

We’re not the cheapest agency. We’re the one you’ll never have to chase for an answer.

or call (385) 250-0467
  • Free 15-minute call
  • No commitment
  • See the portal workflow