2026 Benchmarks
What a Lead Costs in 2026, by Trade
Every contractor knows their own cost per lead — roughly, eventually, after arguing with the dashboard. Almost nobody knows whether that number is normal. Here’s the 2026 published data, trade by trade, and the one calculation that turns it into a decision.
Local Services Ads — Cost Per Lead by Trade (Feb 2026)
8.52× ROAS
$1,434 avg ticket
9.55× ROAS
$2,110 avg ticket
Weakest ROAS
Answer-speed dependent
888 contractors
$6.72M spend
Source: SearchLight LSA Benchmark, February 2026. Figures are gross before lead credits.
Non-branded search is a different animal
True acquisition campaigns — “plumber near me,” not your company name — cost an order of magnitude more. The deepest 2026 dataset is plumbing: across 524 contractors and $15.9M in spend, non-branded search ran $183 per lead with a median cost of $333 to acquire one paying customer. On a $350 drain call, that’s a loss before labor. On a five-figure sewer line, it earns. The benchmark isn’t a verdict on the channel; it’s an instruction about which services belong in it.
Non-Branded Search — Plumbing (Q1 2026)
per lead
median cost per paying customer
median monthly spend
Source: SearchLight Plumbing Advertising Benchmark, Q1 2026. 524 contractors, $15.9M observed spend.
The calculation that matters
A cost per lead means nothing alone. Work the chain: at the dataset’s 44% book rate and 43% match rate, roughly one in five LSA leads becomes a paying customer. A shop with an $1,800 average ticket at 25% margin makes $450 of profit per job — putting first-job break-even near an $85 cost per lead. The $53 average clears that comfortably. A shop missing 14% of its calls does not, no matter what it pays per lead.
The question is never “is my CPL low?” It’s “does my CPL produce profitable customers at a cost the business can sustain?”
How to read benchmarks without fooling yourself
Three cautions. First, these are spend-weighted averages dominated by contested metros — in a thin rural market, disciplined local infrastructure routinely beats every number here, so read them as ceilings, not targets. Second, every figure on this page is a paid-channel price you’ll pay again next month; owned channels have no per-lead price, which is why their cost per booked job falls while benchmarks hold flat. Third, anything a vendor quotes you without a sample size is a sales number, not a benchmark.
The full reference — all figures, sources, and sample sizes, updated as new quarters publish — lives here: contractor marketing cost benchmarks (2026).
How Do Your Numbers Stack Up?
The free audit calculates your cost per lead and cost per booked job by channel — and puts them next to these benchmarks.