Every contractor eventually asks the same question about their advertising: is what I'm paying per lead any good, or am I getting fleeced? It's the right question, but most owners judge their numbers against a gut feeling instead of real benchmarks, and gut feelings in this business are usually wrong. A lead price that feels expensive might be a bargain once you account for how well those leads book and what the average job is worth. A lead price that feels cheap might be quietly draining your budget on tire-kickers who never buy. This is a look at what a good cost per lead actually is by trade in 2026, across the channels that matter, so you can measure yourself against reality instead of vibes.
First, Define Which Number You're Talking About
Cost per lead means different things depending on the channel, and mixing them up leads to bad decisions. In Local Services Ads, a lead is a phone call or message from an interested homeowner, and you pay per lead directly. In traditional Google Search ads, you pay per click, and your cost per lead is calculated by dividing your ad spend by the number of leads those clicks produced. Those are structurally different, and their benchmarks live in different worlds.
Before you benchmark anything, get clear on whether you're measuring cost per raw lead, cost per qualified lead, or cost per booked customer. Those three numbers can differ by a factor of three or more, and comparing your cost-per-booked-customer to someone else's cost-per-raw-lead will make you feel like you're losing when you're actually winning.
Local Services Ads Benchmarks by Trade
Local Services Ads are the cheapest high-intent channel for most trades, and the blended average cost per lead across home services sits around fifty-three dollars. That blend hides real variation between trades, so here's how the common ones break down.
HVAC runs around fifty-one dollars per lead. It's a competitive, high-ticket trade, and the seasonal swings are dramatic, with summer and winter peaks pushing prices up as every company in town bids for the same panicked homeowner.
Plumbing lands near fifty-seven dollars per lead. Plumbing has strong emergency demand, which keeps intent high, but it's also crowded, which keeps prices firm.
Electrical is often the most affordable of the major trades at roughly thirty-nine dollars per lead. Demand is steady rather than emergency-driven for much of it, and competition is a touch lighter in many markets.
Drain and sewer work sits at the higher end, around fifty-nine dollars per lead. The urgency is high, the tickets can be large, and the specialized nature of the work concentrates the bidding.
If your LSA cost per lead is sitting near or below these numbers for your trade, you're in good shape. If it's well above, the problem is usually a thin profile, weak reviews, a service area that's too broad, or missed calls inflating your effective cost.
Traditional Google Search Benchmarks
Non-branded Google Search ads, meaning ads triggered by people searching for the service rather than for your brand name, cost far more per lead than LSAs. The contractor average lands around a hundred and forty-nine dollars per lead. That's roughly three times the LSA blended average, which is exactly why LSAs should usually be your first paid channel.
That doesn't make Search ads bad. Search captures intent that LSAs don't, covers services and searches outside the LSA categories, and gives you control over messaging and landing pages that LSAs don't offer. But you should walk into Search knowing the leads cost more, and you should judge the channel on booked revenue, not raw lead price.
Branded search is a different animal
If you're bidding on your own business name, your cost per lead there will be dramatically lower, often a fraction of the non-branded number, because those searchers already know and want you. Don't blend branded and non-branded together when you benchmark. They're not the same channel, and mixing them flatters your average and hides problems in your real customer-acquisition engine.
The Number That Actually Matters: Cost Per Customer
Cost per lead is a stepping stone, not the destination. What you actually care about is cost per booked customer, and to get there you multiply through your booking rate. Local Services Ads leads book at a strong rate for home services, often around forty-four percent, because the badge pre-qualifies trust and the leads are high-intent.
Run the math. A fifty-three dollar LSA lead that books at forty-four percent works out to a cost per booked customer near a hundred and twenty dollars. Against an average home service ticket of roughly eighteen hundred dollars, that's an outstanding return. The same exercise on a hundred-and-forty-nine-dollar Search lead gives you a higher cost per customer, which is fine if the tickets and lifetime value justify it, but it shows you why channel mix matters.
The industry average cost to acquire a customer across paid channels lands around two hundred thirty-three dollars. If your all-in cost per booked customer is under that against a healthy ticket, you're beating the field.
How to Tell If Your Numbers Are Actually Good
A good cost per lead is one that produces a profitable cost per customer against your average ticket, full stop. Don't fixate on the lead price in isolation. A trade with a thirty-nine dollar cost per lead and a low booking rate can be worse than a trade with a fifty-nine dollar lead that books like crazy.
Watch these three ratios
Track your cost per lead, your booking rate on those leads, and your average ticket together. When you see all three, you can calculate whether a channel earns its keep. A cheap lead that never books is expensive. An expensive lead that books at a great rate on a large ticket is a gift.
Benchmark against your own trend, too
External benchmarks tell you if you're in the right ballpark, but your own month-over-month trend tells you if you're improving. A cost per lead that's steadily falling as your reviews grow and your response time tightens is the sign of a healthy, compounding paid program, regardless of where it started.
What Drags Your Numbers in the Wrong Direction
The most common cause of a bad cost per lead isn't the ad platform. It's what happens after the lead comes in. Slow response time tanks your booking rate, which inflates your true cost per customer even when your cost per lead looks fine. Missed calls, no after-hours plan, and no instant follow-up quietly double your real acquisition cost. Fix the follow-up before you blame the ads.
The other big drag is measuring nothing. If you can't tell which channel, campaign, or search produced a booked job, you can't cut the waste or double down on what works. Call tracking and honest lead-to-job accounting are what turn a foggy ad spend into a machine you can actually tune.
If you want your cost per lead and cost per customer measured properly and driven down across every channel, book a free demo with Veyri Labs. We benchmark your trade, wire up the tracking, and build the instant-response system that turns leads you already pay for into booked jobs.