Lead Value ROI Evergreen Guide

How Much Is a Home Service Lead Worth?

Cost per lead tells you what you paid. Lead value tells you what you got. Here's the formula, the ranges by trade, and why a $150 lead regularly beats a $50 lead.

Lead Value Is Not Cost Per Lead

Most contractors track one number: cost per lead. It's the easiest number to see, because it's what shows up on the ad platform invoice. It's also the wrong number to optimize for on its own, because it only measures what you spent to get a lead — not what that lead is actually worth to your business.

Lead value is the number that fixes that. It answers a different question: if I book 100 of these leads, what does my business actually collect? That's the number that should drive budget decisions between Google Ads, Meta Ads, and Local SEO — not the CPL alone.

The core distinction: CPL measures acquisition cost. Lead value measures outcome. A channel with a higher CPL and a higher lead value can be far more profitable than a channel with a lower CPL and a lower lead value — and most contractors never run the second calculation.

The Lead Value Formula

The calculation itself is simple. The hard part is being honest about your real close rate and your real average job value, instead of using the number that makes the channel look best.

The formula
Lead Value = Close Rate × Average Job Value

Example: a roofing company closing 30% of its leads at a $12,000 average job value has a lead value of $3,600 per lead — regardless of whether that lead cost $40 or $200 to acquire. Compare that $3,600 figure against your CPL, not the other way around, to see whether a channel is actually working.

The gap between lead value and CPL — lead value minus CPL — is your gross margin per lead before labor and materials. That gap, not the raw CPL, is what the Booked-Job Pipeline™ is built to maximize at every stage, from ad targeting through appointment setting.

Lead Value by Trade

Job values and close rates vary widely by trade, sales cycle, and ticket size. These are general industry ranges — use them as a starting point to build your own numbers, not as a substitute for your actual CRM data:

Trade Typical Job Value Typical Close Rate Gross Lead Value
Roofing$9,500 – $14,00025% – 35%$2,500 – $4,500
HVAC (system replacement)$6,000 – $9,50030% – 40%$1,800 – $3,800
Solar$20,000 – $30,00015% – 25%$3,000 – $6,500
Plumbing (service call)$350 – $80060% – 75%$210 – $560
Remodeling$15,000 – $45,00015% – 20%$2,250 – $7,500

Compare these ranges to the cost-per-lead benchmarks by trade: even at the high end of the CPL range ($124 for roofing, $149 for HVAC), gross lead value runs 15–30× higher than acquisition cost across every trade above. The gap only closes when close rate or job value is badly mismanaged — not because leads are inherently too expensive.

Why a Cheap Lead Can Be a Bad Lead

CPL optimization without a lead-value check produces a predictable failure mode: a campaign gets "cheaper" by pulling in lower-intent traffic, and the CPL chart looks like a win right up until the close rate collapses.

$20 vs $3,150
The same $100 ad spend, two different outcomes. A $50 lead that closes at 5% into a $400 service call is worth $20. A $150 lead that closes at 35% into a $9,000 installation is worth $3,150. The cheaper lead loses on every measure that touches revenue.

This is the exact failure mode covered in why leads don't turn into booked jobs — and it's why the Booked-Job Pipeline™ reports cost per booked job as the headline metric, not cost per lead. A campaign manager optimizing for CPL alone is optimizing for the wrong side of the equation.

A Real Example: Lead Value in Practice

One Web Pinnacles HVAC client's numbers show exactly how this plays out. Over 60 days of Local SEO work with zero ad spend, the client's Google Business Profile generated calls that converted into 17 booked jobs at a $9,400 average job value — $159,800 in gross revenue.

$159,800
17 booked jobs × $9,400 average job value, from organic GBP calls at $0 in ad spend. That $9,400 figure is the real, client-specific number behind the general HVAC lead-value range above — not an estimate.

