Cost per booked job is what you paid to put one job on the calendar: everything the marketing costs you in a month (ad spend, management fees, software, your own hours) divided by the number of jobs it booked. It's the only marketing number that connects spend to money in the bank. Plenty of owners can quote their cost per click or cost per lead straight off a report and still have no idea what a booked job runs them, and that gap is exactly why marketing feels like gambling. Once you know the number, the whole thing turns into purchasing: you know what a job costs to buy, you know what a job is worth, and you spend or cut based on the difference. This post covers how to work it out, why the numbers in your ad reports can't replace it, and what changes once it's on the wall.
What Does a Booked Job Cost You?
A booked job costs more than your cost per lead says, and usually more than you'd guess. The math is one line: everything the marketing costs you in a month, divided by the jobs it booked. Everything means the ad spend, whatever you pay someone to run it, the software underneath, and your own time at a real hourly rate.
If you spend five hours a week answering leads, quoting, and chasing, that's twenty-plus hours a month, and those hours are worth something whether you invoice them or not. Say you're at $2,000 a month in ad spend, $1,000 in management and tools, and your time adds a few hundred more. If that books 10-12 jobs, each one cost you roughly $275-330 to buy. A number like that only stings when you can't see what sits on the other side of it, and for most service businesses the average job is worth many multiples of that. Most owners have never run this line of math on their own business, and the ones who do usually find the answer is higher than they guessed. That's fine, because a real number is something you can work with, and a feeling isn't.
Why Are Cost Per Lead and Cost Per Click Vanity Numbers?
Cost per lead and cost per click are vanity numbers because they measure the middle of the process, and the middle is where cheap looks good. A click might cost a few dollars and a lead might cost $30-80 depending on your trade, and both figures can look healthy while the business underneath them loses money.
Run the comparison properly: a $25 lead sounds better than a $60 lead until you find out the $25 leads book one job in fifteen and the $60 leads book one in three. Now the cheap source costs you $375 a booked job and the expensive one costs $180. The cheap leads were the expensive ones all along, and cost per lead would never have told you. The ad platforms report clicks and leads because that's all they can see. Google and Meta have no window into your calendar, so their dashboards stop at the handoff, and an agency quoting you cost per lead is often just reading you the platform's numbers with a markup. The number that decides whether the marketing worked lives in your booking calendar, and nobody's report hands it to you. You have to build it yourself.
How Do You Calculate Cost Per Booked Job?
To calculate cost per booked job, pick a 90-day window, add up everything you spent to make the phone ring in that window, and divide by the jobs those leads booked. Ninety days beats one month because a single month is noisy, and one dead week or one big job swings a monthly number all over the place.
You'll make bad decisions off a number that jumpy. Platforms and people both need about 90 days to settle into a rate you can trust. On the input side, count ad spend, management fees, software, and your hours at a fair rate, floored if you're guessing. On the output side, count booked jobs, and this is where most owners get stuck, because they can't say which channel a given job came from. Fix that first. A spreadsheet with three columns covers it to start: where the lead came from, whether it booked, what it was worth. The follow-up system I build for clients does that tracking automatically, but the spreadsheet version costs nothing and already beats what most of your competitors run. Work it out per channel, because the number exists to compare one channel against another.
What Changes When You Know Your Cost Per Booked Job?
When you know your cost per booked job, marketing stops feeling like a bet and starts working like purchasing. If a booked job costs you $250-300 all-in and your average job carries $2,000-3,000 in revenue, spending more is a calm decision instead of a nervous one.
The flinch that makes owners cut ad spend in the first slow week loses its grip. That's the budget confidence half. The other half is that saying no gets easy. Every channel gets held to one bar, the cost of a booked job from that channel, and the weak ones fail fast. The lead reseller whose cheap leads never pick up the phone fails it. The directory that sends the same homeowner to four of your competitors fails it. You cut them without a long debate, because the number already had the debate for you. And when a channel clears that bar, you stop judging it on one bad Tuesday, because the 90-day number is the one to trust and the daily number is a mood.
Does Slow Follow-Up Raise Your Cost Per Booked Job?
Yes, slow follow-up raises your cost per booked job, because the gap between a lead coming in and a job getting booked is where the number inflates, usually without the owner seeing it. Every lead that leaks on the way to the calendar was already paid for, so every leak gets added to the cost of the jobs that did book.
You can run decent ads at a fair cost per lead and still carry a brutal cost per booked job, because leads leak in ordinary ways: the call rings out while you're on a ladder, the web form sits until evening, the quote that went quiet never gets chased. I've written about both halves of this leak before: speed to lead covers why the first response usually wins the job, and the cost of a missed call runs the math on the calls nobody answers. It belongs in this post since tightening this gap is usually the cheapest way to bring your cost per booked job down, because it books more jobs out of spend you've already committed. For most owner-run shops, better follow-up beats a bigger ad budget until the leak is fixed, and knowing your cost per booked job is how you find out which one you need.
Summary
One number runs the business: what a booked job costs you, all-in, over a rolling 90 days. It tells you when spending more is safe and which channels deserve the axe. It also shows you whether your problem is the ads or the follow-up behind them.
If you can't say what your last ten booked jobs cost you, that's worth an afternoon and a spreadsheet, and it'll change how every marketing decision feels afterward. If you'd rather have the tracking built in so the number shows up on its own, get started here and I'll tell you straight what your math says.