
Stop Measuring Cost Per Lead. Start Measuring Cost Per Booked Job.
Open your Google Ads or LSA dashboard right now and you'll see one number staring back at you: cost per lead. Most contractors treat it like a grade. Under $100 and you feel good. Over $150 and you start panicking about your budget.
Here's the problem. Cost per lead doesn't tell you if you made money. It tells you what you paid for a phone call. Whether that phone call turned into a signed contract is a completely different number, and it's the only one that actually pays your crew.
A Lead Isn't a Job. Stop Pricing It Like One.
Say two leads cost you $100 each. One is a homeowner who wants a $40,000 kitchen and is ready to sign this week. The other is a tire-kicker collecting three quotes for a job they'll delay until next spring. Same cost per lead. Wildly different value.
Cost per lead can't see that difference. It just counts dollars spent divided by leads received. To know what you're actually getting for your marketing budget, you have to follow the lead all the way to a signed job — and that means tracking cost per booked job instead.
The Real Math Behind a Booked Job
On Local Services Ads, you're paying per lead, not per click — that alone puts LSA ahead of most ad platforms for contractors. Typical LSA leads run around $100 each. If you're closing at a 15%+ rate, it takes roughly 10 leads to land one deal. Do the math and a closed job costs you about $1,000 in ad spend.
That's the number that matters. Not "my leads cost $100." It's "my closed jobs cost $1,000, and each one is worth $40,000." Framed that way, the spend stops looking scary and starts looking like the cheapest employee on your payroll.
We wrote about the two conversions that actually matter in Leads Aren't the Win — lead to appointment, appointment to booked job. Cost per booked job is what you get when you run your ad spend through both of those filters.
Build the Spreadsheet in 10 Minutes
You don't need software for this. You need six columns and the discipline to update them weekly.
- Source — LSA, Google Ads, GBP, referral, whatever brought the lead in
- Leads — total number that came in from that source this month
- Spend — what you paid for that source this month
- Appointments — how many leads turned into a scheduled estimate
- Jobs booked — how many of those appointments signed
- Cost per booked job — spend divided by jobs booked
That last column is the one you show your business partner, not cost per lead. Run this next to your weekly pipeline screen and you'll see, source by source, exactly which channel is quietly funding your slow season and which one is burning cash on leads that never sign.
Now Use the Number to Move Your Budget
Once you know cost per booked job by source, the decisions get easy. If LSA is landing jobs at $1,000 and your Google Ads campaign is landing them at $3,500, you dial LSA spend up and trim the search campaign — the same adjustment we cover for wasted spend in the negative keyword list every account is missing. Budgets can move up or down every week based on what's actually closing, not what looks cheap on a dashboard.
It also settles the argument about which lead source is "worth it." A source with a high cost per lead but a great close rate can easily out-earn a source with a rock-bottom cost per lead and a terrible close rate. You can't see that until you track both numbers side by side. If you're running Local Services Ads already, this breakdown of how LSA bidding actually works is a good place to double check you're set up to win the leads worth chasing.
Almost on Autopilot
This is exactly the kind of tracking we build into every United Foundry client's system — so you see every lead, track every conversation, and know your real cost per booked job without opening a spreadsheet by hand. It runs almost on autopilot once it's set up, and it's a big part of why our clients see an 81% increase in conversions and why 91% of them are still with us a year later. We've built and launched 100+ of these systems for home service businesses just like yours.
If you're still making budget calls off cost per lead alone, book a free discovery call and we'll show you what your real cost per booked job looks like — and what it would take to bring it down.






