Answers

plumbing hvac cost per lead: What's a good CPL?

JF
Jonathan FloydFounder, LeadValets · St. Louis, MO
10 min readAnswers

Quick Answer

A good cost per lead for plumbing and HVAC is typically $40-$200. Routine service leads usually cost $40-$100, while high-intent installation or emergency leads often run $100-$200+ depending on region and lead quality.

What Is a Good Cost Per Lead for Plumbing and HVAC?

A good cost per lead for plumbing runs $35 to $150 and for HVAC $50 to $250, depending on channel and market. Local Services Ads and organic search sit at the low end; Google Ads and lead marketplaces sit at the high end. Cost per lead means nothing without close rate - a $50 lead that never books costs more than a $200 lead that does.

What Are Typical CPL Benchmarks by Channel for Plumbers and HVAC Companies?

CPL varies dramatically by where the lead comes from. Organic search and Local Services Ads consistently produce the lowest cost per lead; third-party lead marketplaces produce the highest - and often the lowest quality.

CPL Benchmarks by Channel (Typical Ranges, 2026)

These are labeled typical ranges drawn from aggregated agency reporting and published industry benchmarks. Your market size, service area population, and competition level all shift where you land in these bands. A plumber in rural Missouri will see CPLs near the floor. A plumber in Los Angeles or Manhattan will see them near the ceiling or above it.

Why Does Cost Per Lead Lie Without Close Rate?

CPL is a vanity metric if you stop there. A $75 lead you close 80% of the time is a $94 cost per booked job. A $40 lead you close 20% of the time is a $200 cost per booked job.

This isn't theoretical. At LeadValets, we've seen plumbing clients migrate budget toward lead marketplace platforms because the CPL looked cheaper on paper - $45 versus $90 from Google Ads. Once we tracked actual booked jobs, the marketplace "cheap" leads were closing at 18% against 64% for Google Ads leads. The marketplace was more than twice as expensive per job, not half the cost.

Close rate is driven by three things:

1. Lead exclusivity - Shared leads (Angi, Thumbtack) go to 3-5 companies simultaneously. You're already in a price war before you pick up the phone. 2. Intent signal - Someone who searched "emergency water heater repair near me" and called your website has decided they need help. Someone who filled out a form on a lead aggregator might be price-shopping or curious. 3. Speed to answer - Harvard Business Review research found leads contacted within 5 minutes convert at dramatically higher rates than those contacted after 30 minutes. This compounds with shared leads - the first company to call wins.

Track close rate by channel in your CRM. If you don't have a CRM, you're flying blind on this math.

How Do You Calculate Cost Per Booked Job?

Cost per booked job (CPBJ) is the number that actually connects to revenue. The formula is straightforward.

Cost Per Booked Job = CPL ÷ Close Rate

Then carry it one step further to cost per revenue dollar:

Cost Per Revenue Dollar = CPBJ ÷ Average Job Value

Example for a Plumbing Company

  • Google Ads CPL: $110 - Close rate on Google Ads leads: 58% - CPBJ: $110 ÷ 0.58 = $190 - Average plumbing job value: $425 - Marketing cost as % of revenue: $190 ÷ $425 = 44.7% - too high

The fix isn't necessarily cutting the channel. It could be raising average job value through better upsell processes, improving close rate through faster response, or tightening targeting to higher-value services like repipes or sewer replacements instead of drain cleans.

Industry benchmarks from the Service Roundtable suggest HVAC and plumbing companies should target marketing spend at 5-12% of gross revenue. Back-calculate your acceptable CPL from that target, not from what a competitor brags about in a Facebook group.

> Ready to know what your current CPL should be - and what's bleeding your budget? > Get a free Search Authority Audit from LeadValets and see exactly which channels are producing real jobs, not just form fills.

How Can You Cut Your CPL by 30% Without Cutting Budget?

Reducing CPL doesn't always mean spending less. It usually means spending smarter - tightening who sees your ads, fixing what they land on, and accelerating how fast you follow up.

Here are five moves that consistently move CPL down at LeadValets client accounts:

1. Negative keyword hygiene (PPC) - Add "DIY," "how to," "free estimate" (if you charge for estimates), and competitor brand names as negatives. Unfiltered campaigns waste 20-35% of Google Ads budget on non-buyers. 2. LSA optimization - Maximize your LSA review count and respond to every review within 24 hours. Google's ranking signal for LSAs is heavily weighted on review recency and response rate, per Google's LSA documentation. 3. Landing page conversion rate - A landing page converting at 4% versus 8% doubles your CPL with zero change in ad spend. Add a phone number above the fold, a single clear CTA, and real photos of your trucks and team. 4. Call tracking by source - You can't optimize what you can't measure. Set up call tracking numbers per channel so you know which $100 in ad spend produced a booked job. 5. Speed-to-lead protocol - Institute a 5-minute call-back rule for all web leads during business hours. This alone can lift close rates 15-25 points on paid traffic.

