Quick Answer
Cost per lead (CPL) is the total marketing spend divided by the number of leads generated, and in 2026 it varies sharply by industry: roofing averages about $124 per lead, HVAC about $149, plumbing about $167, legal about $131, dental about $73, and real estate about $102, with Google Local Services ads blending to about $53. Knowing your industry benchmark is the first step to telling whether your marketing is a bargain or a leak, and to negotiating any retainer against real numbers.
Key Takeaways
- Across US service industries, the average cost per lead in 2026 ranges from about $53 for Google Local Services ads to $149 for HVAC, with most home-service industries clustering between $73 and $167 depending on competition and ticket size.
- A roofing lead averages about $124, though premium storm-restoration and emergency-leak leads can run higher because the lifetime job value justifies a higher acquisition cost.
- Industries with high lifetime value and intense competition, like HVAC and legal, pay more per lead because each customer is worth more, so advertisers bid up the price.
- No.
- Faster lead response, better landing-page conversion, and reactivating past contacts all lower effective CPL because they squeeze more booked jobs out of the same spend.
Definition
Across US service industries, the average cost per lead in 2026 ranges from about $53 for Google Local Services ads to $149 for HVAC, with most home-service industries clustering between $73 and $167 depending on competition and ticket size.
Cost per lead (CPL) is the total marketing spend divided by the number of leads generated, and in 2026 it varies sharply by industry: roofing averages about $124 per lead, HVAC about $149, plumbing about $167, legal about $131, dental about $73, and real estate about $102, with Google Local Services ads blending to about $53. Knowing your industry benchmark is the first step to telling whether your marketing is a bargain or a leak, and to negotiating any retainer against real numbers.

Why cost per lead is the number agencies hate to share
Most marketing reports show clicks and impressions, not cost per lead, because a clear CPL exposes whether the retainer is a bargain or a leak.
When a roofing company pays a $3,000 monthly retainer and gets 12 leads, the real cost per lead is $250, not the 'great results' the agency email claims. Cost per lead is the single number that converts vague marketing talk into an honest return-on-spend calculation. Pair it with our marketing agency cost breakdown to audit your own retainer.
Cost per lead by industry: the 2026 benchmark table
The table below shows what US service businesses actually pay per lead, so you can tell instantly whether your marketing is above or below market.
| Industry | Avg Cost Per Lead | Typical Job Value | Notes |
|---|---|---|---|
| Roofing & Exterior | $124 | $8,000–$15,000 | Storm leads run higher |
| HVAC & Home Services | $149 | $3,000–$8,000 | Seasonal spikes drive bids up |
| Plumbing Contractors | $167 | $400–$4,000 | Emergency leads cost more |
| Law & Legal Services | $131 | $1,500–$15,000 | Practice area varies widely |
| Dental Clinics | $73 | $200–$6,000 | New-patient focus |
| Real Estate Agents | $102 | $10,000+ commission | Buyer vs seller split |
| Med Spa & Aesthetics | $85 | $300–$3,000 | Treatment tier matters |
| Google LSA (blended) | $53 | Varies | Pay-per-lead, not click |
Why the same lead costs 3x more in one industry
Cost per lead scales with the lifetime value of a customer, so high-ticket industries with fierce competition pay the most per lead.
A plumber can justify a $167 lead because a single repipe is a four-figure job. A dentist accepts a $73 lead because a new patient's lifetime value runs into the thousands. The danger is not a high CPL, it is a high CPL with a low conversion rate. Read our lead conversion statistics guide to see how response time turns a pricey lead into a booked job. For a full cost-versus-value framework, see our customer lifetime value calculation guide.
How to lower your real cost per lead
Cutting ad spend rarely lowers cost per lead. Faster response, better landing pages, and past-customer reactivation do, because they convert more of the leads you already pay for.
- Respond in under 90 seconds: leads contacted within 5 minutes convert far higher, lowering effective CPL.
- Improve landing-page conversion: a 2x better page halves the cost per acquired lead.
- Reactivate past contacts: reactivating old leads costs near zero versus buying new ones.
- Use call tracking: see which source produces booked jobs, not just calls, to shift spend to winners.
- Bundle channels: pairing Google LSA with organic reviews lowers blended CPL over time.
Wiring lead-source tracking, instant response, and reactivation together is engineering work. An expert AI automation engineer builds these flows so every lead is captured and counted. Teams that need hands-on follow-up can also hire a GoHighLevel virtual assistant to manage the pipeline.
Turn cost per lead into cost per acquired customer
Cost per lead is a starting line, not a finish line. The businesses that win track cost per booked job and customer lifetime value together.
- 1Benchmark your CPL against the industry table above.
- 2Multiply your CPL by your lead-to-job conversion rate to get cost per acquired customer.
- 3Compare that to your average job value and customer lifetime value.
- 4Shift spend toward the channels with the lowest cost per acquired customer.
- 5Automate response and reactivation to convert more leads at no extra cost.
This lead-cost framework is part of our owned marketing engine model: your CRM, tracking, and response automation are built once for a single setup fee, then run for a flat $48/month. To benchmark your real cost per lead, book a free setup audit.
Key takeaways
- Roofing leads average $124; HVAC $149; plumbing $167; legal $131; dental $73.
- Google Local Services ads blend to about $53 per lead across 888 contractors.
- High CPL is fine when lifetime value justifies it; high CPL with low conversion is a leak.
- Faster response and better landing pages lower effective cost per lead.
- An owned CRM with tracking runs the whole pipeline for $48/month flat.

Criselle Julian— Project Manager
Criselle Julian is a Project Manager at Apehx Digital, leading CRM, automation, and data-ownership builds for US service businesses from scoping through launch.
See more of Criselle's workFrequently Asked Questions
What is the average cost per lead in 2026?
Across US service industries, the average cost per lead in 2026 ranges from about $53 for Google Local Services ads to $149 for HVAC, with most home-service industries clustering between $73 and $167 depending on competition and ticket size.
How much does a roofing lead cost?
A roofing lead averages about $124, though premium storm-restoration and emergency-leak leads can run higher because the lifetime job value justifies a higher acquisition cost.
Why do some industries have a much higher cost per lead?
Industries with high lifetime value and intense competition, like HVAC and legal, pay more per lead because each customer is worth more, so advertisers bid up the price.
Is cost per lead the only number that matters?
No. A $167 plumbing lead that books a $4,000 repipe is a better deal than a $73 dental lead that never schedules, so always pair CPL with lead-to-job conversion and customer lifetime value.
How do you lower cost per lead without cutting volume?
Faster lead response, better landing-page conversion, and reactivating past contacts all lower effective CPL because they squeeze more booked jobs out of the same spend.
More from the blog
Related guides in the same topic cluster.