Skip to content
HUDDS
Get a free audit
Paid media

What a Booked Job Should Actually Cost You

Cost per lead is the number your ad platform reports. Cost per booked job is the one that pays for the truck — and the two are rarely within five times of each other.

By The HUDDS team 6 min read

Every owner we audit can tell us their cost per lead. Almost none can tell us what a booked job costs them, and the gap between those two numbers is where most marketing budgets quietly go to die.

The distinction matters because you cannot pay a technician with a lead. A lead is a phone call that might be a wrong number, a price shopper, a competitor checking your rates, or a homeowner three towns outside the area you serve. A booked job is work on the calendar. Only one of the two pays for the truck.

Start from the job, not from the click

The right way round is to begin with what a job is worth to you and work backwards to what you can pay for one. Almost everybody does it in the opposite direction: they take whatever cost per lead a platform reports and hope the number means something useful.

Work backwards from margin, not from revenue

Take the gross margin on an average job rather than the ticket. If your average job is $9,000 and your gross margin is 40%, you have $3,600 to work with. Decide what share of that margin you are willing to spend winning the customer — 10% to 15% is a common band in home services — and you have a ceiling of $360 to $540 per booked job.

Why cost per lead is quietly lying to you

Cost per lead is the number every ad platform puts in front of you, because it is the last event the platform can actually see. What happens after the click — whether the phone was answered, whether the caller was qualified, whether anyone rang them back — is invisible to it.

So the platform reports a $48 lead and calls it a win. If two in five of those leads are junk and your team books half of what remains, the real figure is $240 per booked job. Same spend, same campaign, a number five times larger, and nothing on the dashboard will tell you.

The leakage is rarely one big hole. It is four small ones:

  • Wrong numbers and spam calls, which no campaign filters perfectly
  • Out-of-area enquiries you were never going to serve profitably
  • Price shoppers who were always going to take the cheapest quote
  • Genuine leads that nobody called back inside the hour

The last one hurts most, because you have already paid for it. Speed to lead is a marketing cost even though it shows up on the operations side of the business, and it is the single item on this list you can fix this week without spending anything.

How to actually measure it

Three things have to be joined together, and none of them is exotic or expensive:

  • A tracking number per channel, so every call arrives carrying its own source
  • A disposition on every call — booked, unqualified, no answer, quoted and lost
  • Those booked jobs pushed back into the ad platform as conversions

The third step is the one most agencies skip, and it is the only one that changes results rather than merely reporting them. Once the platform learns which clicks became work instead of which became phone calls, it starts buying more of the first kind on your behalf. You are no longer optimising towards a proxy.

What a healthy number looks like

There is no universal benchmark, and anybody quoting one without first asking your ticket size is guessing. Across the accounts we run, the ranges tend to sit roughly here:

  • Emergency and repair work: 5% to 10% of job margin, where intent is high and the decision is fast
  • Replacement and installation: 8% to 15%, with a longer window and more competing quotes
  • Large projects and remodels: 12% to 20%, where a consult stage sits between the click and the sale

Two businesses in the same trade can sit at opposite ends of that spread and both be perfectly healthy. What matters is whether your number is stable, whether you know it at all, and whether it is moving in the right direction over a season.

What to do when the number comes back too high

Almost always, the fix is not in the ad account. In the audits we run, three things move the number more than anything else, and they tend to move it in this order.

1. Answer the phone faster

A five-minute callback converts several times better than a two-hour one. Nothing you change in a bidding strategy will beat that, and it costs nothing in media. If the only thing you take from this article is a text-back on missed calls, it will have paid for itself.

2. Stop paying for the wrong geography

Radius targeting is lazy. Bid by postcode against where your crews actually make money, and cut the areas that reliably produce quotes you lose on price. The spend does not disappear — it moves to the streets that convert.

3. Fix the page before you touch the budget

If your landing page converts at 4% and a rebuilt one converts at 8%, you have halved your cost per booked job without spending another dollar on media. It is usually the cheapest lever available and almost always the last one anybody pulls.

None of this needs a bigger budget. It needs the number — which is, in the end, the whole point.

Related reading

Paid media
5 min read

Streaming TV for Local Businesses: A Plain Guide

Paid media
6 min read

Your Cost Per Lead Fell and Revenue Did Not Move. Here Is Why

Measurement
9 min read

Why Your Ad Platform and Your CRM Never Agree

Want your version of this number?

The free audit works it out for you: what you spend, what actually books, and the three changes that would move it most. You keep the findings whether or not you hire us.

Get a free audit
Get a free audit All articles

Get your free audit

We read your account, your tracking and your follow-up, then tell you the three things we would fix first. Yours to keep whether or not you hire us.

One reply from a real person inside one business day. No sequence, no gatekeeper.

or
Call (347) 878-2231

Placeholder: submissions are not delivered until the server route ships with the CMS. The call button reaches us for real right now.