Month-to-month, no contract — start, stop, or pause anytime.
MeasurementBudgetingOperations7 min read

Cost per lead is a vanity number: what a customer actually costs you

A $53 lead and a $233 customer are the same lead. The gap is book rate. 2026 benchmarks, the breakeven math, and the four numbers worth tracking.

Every marketing invoice you have ever received reports cost per lead. No invoice reports cost per customer, which is the only one of the two that shows up on your P&L. The gap between those two numbers is where most home-service advertising budgets quietly die, and it is almost never in the ad auction. It is in the ninety seconds after the phone rings.

Here is the arithmetic, using figures published this year, and what to do with it on a Tuesday afternoon.

The four numbers between a click and a deposit

A lead has to survive four steps before it is money. Most reporting stops at the first one.

  • Cost per lead. What you paid for a call, form fill or message. The only number most vendors put on a dashboard.
  • Book rate. The share of those leads that become a scheduled appointment. Controlled almost entirely by who picks up and how fast.
  • Match rate. The share of leads you can tie back to a paying customer in your CRM or field software. Leads you cannot match are revenue you cannot prove, and therefore cannot budget against.
  • Average ticket. Revenue per paying customer. This sets the ceiling on what an acquisition is allowed to cost.

Multiply book rate by match rate and you get the real conversion from lead to customer. Divide spend by the customers that produces and you have cost per paying customer, which is the number that belongs in a budget conversation.

What the 2026 benchmarks actually show

SearchLight Digital publishes a monthly home-services benchmark with the downstream metrics attached. Their February 2026 dataset covers $6.72M in Google Local Services Ads spend across 888 contractors and 126,650 leads. Blended cost per lead: $53. Book rate: 43.9%. Match rate: 42.8%. Average ticket: $1,826. Cost per paying customer: $233.

Read that last pair together. Roughly 19% of LSA leads ended up matched to a paying customer, so a $53 lead is a $233 customer. If your vendor reports the first number and never the second, you are being shown about a fifth of the cost.

By trade, LSA cost per lead in that month ran from $39 for electrical and $51 for HVAC to $57 for plumbing and $59 for drain and sewer. The comparable Google Ads benchmark from January 2026 (816 contractors, $14.9M in spend) came in at $104 blended cost per lead and $472 per paying customer, split hard by campaign type: branded search at $34 per lead and $104 per customer, non-branded at $149 and $804, Performance Max at $72 and $447. Google Ads carried a higher average ticket, $2,465 against LSA's $1,826, which is worth something but does not close a gap that size on its own.

Two shops can pay the same $55 per lead and be in completely different businesses. At a 48% book rate, that lead buys a customer for about $180. At 30%, the same lead costs about $440. Nobody renegotiated the auction. One shop answers the phone.

The breakeven you can work out on a napkin

  1. Start with 100 leads at the plumbing LSA benchmark of $57. That is $5,700 in spend.
  2. At the benchmark 44.5% book rate, 44 become appointments, or about $130 per booked job.
  3. At the $1,714 plumbing average ticket, those 44 jobs are roughly $75,000 in booked revenue.
  4. Now run the identical 100 leads at a 30% book rate. Thirty appointments, about $190 per booked job, roughly $51,000 in revenue.

Same market, same spend, same auction. Fourteen points of book rate is about $24,000 per hundred leads. There is no bid adjustment in any ad platform that produces a swing like that.

Run it the other direction to find your ceiling. If your average ticket is $1,800 and you keep roughly 25 cents of gross profit on the dollar, the first job is worth about $450 to you. If about 19% of leads turn into paying customers, you can pay up to roughly $85 a lead before that first job stops covering its own acquisition, before any repeat work or referral. That is your breakeven cost per lead. Every owner spending money on ads should be able to say theirs out loud.

Book rate is an operations problem wearing a marketing costume

When cost per customer is ugly and cost per lead is fine, the leak is between the ring and the calendar. Four questions find it:

  • Who answers between 5 p.m. and 8 a.m., and on Saturday morning, when a good share of emergency work comes in.
  • What happens to a call that rings out. Voicemail, or an immediate text back.
  • How long a form fill sits before a human responds. Minutes, or the next business day.
  • Whether whoever answers can put a time on the calendar, or can only take a message for someone who will call back.

We have written the timing case separately in speed-to-lead. The short version: a lead you already paid for is the most expensive thing in your business to let expire in a voicemail box. A tracked line with missed-call text-back and an AI receptionist that captures the job details is how ProForged closes that gap for clients. It does not sell the job. It keeps the lead alive long enough for a human to.

The other half of the funnel: what happens at the kitchen table

The Air Conditioning Contractors of America and Farmington Consulting surveyed more than 1,000 contractors for their Contractor of the Future study, reported by ACHR News. Average install close rate: 43%, with residential at 45% and commercial at 38%. Average service ticket: $422. Two findings stood out because both are free to implement:

  • Contractors who present four or more options on a proposal close 52%, against 42% for those offering one to three. Only 10% of contractors offer four or more.
  • Contractors who offer financing close 49% on average, against 38% for those who do not. Only 37% mention it on every job.
  • Leading with a monthly payment rather than the total price resulted in 42% of new and replacement system sales being financed, against 21% when the total price led.

Those figures describe proposal close rates, not lead booking, so they sit further down the funnel than book rate. But they move the same denominator. Ten points of close rate does the same thing to your cost per customer as cutting your cost per lead by a fifth, and adding a fourth option to a proposal template takes an afternoon rather than a budget increase.

Cheap leads that are not cheap

  • Undisputed LSA leads. Google credits spam, wrong-number, out-of-area and duplicate leads when you file a dispute. SearchLight cites industry data putting typical credits at roughly 6 to 7% of LSA spend. If nobody at your shop has ever disputed a lead, your true cost per lead is a few points below the reported one and the difference is sitting with Google.
  • Branded search dressed up as acquisition. At $34 per lead and $104 per customer, branded campaigns look like the best channel in the dataset. They are largely people who already knew your name. Worth defending, cheap to run, and a distortion if you let them flatter the blended number you judge everything else against.
  • Shared leads. A lead sold simultaneously to four companies converts like a quarter of a lead, no matter what the per-lead price says. We ran that math in shared leads vs. exclusive customers.

What to put on one page this month

  1. Pull last quarter's ad spend by channel. Not blended, by channel.
  2. Pull booked jobs and completed revenue for the same period out of your field software.
  3. Match what you can, by tracking number, by campaign, by asking. Whatever share you cannot match is your match rate, and it is a real constraint on every decision that follows.
  4. Divide spend by matched paying customers for each channel. Compare that to average ticket multiplied by gross margin. Anything above the line is buying jobs at a loss on the first visit.
  5. Pick the single book-rate number you are worst at, usually after-hours answer rate, and measure it weekly until it moves.

None of this needs a new platform. It needs you to know which of the four numbers is broken before you change a budget, because the wrong fix is expensive and the right one is often free. ProForged works with one company per trade per city and reports cost per customer rather than cost per lead, which is also why we cap how many accounts we take in a market. See what is open in yours, or send us your numbers and we will tell you which step is leaking.

Is your industry still open in your city?

We work with one business per niche, per city.