Skip to content
All insights

What a lead should actually cost you

Most business owners have no idea what they can afford to pay for a customer. Here's the arithmetic that decides whether your ads are working.

Viterium3 min read

Almost every conversation we have starts the same way. The owner tells us what they're spending. Then we ask what a customer is worth to them, and the room goes quiet.

That number is the whole game. Without it, "is $40 a lead expensive?" is an unanswerable question. With it, the answer takes about ninety seconds to work out.

Start at the end, not the beginning

Work backwards from the job, not forwards from the budget.

Take an average job value. Not your best month, not the one big commercial contract you still talk about — the median job you actually do. Say it's $900.

Now your gross margin. If $900 of work costs you $540 in labour, parts and vehicle time, your margin is $360. That $360 is the entire pool of money available for marketing, overhead and profit. Not the $900.

You can't spend a percentage of revenue on marketing. You can only spend a percentage of margin.

Then account for the leads that go nowhere

A lead is not a customer. If you book one in three of the enquiries you get — which is a normal, unembarrassing close rate for inbound leads — then three leads produce one job.

So if you're willing to spend 20% of your $360 margin to win a job, that's $72 per booked job, which is $24 per lead.

That's your ceiling. Everything else is a question of how far below it you can get.

Why "cost per lead" is a trap on its own

Here's where most agency reporting quietly falls apart.

Two campaigns, same month, same spend:

Campaign ACampaign B
Spend$2,000$2,000
Leads10040
Cost per lead$20$50
Booked jobs814
Cost per booked job$250$143

Campaign A wins on the metric that gets reported. Campaign B wins on the metric that pays your mortgage.

This happens constantly, and usually for a boring reason: cheap leads are cheap because they're less qualified. Widen the targeting, drop the price from the ad copy, add a giveaway, and your cost per lead falls through the floor while your sales team drowns in people who were never going to buy.

If your reporting stops at cost per lead, you are being shown the half of the picture that flatters whoever made the report.

The number to actually watch

Cost per booked job. It's harder to track — it means someone has to tell the ad platform when a lead turns into work — but it's the only figure that connects your ad account to your bank account.

Once you have it, the decisions get simple:

  • Below your ceiling? Spend more. You are buying jobs at a discount.
  • At your ceiling? Hold, and work on close rate rather than spend.
  • Above your ceiling? Something is broken — the offer, the targeting, the landing page, or the speed you call people back. Adding budget makes it worse, faster.

The one that costs nothing to fix

Speed of response. If a lead sits in an inbox for four hours, the person has already called two competitors.

We have seen more campaigns rescued by "call them within five minutes" than by any targeting change. It costs nothing and it will do more for your cost per booked job this month than a new creative set.


If you want to know your own ceiling, bring your average job value, your rough margin, and an honest close rate to a call. Twenty minutes and we'll work it out together — whether or not you end up working with us.

Rather skip the reading?

Let's just look at your numbers.

Twenty minutes. We'll tell you what we'd change and whether it's worth doing.

No contract to sign on the call. No obligation afterwards.