Skip to main content

Margin One

What Is a Good Cost Per Lead (CPL) for Home Services?

A healthy cost per lead for HVAC, plumbing, and electrical runs $50 to $150 depending on trade and channel, and the math is simpler than most owners think.

By Chris

A healthy cost per lead (CPL) for home services is $50 to $150, varying by trade and channel. CPL = marketing spend ÷ number of leads. If you are paying well above that range, the problem is usually the channel or the offer, not the market. This benchmark comes from the Home Services Metrics Scorecard that M1COS dashboards run on.

A healthy cost per lead (CPL) for home services is $50 to $150, depending on your trade and the channel. The calculation is dead simple:

Cost Per Lead = Marketing Spend ÷ Number of Leads

Spend $6,000 in a month and generate 60 leads, your CPL is $100. That is it. The discipline is not the math, it is counting honestly: a lead is a real inbound inquiry from someone who might book, not an impression, a click, or a form abandon.

Why the range is wide: an emergency plumbing call from a high-intent search costs very differently than a tune-up lead from a paid social ad. Trade matters too. So $50 to $150 is the healthy band, and where you land inside it depends on channel mix and how urgent your service is.

Channel typeTypical CPL position
High-intent search (emergency)Lower to middle of range
Paid social / awarenessMiddle to upper of range
Above the rangeChannel or offer problem, not the market

CPL on its own does not tell you if a channel is working. A $40 lead that never books is worse than a $130 lead that closes half the time. Cheap leads that do not convert are the classic trap: you feel efficient while the estimate board fills with work that never turns into revenue. Always read CPL next to your close rate and what a customer is worth.

The common mistake is chasing the lowest CPL. The goal is the lowest cost per booked job, which is CPL divided by close rate. A slightly pricier lead from a channel that converts usually wins.

This benchmark comes from the Home Services Metrics Scorecard, the KPI catalog the M1COS dashboards run on.

If your leads are cheap but nothing books, the leak is downstream. Run the Margin Leak Check to see where spend is disappearing, and read What Is a Good Estimate Close Rate for Contractors? next. To connect spend all the way to customer value, see What Is a Good CAC and LTV:CAC Ratio?.

FAQ

What counts as a lead?

A real inbound inquiry from someone who could book: a phone call, a form fill, or a booking request. Clicks, impressions, and abandoned forms do not count and will make your CPL look artificially good.

Is a lower cost per lead always better?

No. A cheap lead that never books costs you more than a pricier one that converts. Judge channels on cost per booked job, which is CPL divided by close rate.

Why is my cost per lead above $150?

Usually the channel or the offer, not the market. Check whether you are paying for low-intent traffic, a weak offer, or leads that never had buying intent.

Want these numbers on your actual books? Book a call.