Most local business owners think about marketing spend in one of two ways: how much they spent, or whether the phone rang. Neither number tells you what you actually need to know. The number that cuts through the noise is your cost per booked job, and once you know it, every marketing decision gets a lot clearer.
What Cost Per Booked Job Actually Means
Your cost per booked job is the amount you spent on marketing to land one confirmed, scheduled job. Not a click. Not a call. Not an estimate. A booked job.
Here is the formula:
Total marketing spend divided by number of jobs booked from that spend equals your cost per booked job.
So if you spent $800 on Google Ads in a month and booked 8 jobs from those ads, your cost per booked job is $100.
That number is useful because it is comparable. You can run the same math on your Facebook ads, your Yelp listing, your mailer campaign, or your referral program. Whatever the number is, you now have something to compare.
Why Most Owners Skip This Step
Tracking this number requires you to connect two things that usually live in separate places: your spending and your bookings. Most owners know what they spent. Fewer know exactly which jobs came from which source.
Without that connection, you end up guessing. You keep running ads that feel like they work without knowing if they actually produce booked jobs at a price that makes sense for your business. The U.S. Small Business Administration covers foundational business planning topics that include understanding your costs, and that foundation matters here too. Marketing spend is a cost of acquiring revenue, and it deserves the same scrutiny as any other line item.
If you are unsure which of your marketing channels is actually driving bookings, the post on how to stop wasting your ad budget walks through where the common money leaks happen.
How to Run the Calculation Yourself
You do not need software to start. You need three things:
- A list of every job you booked this month
- A way to ask or record how each customer found you
- A total of what you spent on each marketing channel
For each channel, divide what you spent by the jobs it produced. Do this for at least 30 days, and ideally 60 to 90 days so you have enough volume to see a real pattern.
A simple example
Say you run two channels:
- Google Ads: $1,200 spent, 12 booked jobs. Cost per booked job: $100.
- Local mailer: $600 spent, 3 booked jobs. Cost per booked job: $200.
Neither number is automatically bad. A job with a $600 average ticket can support a $200 acquisition cost just fine. A job with a $150 average ticket probably cannot. The point is knowing the number so you can make a real decision.
What a Good Cost Per Booked Job Looks Like
There is no universal answer, because the right number depends on your average job value, your margins, and how much repeat business a new customer tends to generate.
A rough starting rule: your cost per booked job should be well below the gross profit on a single job, with room left over to cover overhead and your own time.
If a typical job grosses $400 and your cost per booked job is $350, you have a math problem, not a marketing problem. Adjusting your ad budget will not fix it. You may need to look at pricing, job mix, or how well your team converts leads into bookings before they fall off.
This is also why tracking calls and clicks is not enough. A channel can generate plenty of leads and still produce a poor cost per booked job if your booking rate is low. That is a conversion issue, and it lives between the lead and the calendar.
How to Use This Number Going Forward
Once you have even a rough cost per booked job for each channel, a few decisions get easier:
- You can shift budget toward channels producing jobs at a lower cost.
- You can set a ceiling on what you are willing to pay per booked job and use it to evaluate any new marketing pitch.
- You can spot when a channel's performance is slipping before it drains your budget.
The number also gives you an honest baseline. If someone suggests a new ad strategy, you can ask: what would this need to produce in booked jobs to justify the spend? That is a much better question than "does this ad look good?"
For owners thinking about whether paid search fits their situation right now, there is a practical breakdown of when Google Ads makes sense and when it does not, linked from the related posts in this guide.
SNRG tracks cost per booked job as a core metric for the businesses it works with, running the same tracking and math on its own operations before rolling anything out. It is one of the numbers on the dashboard because it is one of the numbers that actually predicts whether marketing is working.
If you want to see what this looks like mapped to your specific channels and job types, the free Map My Business diagnostic at /map-my-business.html is a good starting point.
Frequently Asked Questions
How do you calculate cost per booked job?
Divide your total marketing spend for a channel or campaign by the number of jobs booked directly from that channel during the same period. For example, $500 spent that results in 5 booked jobs equals a $100 cost per booked job. Track this separately for each marketing source so you can compare them accurately.
What is the difference between a lead and a booked job?
A lead is anyone who contacts you showing interest. A booked job is a confirmed, scheduled appointment or project. Many leads never become booked jobs, which is why using leads as your main metric can give you a false sense of how well your marketing is working.
How often should I calculate my cost per booked job?
Monthly is a practical starting point for most local businesses. After a few months you will have enough data to spot trends, identify which channels perform consistently, and catch problems before they compound. If you are running a short campaign or a seasonal push, track it for the full duration of that campaign.
What should I do if my cost per booked job is too high?
First, check whether the issue is the channel itself or your booking rate. If leads are coming in but not converting to booked jobs, the problem may be in how calls are handled or how quickly you follow up, not in the ad. If the channel genuinely produces expensive jobs, reduce its budget and redirect spend to what is working. The U.S. Small Business Administration offers guidance on evaluating business costs that applies here as well.