metrics · cpbj · strategy · booked-jobs
What is a booked job, and why leads are not the same thing
The difference between a lead and a booked job, why a $30.00 lead becomes a $300.00 booked job, and how that changes your P&L.
metrics · cpbj · strategy · booked-jobs
The difference between a lead and a booked job, why a $30.00 lead becomes a $300.00 booked job, and how that changes your P&L.
Your phone rings. That’s a lead.
A technician shows up at the house and gets paid. That’s a job.
Both matter, but only one moves your P&L.
You run ads. You pay $30.00 per lead. Your call tracking platform reports it as a win: “45 leads this week.”
Your accountant looks at the bank statement and says, “I see $1,350.00 spent. Tell me about the revenue.”
You check your booking calendar. From those 45 leads:
Your real customer acquisition cost is $1,350.00 / 6 = $225.00 per booked job.
The platform did not lie to you. It just never tracked the thing that mattered.
A confirmed booking requires:
What does NOT count as a booked job:
A lead is a possibility. A booked job is a commitment. The difference is $195.00 in the example above.
Here’s the complete funnel for a typical service business spending $1,500.00/month on Google Ads:
Stage 1: Clicks
Stage 2: Website leak
Stage 3: Leads
Stage 4: Booked jobs
Bottom line: 420 clicks ÷ 5 booked jobs = 84 clicks per booked job, and $1,500.00 ÷ 5 = $300.00 cost per booked job.
An activity report shows $1,500.00 ÷ 25 leads = $60.00 per lead. Your real number is $300.00 per booked job, and the gap between the two is what costs you money.
Take this scenario:
Campaign A: $30.00 per lead, 50 leads, $1,500.00 of ad spend Campaign B: $60.00 per lead, 12 leads, $1,500.00 of ad spend
Which campaign is working better? You can’t tell from CPL alone.
Campaign A: Needs 50 leads → 15 conversations → 9 qualified → 5 booked jobs → 4 paying customers Campaign B: Needs 12 leads → 10 conversations → 8 qualified → 4 booked jobs → 3 paying customers
The second campaign produces the SAME number of jobs, but at half the volume. Half the volume means:
For your business, the second campaign is actually more efficient on a cash basis even though the CPL is twice as high. Cost per booked job is what matters.
Pull your last 6 months of ads:
For each campaign:
Total Spend: $ [from Google Ads]
Total Leads: [from platform]
Total Contacted (called back): [manual count]
Total Qualified: [confirmed they're in your area and need your service]
Total Booked: [from your calendar or CRM]
Total Paid: [from your bank/invoicing]
The important ratios:
If $1,500.00 of spend produced $1,500.00 in revenue, it looks like breaking even. At a 30% margin it is not: $1,500.00 of revenue leaves $450.00 of gross profit against $1,500.00 of spend, so the month lost $1,050.00. To actually cover that spend at a 30% margin you need $5,000.00 in confirmed revenue. Revenue crossing spend is not payback, and this is the arithmetic that shows why.
Stop reporting:
Start reporting:
For every campaign, you should know: “If these leads are this quality, I can spend up to $X per booked job and still make money.”
I count conservatively. Every untracked job is your upside, not my credit.
Start here
Send what you have. A missing number is not a blocker, working it out is part of the audit. No contracts, ever. I reply within 12 hours.
Send the numbers
Spend, leads, and what you suspect is going wrong. I reply within 12 hours.