"What should my cost per lead be?" is the most common question we get from service business owners. The honest answer is: it depends heavily on your vertical, your intent mix, and what you count as a lead. Below are the CPL ranges we actually see across ~40 audited accounts in 2025–2026.

Important

CPL is a diagnostic metric, not a target. The metric that matters is cost per booked job — leads that don't convert to revenue aren't leads. Use the benchmarks below to check your account health, but manage your account to cost-per-booked-job.

CPL benchmarks by vertical

VerticalGood CPLCompetitive MarketTypical close rate
HVAC service call$30–$75$80–$15040–60%
HVAC installation lead$75–$150$150–$30015–30%
Dental (general)$80–$180$180–$30030–50%
Dental (emergency)$150–$300$300–$50055–75%
Dental (implants / cosmetic)$250–$500$500–$90010–20%
Legal (personal injury)$150–$450$450–$1,2008–15% to signed case
Roofing (repair)$75–$175$175–$35025–40%
Roofing (replacement)$150–$300$300–$60015–30%
Plumbing (emergency)$90–$180$180–$35050–70%
Plumbing (scheduled)$50–$120$120–$25025–45%
Pest Control (one-off)$40–$100$100–$20030–50%
Pest Control (subscription)$120–$250$250–$40015–30%
Auto Body$40–$120$120–$25030–50%
Equipment Rental (commercial)$75–$175$175–$40020–35%

"Good" means your account is well-managed in a typical metro. "Competitive Market" means your metro is contested (multiple national brands or agency-backed competitors actively bidding) and you'll pay the premium. Both ranges assume Google Ads with proper attribution, not Facebook brand-awareness campaigns (those have different CPL math).

The three variables that drive the spread

1. Keyword CPC

The most obvious driver. Your CPL is roughly click cost ÷ conversion rate, so high-CPC keywords translate directly. "Emergency plumber near me" at $60 CPC with a 10% landing page conversion rate = $600 CPL. "Plumbing maintenance" at $8 CPC at the same conversion rate = $80 CPL. Same vertical, 7.5x CPL delta.

2. Intent signals

Not all clicks have equal intent. "Emergency dentist" clicks convert at 20%+; "what is a dentist" clicks convert at 1%. Bad account management lumps these into the same ad group, which averages your CPL upward. Tight keyword-to-landing-page intent matching usually reduces CPL 30%+ before any other optimization.

3. Competitive density

Your competitors set the floor price. If Orkin, Terminix, and Rentokil all bid on "pest control Jacksonville," you cannot get clicks at 2024 prices. The operator who wins isn't the cheapest CPL — it's the one whose unit economics make a $200 CPL profitable because their LTV is $2,000.

CPL without LTV context is meaningless. A $400 CPL is excellent for personal injury law (case values of $50K+) and catastrophic for a $60 teeth-cleaning appointment. Your agency reports CPL without LTV context on purpose.

How to tell if your CPL is actually a problem

Run this math on your current account:

  1. Total ad spend last 90 days ÷ booked jobs last 90 days = cost per booked job
  2. Cost per booked job ÷ average first-year customer value = acquisition ratio
  3. Healthy service businesses: acquisition ratio of 15–30%
  4. Strong performers: 10–18%
  5. Danger zone: 35%+

If you can't complete this math because you don't track booked jobs back to campaigns, that's the real problem — not your CPL. Get attribution first, then optimize.

Four levers to cut CPL 25–40%

  1. Negative keyword expansion. Most service accounts have 10–50 negative keywords and need 300–800. Every "what is," "how to," "DIY," "near me part-time" gets a chunk of your wasted budget.
  2. Ad group tightening. If one ad group targets "emergency plumber" and "drain cleaning" and "water heater repair" with the same ad copy, quality scores drop and CPCs rise. One intent per ad group, one landing page per intent.
  3. Landing page specificity. Generic "Contact us for plumbing services" pages convert at 2–4%. Keyword-matched landing pages with the exact service + location convert at 8–15%. CPL drops 50%+ on the same traffic.
  4. Call tracking honesty. Many accounts are paying for broken phones, missed calls, or calls routed to voicemail. Call tracking data + honest staffing coverage often recovers 20–30% of existing lead flow.