On the paid side, a Web Pinnacles roofing client's Meta Ads program moved from a $47 to an $11.67 cost per lead across 572 leads in 31 days — against a $124 non-branded Google Ads industry benchmark for the same trade. At the low end of the roofing lead-value range above ($2,500 per lead), that CPL implies a lead-value-to-CPL ratio north of 200:1 on cost alone, before even accounting for close rate on the higher-intent traffic the rebuild produced.

Lead Value Doesn't Stop at the First Job

The base formula above measures a single transaction. It undercounts the real value of a lead in trades where repeat business and referrals are common:

  • HVAC: maintenance plans turn a one-time installation into recurring seasonal revenue for years
  • Roofing: storm and insurance work often leads to gutter, siding, or additional exterior jobs from the same customer
  • Plumbing: a single low-ticket service call is frequently the entry point to a much larger repipe or water heater replacement later

This is part of why Local SEO and review-driven channels often outperform their raw lead-value number over a 12-month window: the customer relationship a booked job creates keeps generating value long after the CPL and close-rate math is done.

WP
Web Pinnacles Editorial Team
San Antonio, TX — Home Service Marketing Specialists

Web Pinnacles tracks cost per booked job — not cost per lead — as the primary success metric across every stage of the Booked-Job Pipeline™ for roofing, HVAC, solar, plumbing, and remodeling contractors across the USA.

Common Questions

Lead Value — Answered

The questions every contractor asks once they stop looking at CPL alone.

Lead value is what a single lead is actually worth to your business, calculated as your close rate multiplied by your average job value. It's a different number from cost per lead (CPL), which only measures acquisition cost. A lead can have a low CPL and still be a bad lead if it rarely closes or closes into small jobs.
Multiply your close rate by your average job value: Lead Value = Close Rate × Average Job Value. A roofing company closing 30% of leads at a $12,000 average job value has a lead value of roughly $3,600 per lead. Compare that number to your cost per lead, not the other way around, to see whether a channel is actually profitable.
Industry data typically puts roofing job values between $9,500 and $14,000 for a full replacement, with in-home close rates of 25% to 35%. That puts gross lead value in a roughly $2,500 to $4,500 range per qualified lead, well above the $80–$256 non-branded Google Ads CPL range for the trade.
For full system replacements, industry job values typically run $6,000 to $9,500 with a 30% to 40% close rate, putting gross lead value around $1,800 to $3,800. One real Web Pinnacles HVAC client booked 17 jobs from organic GBP calls at a $9,400 average job value — $159,800 in gross revenue from zero ad spend.
Because CPL measures cost, not outcome. A $50 lead that closes at 5% and books a $400 service call is worth $20. A $150 lead that closes at 35% and books a $9,000 installation is worth $3,150. The cheaper lead is worse by every measure that actually matters to revenue — which is why the Booked-Job Pipeline™ tracks cost per booked job, not cost per lead, as the real success metric.
The base lead-value formula doesn't, but it should factor into your channel decisions. HVAC maintenance plans, roofing warranty and insurance work, and plumbing repeat service calls all add revenue after the first booked job that a single-transaction lead-value number misses — which is part of why Local SEO and review-driven channels often outperform their raw lead-value number over a 12-month window.
CPL is what you pay to acquire a lead. Lead value is what that lead is worth once it closes. The gap between the two — lead value minus CPL — is your gross margin per lead, and it's the number that should drive budget allocation between channels, not the CPL figure alone.
Most profitable home service marketing programs run somewhere between 8:1 and 20:1 on lead value to CPL once you include labor, materials, and overhead against the job value side. Ratios below 5:1 usually mean either the CPL is too high, the close rate is too low, or both — and the fix is almost always speed-to-lead and lead qualification, not just cheaper ads.
Keep Reading

More on Cost, Conversion & Booked Jobs

Free: The Lead Generation Checklist

The exact audit we run before taking on a new client — see where your site is leaking booked jobs.

Get the Checklist →
3 spots · limited availability
Free Lead Value Audit

Find out what your leads are actually worth.

We pull your real close rate and job value data across channels and show you exactly where the margin is — free, no obligation.

+1 (334) 901-4023 📞 Book Free Call