Skip to content

What a Good Cost Per Lead Looks Like for Local Service Businesses

Why cost per lead (CPL) matters

CPL tells you how much each potential customer costs to get. For local service businesses—plumbers, HVAC, electricians, landscapers—CPL is the bridge between marketing spend and real revenue. If CPL is too high you won’t be profitable. If CPL is very low but leads are poor quality, you waste time. You need a realistic target based on your costs and sales process.

Basic math: How to set a CPL target

Use three numbers you already know or can estimate:

  • Average job value (AOV): revenue from a typical customer or job.
  • Close rate: percent of leads that become paying customers.
  • Profit margin per job: percent of AOV left after materials, labor, taxes, and overhead.

Simple formulas:

  • Value per lead = AOV × close rate
  • Max CPL to be profitable = Value per lead × profit margin

Example: A plumber with AOV $500, close rate 20% (0.2), margin 30% (0.3):
Value per lead = $500 × 0.2 = $100
Max CPL = $100 × 0.3 = $30

Rule-of-thumb CPL ranges by type of local service

These are broad ranges. Your exact target depends on your numbers above.

  • Emergency/urgent services (locksmith, emergency plumbing): $30–$150 per lead — customers pay higher prices; conversion rates often higher.
  • Trades with medium ticket jobs (plumbing, HVAC repairs): $15–$75 per lead.
  • Home improvement (roofing, major remodeling): $50–$300 per lead — longer sales cycle but higher AOV.
  • Recurring services (cleaning, lawn care): $5–$40 per lead — lower AOV but steady revenue and higher lifetime value.

Concrete examples

1) Emergency locksmith: AOV $180, close rate 40%, margin 40%
Value per lead = $72. Max CPL = $72 × 0.4 = $28. You can pay up to $28 and break even; $40–$60 might still be OK if you accept lower margin for faster growth.

2) Residential roofer: AOV $12,000, close rate 5% (0.05), margin 25% (0.25)
Value per lead = $600. Max CPL = $600 × 0.25 = $150. So $100–$200 per qualified lead is reasonable.

3) Recurring lawn service: AOV per first job $80, but lifetime value (LTV) = $2,400 over 2 years, close rate 30% (0.3), margin 30%
Value per lead = $2,400 × 0.3 = $720. Max CPL = $720 × 0.3 = $216. For recurring businesses use LTV not single job value.

Quick decision rules

  • If CPL < 50% of Max CPL — keep scaling the channel.
  • If CPL between 50% and 100% of Max CPL — keep testing; tighten targeting and improve closing to raise profit.
  • If CPL > Max CPL — stop or fix the channel unless you have strategic reasons (brand, data, market entry).

Checklist: What to measure right now

  • Track leads by source (Google Ads, Facebook, organic, referrals).
  • Record close rate by source (not all channels convert equally).
  • Calculate AOV and gross margin per job.
  • Compute Max CPL for each channel using the formula above.
  • Monitor CPL weekly for paid channels; check quality (show rate, appointment kept).

Quick fixes to lower CPL

Try these in order of speed and cost:

  1. Raise conversion without buying more leads: better phone scripts, faster callbacks, online booking, confirmation texts.
  2. Qualify leads earlier: add short intake forms, ask budget range in ads, promote appointment slots instead of free estimates.
  3. Improve ad targeting: zip codes, times of day, negative keywords, call-only ads for urgent requests.
  4. Use remarketing: cheaper way to re-engage people who showed interest.
  5. Push higher-margin services in ads to increase AOV per booked job.

When to pay more than your Max CPL

Pay more only if you have a plan to increase value per lead: raise price, improve margin, increase lifetime value, or boost conversion. Also pay more for strategic reasons: exclusive territory, test market entry, or to outrun a competitor for a limited time.

How to test CPL improvements (simple A/B plan)

  1. Pick one channel and one change (example: new call script).
  2. Run the change for 2–4 weeks or until 50 leads arrive.
  3. Compare close rate and CPL before and after.
  4. If it improves value per lead, roll out; if not, revert and try the next idea.

Wrap-up checklist

  • Calculate Value per Lead and Max CPL now.
  • Compare current CPL by channel to Max CPL.
  • Apply at least one Quick Fix this week.
  • Run one test with clear success criteria (increase close rate or lower CPL).

Use these steps to stop guessing and start paying for leads that actually make you money.