What a lead really costs — and how I know
The lead-cost tool on the home page isn’t a guess. Here’s every source, every formula, and every place I’d tell you to squint. If a number can’t survive a click to its source, it doesn’t belong on my site.
The short version
For your ZIP and trade, I show cost-per-lead on four channels: Google Ads, Google Local Services Ads (LSA), Facebook, and Organic. The three paid numbers start from published industry benchmarks and get nudged to your local market. Organic is a flat $7 — what I pay to turn an anonymous visitor on your site into a lead you own, through ConsentResolve. Everything is an illustration of market rates, not a promise about your results.
How each number is built
Google Ads — live-adjusted to your market
I start from LocaliQ’s published cost-per-lead for your trade, then adjust it for your market. The adjustment comes from real Google Keyword Planner data (via DataForSEO): I pull the average cost-per-click for your trade’s search terms in your state and nationally, and take the ratio. If your state runs 20% hotter than the national average, the benchmark moves up 20%.
Why a ratio and not the raw click cost? Keyword Planner’s cost-per-click estimates run 3–5× higher than what advertisers actually pay. Used as an absolute, they’d spit out $600 leads. Used as a ratio, that inflation sits on both the top and bottom of the fraction and cancels out — leaving a clean read on how pricey your market is.
Google LSA & Facebook — sourced benchmarks, scaled to your market
LSA and Facebook don’t publish per-ZIP pricing, so these are published industry benchmarks scaled by the same local factor. Where a trade isn’t eligible for LSA at all (solar, most concrete/paving), the card reads N/A — never a made-up number.
Organic — the $7 you can own
Organic leads carry no per-click auction fee. The only cost is resolving anonymous traffic into named leads, which I do through ConsentResolve at about $7 a lead — and unlike every rented channel, you keep them.
My sources
- Google Ads — LocaliQ Home Services Search Benchmarks 2025 (3,211 US campaigns, Apr 2024 – Mar 2025). Source →
- Google LSA — SearchLight Digital LSA CPL by Trade 2026 (888 contractors, 126,650 leads). Source →
- Facebook Ads — LocaliQ Facebook Advertising Benchmarks 2025 (Home & Home Improvement, $41 CPL). Source →
Primary studies only, pulled from the original articles (re-citations of the same study routinely misreport the numbers). LSA figures reconciled to SearchLight’s 2026 audited dataset where a trade is broken out.
How solid is each number?
Every figure in the table below is tiered so you know how much weight to give it:
audited dataset, n>500.
agency-published estimate.
borrowed from an adjacent trade.
channel not available for this trade.
The full table (per trade)
All cost-per-lead figures, national baseline, reviewed 2026-08. Your calculator result takes these and applies your market’s local factor.
| Trade | Google Ads | Google LSA | Organic | |
|---|---|---|---|---|
| HVAC Seasonality: Summer (AC) and winter (heat) spikes; shoulder seasons cheaper. | $128Firm · LocaliQ 2025 | $51Firm · SearchLight 2026 | $41Directional · LocaliQ FB 2025 | $7 |
| Plumbing Seasonality: Year-round; winter freeze events spike burst-pipe demand. | $129Firm · LocaliQ 2025 | $57Firm · SearchLight 2026 | $41Directional · LocaliQ FB 2025 | $7 |
| Electrical Seasonality: Least seasonal; mild summer bump (panels, generators). | $94Firm · LocaliQ 2025 | $39Firm · SearchLight 2026 | $41Directional · LocaliQ FB 2025 | $7 |
| Roofing Seasonality: Storm/hail season (Apr–Sep) spikes demand; winter slow up north. | $228Firm · LocaliQ 2025 | $162Directional · SearchLight 2026 | $41Directional · LocaliQ FB 2025 | $7 |
| Windows & doors Seasonality: Spring–summer peak; long consideration cycle, high ticket. | $200Firm · LocaliQ 2025 (Doors & Windows) | $78Directional · Premium-trade estimate; above blended $53 | $41Directional · LocaliQ FB 2025 | $7 |
| Garage door Seasonality: Repair-driven, year-round; cold snaps break springs. | $81Firm · LocaliQ 2025 (Garages) | $53Proxy · Blended LSA avg $53 (not broken out) | $41Directional · LocaliQ FB 2025 | $7 |
| Pest control Seasonality: Peaks spring/summer; bed-bug & emergency terms premium year-round. | $91Directional · WordStream/LocaliQ 2025 | $28Directional · Home Service Direct 2026 | $40Directional · Meta home-services 2026 | $7 |
| Lawn & landscaping Seasonality: Strong spring/summer seasonality. | $118Firm · LocaliQ 2025 (Landscaping) | $39Directional · Media Captain 2025 | $42Directional · Meta home-services 2026 | $7 |
| Painting Seasonality: Exterior peaks spring–fall; video ads cut Meta CPL 30–60%. | $138Firm · LocaliQ 2025 | $40Directional · Media Captain 2025 | $50Directional · Painting Meta stats 2026 | $7 |
| Remodeling / general contractor Seasonality: Low CVR, high CPL, long consideration; LSA limited markets. | $166Firm · LocaliQ 2025 (General Construction) | $53Directional · Home Service Direct 2026 (limited markets) | $55Directional · Home-improvement Meta 2025 | $7 |
| Gutters Seasonality: Fall leaf-season and post-storm spikes. | $228Proxy · Roofing proxy · LocaliQ 2025 | $162Proxy · Roofing proxy · Media Captain 2026 | $41Directional · LocaliQ FB 2025 | $7 |
| Siding Seasonality: Warm-season install peak; post-storm surges. | $166Proxy · Remodeling proxy · LocaliQ 2025 | $70Directional · LSA siding category 2026 | $41Directional · LocaliQ FB 2025 | $7 |
| Flooring | $141Proxy · Remodeling ×0.85 · LocaliQ 2025 | $53Directional · LSA flooring category 2026 | $41Directional · LocaliQ FB 2025 | $7 |
| Solar Seasonality: Incentive/policy-driven; CA runs 2–3× low-cost states. | $150Directional · Solar agency data 2026 | N/ANot an eligible Google LSA category | $60Directional · Solar Meta stats 2026 | $7 |
| Fencing Seasonality: Spring/summer install peak. | $83Proxy · Landscaping ×0.7 · LocaliQ 2025 | $71Directional · Media Captain 2025 (Fencing Pro) | $48Directional · Home-improvement Meta 2025 | $7 |
| Tree service Seasonality: Storm-driven spikes (wind/ice) + spring–summer demand. | $120Directional · Green-industry data 2025 | $40Directional · LSA tree category 2026 | $55Directional · Green-industry Meta 2025 | $7 |
| Concrete / paving Seasonality: Warm-season pour window; spring rebound after freeze-thaw. | $166Directional · BaaDigi contractor data 2026 | N/ALSA not consistently available | $45Directional · LocaliQ FB 2025 | $7 |
| Handyman | $54Firm · LocaliQ 2025 | $34Directional · Media Captain 2025 | $41Directional · LocaliQ FB 2025 | $7 |
| House cleaning Seasonality: Spring-cleaning & pre-holiday bumps; otherwise stable. | $47Firm · LocaliQ 2025 (Cleaning/Maid) | $50Directional · LSA cleaning category 2026 | $35Directional · Meta, cleaning-intent 2025 | $7 |
| Pool service Seasonality: Strong summer peak; drops sharply off-season. | $45Firm · LocaliQ 2025 (Pools & Spas) | $50Directional · LSA pool category 2026 | $41Directional · LocaliQ FB 2025 | $7 |
Where I’d tell you to squint
- It’s state-level. Google Keyword Planner prices by state/metro, not by literal ZIP — so two ZIPs in the same state show the same market factor.
- Benchmarks aren’t your account. Your real cost-per-lead depends on your offer, your reviews, your speed to the phone, and your close rate. These are market averages.
- Sanity-bounded. Nothing ships outside Google Ads $40–$350, LSA $15–$200, Facebook $10–$120 without a second source.
- Seasonality is real. Storm-driven roofing and summer HVAC swing hard; a spring benchmark can mislead in December.
- Proxies are labeled. A few trades (gutters, siding, flooring, fencing) borrow a close cousin’s number because no trade-specific study exists. They’re marked Proxy so you can weight them accordingly.