Consent Resolve
Metrics & ROI Straight Answer

What Is Cost Per Booked Job?

Cost per booked job is what you pay for one lead that actually becomes work. Here's how to calculate it, why it beats cost per lead, and how to track it by source.

6 min readUpdated June 9, 2026

What it is

Cost per booked job is the amount you pay to land one lead that actually becomes work. Not one lead that fills out a form — one lead that turns into a job on your calendar. It’s the honest, real-world version of cost per lead, and at ConsentResolve we think it’s the only marketing number that truly matters, because it’s the one tied directly to revenue.

The difference comes down to what you’re counting. Cost per lead counts everybody who raised a hand, including the no-shows, the tire-kickers, and the people who already hired someone else. Cost per booked job throws all of those out and counts only the leads that paid off. That makes it harder to fool yourself with — and a lot more useful for deciding where your money goes.

How to calculate it

The formula mirrors cost per lead, with one important swap:

Total spend ÷ number of booked jobs = cost per booked job

Say you spent $2,000 on a channel last month. It sent you 40 leads, and you booked 8 of them into real jobs. Your cost per booked job is $2,000 ÷ 8 = $250 per booked job.

Notice what just happened. Your cost per lead on that channel was $2,000 ÷ 40 = $50. But because only 1 in 5 leads booked, the real cost to get a job was five times higher. That gap — between the cheap-looking lead price and the true cost of work won — is exactly what this metric exposes. The close rate does the heavy lifting, and cost per booked job is the only number that shows it.

As always, calculate it per source. A blended figure across all channels hides which ones are quietly carrying your business and which ones are just keeping your phone busy.

Why it matters for contractors

This is the number that ends arguments. When two lead sources look similar on price, cost per booked job tells you which one actually deserves your budget — because it’s measuring jobs, not noise.

Picture two channels, both charging about $50 a lead. Channel A sends shared leads — the same form blasted to four contractors — and you book 1 in 10. Channel B sends exclusive leads from people who asked to hear from you, and you book 1 in 3. On 40 leads each:

  • Channel A: $2,000 spent, 4 booked jobs, $500 per booked job
  • Channel B: $2,000 spent, about 13 booked jobs, roughly $150 per booked job

Same sticker price per lead. Channel B costs you a third as much per actual job. Cost per lead would have called these a tie. Cost per booked job calls the winner. That’s why it’s the unit we steer by — and why we’d rather be judged on it than on a flashy low cost-per-lead headline.

It’s also the number you hold up against the value of a job or a customer. If a booked job is worth $2,000 and a customer might come back for years, a $150 or even $250 cost per booked job is a clear win. The decision practically makes itself once you have the real number in front of you.

Common mistakes

  • Confusing it with cost per lead. They look alike but measure opposite ends of the funnel. One counts interest; the other counts revenue.
  • Not tracking what actually booked. This metric is impossible without tying leads back to jobs. If you don’t log which leads turned into work, you can’t calculate it.
  • Forgetting hidden costs. Platform fees, software, and chasing dead leads all belong in total spend. Leave them out and the number flatters every channel.
  • Comparing shared and exclusive leads as equals. A lead sold to four contractors will almost always have a worse cost per booked job than one that’s yours alone, even at the same price.
  • Judging it without context. A high cost per booked job is fine if the jobs are big and the customers stick around. Always read it against what the work is worth.

Cost per booked job is where lead quality finally shows up in the math. Cheap, shared, or scraped leads can post a great cost per lead and a miserable cost per booked job, because so few of them ever turn into work. The price you see isn’t the price you pay.

Consent-first leads are built for this number. When the person agreed to hear from you, on a channel they chose, and the lead is exclusively yours, a much higher share of them book — which is exactly what pulls cost per booked job down. At a flat $7 per lead with no shared copies, the front-end price is simple and predictable, and the back-end number — what you actually pay for real work — is what we want you watching. Because if the cost per booked job is right, everything else takes care of itself.

FAQ

Frequently asked questions

Add up everything you spent on a channel, then divide by the number of jobs you actually booked from it. If you spent $2,000 and booked 8 jobs, your cost per booked job is $2,000 ÷ 8 = $250.