For a deeper look at organic lead generation without paying per click, see how plumbing companies get more leads online - organic traffic compounds over time and drives CPLs toward the $20-$60 floor.

What's the Search Authority Flywheel™ Take on Long-Term CPL Reduction?

The single most sustainable path to low CPL is owning organic visibility. Paid channels reset to zero the moment you pause spend. Organic search compounds.

The Search Authority Flywheel™ is the framework LeadValets uses to build this compounding effect for plumbers and HVAC companies. It works in three stages: authority content drives rankings, rankings produce organic leads at near-zero CPL, and those leads generate reviews and links that lift authority further - spinning the flywheel faster each cycle.

Clients who've built 18-24 months of organic authority typically see blended CPL (across all channels) drop 35-50% compared to their first year of paid-only campaigns. That's not because we cut paid spend - it's because organic volume grows and pulls the blended average down.

If you're choosing between SEO and PPC as your primary growth lever, read Is SEO or PPC better for HVAC lead generation? - the answer depends on where you are in your growth stage.

Frequently Asked Questions

What is a good cost per lead for a plumber?

A good CPL for plumbing is $35 to $150 depending on channel. Organic search and Local Services Ads sit at the low end; Google Ads in competitive urban markets and lead marketplaces sit at the high end. Always evaluate CPL alongside close rate - a low CPL from a poor-quality source often costs more per booked job.

What is a good cost per lead for HVAC?

HVAC CPL typically runs $50 to $250. HVAC skews higher than plumbing because average job values are larger, so advertisers bid more aggressively. An HVAC company selling system replacements can afford a $200 CPL if average installation revenue is $8,000-$12,000.

Why are lead marketplace leads so expensive even when the CPL looks cheap?

Lead marketplaces like Angi and Thumbtack sell the same lead to multiple contractors simultaneously. Your close rate on shared leads is typically 15-25%, versus 50-65% on exclusive inbound leads from your own website or Google Ads. When you do the CPBJ math, shared leads are rarely the bargain they appear.

How do Local Services Ads compare to Google Ads for lead cost?

LSAs typically produce lower CPL ($25-$100 for plumbing and HVAC) and higher-quality leads because Google pre-screens the contact and the homeowner is initiating a direct call. Google Ads can drive higher volume but at higher CPL and with more variance. Most companies benefit from running both simultaneously.

How does market size affect my CPL?

Larger metro markets have more competitors bidding on the same keywords, which drives CPL up. A plumber in a mid-size market might pay $55 per Google Ads lead; the same campaign structure in a top-10 metro can produce CPLs of $120-$180. Adjust your acceptable CPL benchmarks to your local competitive density, not national averages.

What close rate should I expect from inbound web leads?

A well-run plumbing or HVAC company answering calls promptly and following up on form fills within five minutes should close 50-65% of inbound web leads from branded or intent-based traffic. If you're under 40%, the issue is usually speed to answer, call handling, or targeting - not the channel itself.

Should I track CPL or cost per booked job?

Track both, but make decisions based on cost per booked job. CPL tells you how efficient your advertising is at generating interest. CPBJ tells you how efficiently your entire lead-to-booking process converts that interest into revenue. A low CPL with a broken booking process is just cheap waste.

References

  • Google Local Services Ads Help Center - ranking signals and verification: https://support.google.com/localservices/answer/7109983 - Google Search Central - Search quality guidelines and how Google evaluates content: https://developers.google.com/search/docs - Harvard Business Review - "The Short Life of Online Sales Leads" (response time and conversion rates): https://hbr.org/2011/03/the-short-life-of-online-sales-leads - Service Roundtable - Contractor marketing benchmarks and revenue targets: https://www.serviceroundtable.com/

Find Out What Your Leads Are Actually Costing You

Most plumbing and HVAC companies are paying two to three times more per booked job than they need to - and they don't know it because they're tracking CPL, not outcomes. A free Search Authority Audit from LeadValets shows you exactly where your budget is leaking and what a realistic CPL looks like for your market and service mix. No sales pitch. Just the data.

Get your free Search Authority Audit →

Have more questions about plumbing and HVAC marketing? Browse all answers at the Plumber & HVAC Marketing Questions hub.

Jonathan Floyd, Founder & President - LeadValets. Author page

Last updated: 2026-08-17