Roofing lead costs in 2026: Most lead sources look better at cost per lead than they do at cost per booked job. Angi and HomeAdvisor may show up as $40-$110 leads, but shared competition, bad contacts, and low close rates can make the real customer-acquisition cost much higher.
Use this benchmark: Compare Angi, HomeAdvisor, LSA, PPC, SEO, referrals, and canvassing by booked-job cost, not sticker CPL. A $75 lead at a 10% close rate costs $750 before rep time. A $200 exclusive lead at a 35% close rate costs $571.
Then run your numbers: Use this benchmark page to choose the channel, then run your numbers in the roofing ROI calculator and the roofing lead cost calculator.
Roofing contractors should not compare Angi, HomeAdvisor, Google LSA, SEO, referrals, PPC, and canvassing by sticker CPL. Compare them by booked-job cost, close rate, margin fit, and whether your reps can actually work that lead source without burning the opportunity.
This benchmark page is the hub for GhostRep's roofing lead-cost cluster. Use it when you need the side-by-side view across Angi vs HomeAdvisor, HomeAdvisor lead cost, Angi lead quality, Google Local Services Ads ROI, roofing marketing ROI, door-knocking ROI, SEO, reviews, and referrals.
These are planning benchmarks, not promises. Your market, storm timing, response speed, sales process, average job value, reputation, and rep skill can move the numbers dramatically.
Average Close Rate for Angi and HomeAdvisor Roofing Leads
For bought roofing leads from marketplaces like Angi and HomeAdvisor, many contractors should model conservative close rates before they buy more volume. Shared, price-shopped, or low-intent leads can land in the 5%-15% close-rate range if response speed, qualification, and follow-up are weak. Strong teams with fast speed-to-lead, tight qualification, and experienced reps may push selected paid-lead sources closer to 15%-25%.
The practical benchmark is not one universal average. It is your close rate by source and rep. If Angi or HomeAdvisor sends 100 roofing leads and your team signs 8 jobs, the channel is closing at 8%. If another rep signs 18 from the same source, the problem is not only lead quality. It is also sales execution, speed, objection handling, or follow-up.
How to Calculate Average Cost Per Closed Roofing Deal
To assess the average cost per closed deal from a third-party lead marketplace, divide total lead spend by signed jobs, then add the labor cost of chasing the leads. A $75 shared lead does not cost $75 if only 1 in 10 becomes a job. At a 10% close rate, the lead cost alone is $750 per closed job. At a 6% close rate, it is $1,250 per closed job before admin time, estimator drive time, and margin pressure.
Next step: Use this benchmark to decide whether the channel deserves more budget, then run your own numbers in the roofing software ROI calculator. If the issue is rep execution, use the sales KPI scorecard to find which reps are burning paid leads before buying more.
Roofing Lead Cost Benchmarks by Channel
| Lead source | Planning CPL | Typical close-rate risk | Booked-job cost pattern | Best use |
|---|---|---|---|---|
| Referrals and past customers | $0-$150 out of pocket | Usually strongest because trust is pre-built | Low direct cost, limited by ask volume and customer base | Established local roofers with a review base and completed jobs |
| SEO and organic local demand | No fixed CPL | Depends on query intent, page conversion, and rep follow-up | Expensive to build, cheaper per lead after rankings compound | Teams willing to wait while owned demand compounds |
| Google Local Services Ads | Use actual charged lead data from your LSA dashboard | Good when response speed, reviews, and close rate are strong | Can work fast, but every missed call makes the channel worse | Replacement and insurance-backed jobs with fast phone response |
| Google Ads / PPC | Varies heavily by market and keyword | Landing page and intake quality decide whether clicks become jobs | Fastest to test, easiest to waste | Markets where you can track call quality and form conversion tightly |
| Door knocking and canvassing | Low media cost, high labor cost | Rep consistency, territory choice, and callback process drive results | Can be cheap if reps actually book and follow up | Storm neighborhoods, retail age-based routes, and teams with scripts |
| Angi and HomeAdvisor shared leads | Often $40-$110 for roofers by market and job type | Shared competition, dead contacts, and price-shopping pressure | Looks cheap at CPL, often expensive all-in | Temporary volume gaps, repair work, and teams with strong qualification |
Cost Per Lead vs Cost Per Booked Job
The most dangerous roofing marketing mistake is comparing channels by sticker price.
Use this formula first:
Cost per booked job = cost per lead / close rate
Examples:
- $50 shared lead at 10% close rate: $500 in lead cost per booked job before rep time and margin pressure.
- $75 LSA lead at 15% close rate: $500 in lead cost per booked job before missed calls, admin, and follow-up time.
- $200 exclusive lead at 35% close rate: $571 in lead cost per booked job, often with less price competition.
- $100 referral incentive at 50% close rate: $200 in direct incentive cost per booked job, usually with the best trust level.
That math does not mean every expensive lead is good. It means a cheap lead can become expensive when your team cannot close it.
How to Decide Which Channel Deserves Budget
Use the channel's job, not its reputation.
| Business situation | Best channel move | Why |
|---|---|---|
| You need jobs this month | LSA, PPC, canvassing, or selective bought leads | These create demand faster, but only work if speed-to-lead and sales follow-up are clean. |
| You have strong local reputation | Referrals, reviews, GBP, SEO | Trust already exists. Make it easier for customers to choose you directly. |
| Crews are idle | Short-term LSA/PPC or repair-focused Angi | A lower-margin job may still be better than empty production capacity. |
| Reps close below 15% | Fix training before scaling spend | More leads will mostly create more expensive lost appointments. |
| You want lower CAC in 6-12 months | SEO, reviews, referrals, local authority | Owned demand compounds. Bought leads reset every month. |
Channel Notes That Change the Math
Google Local Services Ads
Google's own Local Services Ads documentation says advertisers are charged for valid leads received through the ad, and Google also says responsiveness and reviews matter in how Local Services Ads work. That means LSA is not just a budget lever. It is a sales operations lever.
If your team answers fast, qualifies cleanly, and closes replacements or insurance-backed jobs, LSA can be a strong bridge while SEO grows. If your team lets calls go missed or treats every Google Guaranteed lead like a layup, LSA cost per booked job climbs fast.
Use the Google LSA ROI calculator for roofing when you want to model this channel by budget, lead cost, close rate, and average job value.
Angi and HomeAdvisor
Shared lead platforms are not automatically bad. They are dangerous when a contractor treats the invoice CPL as the real cost.
HomeAdvisor's own pro page says pros can be charged for each lead whether or not they win the job. The FTC also finalized an order against HomeAdvisor over deceptive lead marketing claims. That does not mean every lead is worthless. It means contractors should verify close rate, source quality, lead sharing, and booked-job cost instead of buying from the sales pitch.
Use Angi vs HomeAdvisor roofing leads for the side-by-side comparison, Angi roofing leads review for the repair strategy, and HomeAdvisor cost per lead for roofers for platform-specific math.
SEO, Referrals, and Reviews
SEO and referrals are slower than paid lead sources, but they solve the biggest paid-lead weakness: dependency. A roofing company that owns rankings, local authority, reviews, and past-customer relationships is not renting every opportunity from the market.
The mistake is treating SEO like a lead switch. It is an asset. The right question is whether each page or local signal creates qualified calls, supports a sales conversation, and lowers cost per booked job over time.
Use reviews that generate roofing leads, Google Maps roofing SEO, and roofing website conversion rate to improve the owned-demand side.
The Sales Team Decides Whether the Channel Works
A weak sales process makes every lead source look bad.
If one rep closes shared leads at 18% and another closes the same source at 7%, the channel is not the whole story. The difference may be speed-to-lead, qualification, trust building, price objection handling, spouse control, inspection quality, or follow-up language.
That is why GhostRep ties lead-cost math back to training and coaching. The fastest way to lower customer acquisition cost is often not buying cheaper leads. It is closing more of the leads already being purchased. If a manager cannot see which reps are wasting paid leads, use the AI sales manager page to connect lead-cost math to coaching coverage.
Practical next steps:
- Use the roofing ROI calculator to model close-rate lift.
- Use the canvassing script generator before sending reps into a neighborhood.
- Use Role Play when reps need objection practice before live paid leads.
- Use Echo when field conversations need live support and manager visibility.
- Use the roofing sales training software page when lead cost is exposing rep readiness.
- Use GhostRep pricing when you need to estimate the training and coaching wallet.
Source Notes
- Google Local Services Ads help explains how LSA leads and valid lead charges work.
- Google's LSA bidding help describes how budget, responsiveness, and quality factors affect lead volume.
- HomeAdvisor's pro lead page explains the pay-per-lead model for pros.
- The FTC's HomeAdvisor final order announcement is important context for contractors evaluating lead-quality claims.
Frequently Asked Questions
What is a good cost per roofing lead?
A good roofing cost per lead depends on close rate and job value. A $50 lead can be bad if it closes at 5%. A $200 lead can be good if it closes at 35% on replacement work. Always convert CPL into cost per booked job.
What is the best roofing lead source?
For mature companies, referrals, reviews, SEO, and direct local demand usually create the best long-term economics. For immediate volume, LSA, PPC, canvassing, and selective bought leads can help if the sales team can respond and close.
Are Angi and HomeAdvisor worth it for roofers?
They can be worth testing for repair volume, short-term gaps, or teams with strong qualification and follow-up. They are risky as the center of a replacement-lead strategy because shared competition and low close rates can make the real cost per booked job too high.
How do I lower roofing customer acquisition cost?
Track by source, improve response speed, cut weak lead sources, build referrals and reviews, improve landing-page conversion, and train reps on the objections that waste paid leads. A close-rate improvement often lowers CAC faster than finding a cheaper channel.
What number should I track instead of cost per lead?
Track cost per qualified conversation, cost per booked job, gross profit per booked job, and close rate by rep and source. Those numbers show whether the channel creates profit, not just activity.
What is the average close rate for Angi or HomeAdvisor roofing leads?
There is no safe universal average because lead sharing, market demand, response speed, and rep quality change the number. As a planning range, model weak shared roofing leads at 5%-15% and stronger paid-lead execution at 15%-25%. Then replace the estimate with your actual close rate by source and by rep.
How do I assess average cost per closed deal from third-party roofing leads?
Divide total lead spend by signed jobs, then add the cost of rep time, drive time, estimating, and follow-up. A $75 lead at a 10% close rate costs $750 per closed job before labor and margin pressure. That is the number to compare against referrals, SEO, LSA, PPC, and canvassing.
Related Reading
- Roofing Lead Prices: CPL to Closed Job Calculator
- Roofing Contractor Marketing Budget and ROI Calculator
- Google Local Services Ads ROI Calculator for Roofers
- Angi vs HomeAdvisor Cost for Contractors
- HomeAdvisor Roofing Lead Cost
- Best Roofing CRM Software
- Best Canvassing App for Roofing Sales
- Door Knocking ROI Calculator for Roofing Canvassing
Free lead-generation resources
Turn traffic strategy into pipeline actions
Use free marketing and field tools to turn website, referral, and follow-up ideas into lead flow your reps can actually work.
Marketing tools
Generate ad copy, email sequences, company bios, and lead-conversion messaging for your market.
Browse marketing tools →Field sales tools
Create follow-up assets, texts, and homeowner-facing copy once a lead is already in motion.
Browse field sales tools →Job Intel
Give reps better customer context before the follow-up so lead quality is easier to convert.
See Job Intel →About the Author
Tim Nussbeck
Founder & CEO of GhostRep
Two decades in roofing—knocking doors, running teams, training 1,000+ reps. Built GhostRep to give every rep access to the coaching top teams get.
Lead-gen next step
Turn traffic into pipeline math before you buy more leads
Start with the ROI calculator or lead-generation tools if you are still diagnosing the economics. Book a walkthrough if you want GhostRep tied to lead handling, follow-up, and close-rate lift.
- ✓Best fit if traffic is arriving but too little of it turns into revenue.
- ✓Useful for modeling conversion lift before you increase spend.
- ✓Demo shows how field execution and coaching change lead economics after the click.
Start Here
Model your conversion lift
Estimate what more leads, better close rates, and faster rep ramp are worth in revenue.
Model your conversion liftNeed it mapped to your team?
Talk through your current workflow, traffic mix, and where GhostRep fits before you change anything.
Book a 15-minute walkthroughYou Might Also Like
Compare Angi vs HomeAdvisor cost for roofing contractors in 2026: 8-18% shared-lead close rates, booked-job math, and when each platform fits.
Read article →See the real HomeAdvisor roofing leads cost after shared competition, contact rate, close rate, rep time, and cost per booked roofing job.
Read article →Compare roofing SEO cost vs Google Ads cost by cost per lead, close rate, breakeven month, and cost per booked job before shifting budget.
Read article →