Why Cost Per Lead Alone Is the Wrong Number to Watch
Here’s the trap: two businesses can pay the exact same $150 per lead and have completely different outcomes. One closes a third of them into $2,000 jobs. The other closes one in ten into $300 jobs. Same cost per lead, wildly different results.
The number that matters is cost per customer — what you paid divided by how many of those leads turned into someone who booked and paid. A $150 lead with a 30% close rate costs you $500 per customer. A $75 lead with a 10% close rate costs you $750 per customer, even though it looked cheaper going in. Most agencies quote cost per lead because it’s the easier number to make look good. Cost per customer is the one that tells you whether the marketing spend is working.
What a Lead Should Cost, By Industry
Rates vary this much because the underlying job value varies this much. A dental practice can justify paying more per lead than a moving company because a new patient is worth thousands of dollars over years of visits, not one job.
Here’s what recent industry marketing data shows across the five categories we work in most:
Trades & construction (HVAC, plumbing, electrical, auto repair): typically $30–$150 per lead, climbing past $250 in the most competitive metro markets for non-branded search traffic. Electrical tends to run cheapest, HVAC and plumbing sit in the middle. If you’re in trades or construction and paying north of $200 per lead outside a major city, that’s worth a second look.
Logistics & response (movers, tow operators, limo services): typically $40–$180 per lead. Well-managed campaigns land near the bottom of that range; the industry average skews closer to the top. Anyone in logistics or emergency response services paying near $180 has real room to negotiate or switch models.
Healthcare & wellness (dentists, chiropractors, physiotherapists): typically $80–$400 per lead, with the spread driven almost entirely by how competitive the local market is. A first booking in healthcare and wellness often turns into years of repeat visits, which is why the ceiling here is so much higher than a trades lead.
Specialized services (martial arts studios, gyms, escape rooms): typically $14–$50 per lead. Referral and email-driven leads sit at the low end; paid search runs higher. This category has the lowest ceiling of the five, so a $150 lead here is a real red flag, not a premium price.
Professional services & advisory (lawyers, accountants, tax professionals): here the honest answer is uneven. Legal leads have solid public benchmarks — often $150 per lead and up, sometimes well past $500 for high-value case types, because a single client can be worth tens of thousands of dollars. Accounting and tax leads don’t have the same independent benchmark data available yet, and we’d rather say that plainly than invent a number that looks precise but isn’t. If you’re in this category, treat the legal range as directional at best.
Reference
Cost-Per-Lead Benchmarks by Industry
The same five ranges from above, filterable. Tap your industry to see only your row.
| Industry | Typical CPL range | Note |
|---|---|---|
| Trades & Construction | $30–$150 (up to $250+ in competitive metros) | Electrical tends cheapest, HVAC/plumbing mid-range |
| Logistics & Response | $40–$180 | Well-run campaigns land near the low end |
| Healthcare & Wellness | $80–$400 | Range driven by suburban vs. major-metro competition |
| Specialized Services | $14–$50 | Referral/email pulls this down; paid search runs higher |
| Professional Services & Advisory | $150–$1,000+ (legal only — directional) | No independent accounting/tax benchmark available; treat as directional |
Check Your Own Number: Are You Overpaying?
Once cost per customer is the real question, the fix is simple math, not guesswork. A commonly used rule of thumb: your cost per customer should sit somewhere around 15–25% of what that customer is worth to you. Below that, you’re in healthy territory. Above it, your marketing spend is eating too much of the job.
Take two numbers you already know — your average job value and your rough close rate — and the math tells you the rest. A $150 lead at a 30% close rate costs $500 per customer. Against a $2,000 average job, that’s 25%, right at the edge of healthy. Against a $300 job, that same $500 is over 150% of the job’s value, which means every closed customer is currently costing you more than they’re worth.
Free Tool
Am I Overpaying?
Cost per lead on its own tells you very little. Put your own numbers in and see what you’re paying per customer — and whether that’s a problem.
A rough estimate is fine — most owners don’t track this exactly.
Leave this blank if you don’t know it yet, or you’re still shopping around.
Enter your average job value and close rate to see your number.
The 15–25% range is a common service-business rule of thumb, not a law — treat it as directional.
What a Fair Number Means for How You Pay for Marketing
Once you know your real cost per customer, a bigger question tends to follow: why pay a fixed number per lead at all, good or bad, when some leads close and others never answer the phone?
That’s the actual argument for billing on verified leads rather than a flat retainer or a per-click number that doesn’t care whether anyone ever called back. We built our own lead generation work around that idea, and the billing and guarantee structure behind it is laid out in full on our process page, including how we define a verified lead in the first place. Whatever model you’re on, the benchmark above is the same yardstick either way.
Frequently Asked Questions
No. A higher number can be completely fair if the job value or customer lifetime value is high enough to support it. A $300 lead is a problem for a specialized-services business and a non-issue for a personal injury law firm. Always check cost per customer against your own job value before judging a lead cost in isolation.
The math still applies even if the exact benchmark doesn’t. Take your average job value, your rough close rate, and your current cost per lead, and run the same calculation above — the 15–25% healthy range is a reasonable starting point across most local service businesses, though it’s worth adjusting for your specific margins.
Mostly local competition. A trade in a dense metro market bidding against national franchises will pay more per lead than the same trade in a smaller, quieter market, for the exact same service.
Not by itself. A cheap lead that never answers the phone or never had real intent to buy costs you more in wasted time than a pricier lead that converts. Cost per customer, not cost per lead, is the number worth optimizing.
A Real Next Step
If you’ve run the numbers above and don’t like what you’re seeing, the fastest way to know whether a different model would cost you less is to look at your real market specifically. Reach out and we’ll walk through it with you — no cost, no pressure, just an honest look at your numbers.






