Skip to content
Roofing Lead Cost Benchmarks: Angi, LSA, SEO & Referrals

Roofing Leads

Roofing Lead Cost Benchmarks: Angi, LSA, SEO & Referrals

Tim Nussbeck··
Summarize with:
ChatGPT requires Plus

Answer first: The cheapest roofing lead source is not always the best source. Shared Angi and HomeAdvisor leads can look cheap at $40-$110 per lead, but they often become expensive after shared competition, dead contacts, rep time, and low close rates. Referrals, reviews, SEO, and well-run Local Services Ads usually win when you measure cost per booked job instead of cost per lead.

Quick formula: cost per booked roofing job = cost per lead / close rate. A $75 lead at a 10% close rate costs $750 per booked job before rep time. A $200 exclusive lead at a 35% close rate costs $571 per booked job.

Next step: Use this benchmark page to choose the channel, then run your numbers in the roofing ROI calculator and the roofing lead cost calculator.

Short answer: roofing contractors should compare lead sources by booked-job cost, margin fit, and sales-team capacity. Cost per lead is only the first number. The business decision is whether that lead source creates profitable jobs your reps can actually close.

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.

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.

Practical next steps:

Source Notes

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.

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.

Lead GenerationROI CalculatorRoofing Marketing

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 lift

Need it mapped to your team?

Talk through your current workflow, traffic mix, and where GhostRep fits before you change anything.

Book a 15-minute walkthrough

You Might Also Like

Compare Angi vs HomeAdvisor cost for roofing contractors by lead price, shared-lead close rate, booked-job ROI, and follow-up process.

Read article →

See HomeAdvisor cost per lead for roofers, shared-lead quality, dead contacts, rep time, close rate, and real cost per booked job.

Read article →

Your agency charges $3,500/month to show vanity metrics. Your competitor runs ads and closes leads for $35. Here is how to do it.

Read article →