Open your last marketing report and find the cost per lead number. It is probably the number your agency is proudest of. Now try to remember what you actually paid, all in, for the last job that hit your schedule from those ads. Those are two very different numbers, and the distance between them is where most service businesses quietly lose money.
Key takeaways
- A lead is a maybe. Optimizing toward cheap leads attracts form fillers, not buyers
- The honest metric is cost per booked job, and most setups cannot compute it
- One question exposes the gap: which ad produced your last ten booked jobs?
What does cost per lead actually hide?
Nobody is lying on purpose. The lead number is simply the easiest thing to measure, so it became the industry's scoreboard. But between the lead and the job sits everything that decides whether you get paid: whether they answer the callback, whether they were ever serious, whether your follow up beat your competitor's. The cost per lead number knows nothing about any of it.
Why cheap leads are often the most expensive thing you buy
Ad platforms optimize toward whatever you define as success. Define it as a form fill, and the machinery goes hunting for people likely to fill forms. The catch is that people who fill forms easily are not the people who book expensive work. Cost per lead falls, your team drowns in quotes that go nowhere, and the report improves while the business gets harder.
That is not a coincidence. It is the system doing exactly what it was told.
The industry data shows how wide the gap between a lead and a job gets:
| 14% | of inbound calls are missed by home service businesses, per CallRail's benchmark research |
| 60× | more likely to get a lead into a real conversation when contacting within an hour versus a day, per an HBR study of 1.25 million leads |
Every missed call and slow callback widens the distance between the lead price and the job price.
The question that cuts through all of it
Most owners cannot answer it. Not because they are careless, but because the connection between the click and the closed job was never built. The data exists in pieces across your ad account, your website, and your job records. The pieces have just never been introduced to each other.
What to do with this
Start by changing the number you ask about. When your agency reports cost per lead, ask for cost per booked job. If the answer comes back fast and confident, you are in better shape than most. If the answer is some version of "we do not track that," you have found the real problem, and it is fixable.
Tracing the path from ad spend to booked jobs is one of the first things Metric Minds Marketing examines in any Revenue Forensic Audit.
Sources: Harvard Business Review, The Short Life of Online Sales Leads · LocaliQ 2025 Home Services Benchmarks · CallRail Small Business Benchmark Report