How do you calculate your cost per lead?
Cost per lead is your total marketing spend divided by leads generated. But the number that matters more is cost per booked job.
The basic formula
Cost per lead (CPL) is simple: total marketing spend over a period, divided by the number of leads it generated. Spend $2,000 on ads and get 100 leads, and your CPL is $20.
It's a useful baseline for comparing channels, but on its own it can fool you — a channel with a low CPL but terrible close rate can be more expensive than it looks.
The number that actually matters
- Cost per booked job = marketing spend ÷ jobs actually booked.
- If you book 10 jobs from those 100 leads, your cost per booked job is $200 — regardless of the $20 CPL.
- Improve your booking rate and your real cost drops without spending another dollar on ads.
Why conversion beats CPL
Most businesses obsess over lowering CPL when the bigger lever is converting more of the leads they already have. Capturing missed calls and following up consistently raises your booking rate, which lowers your true cost per customer faster than chasing cheaper leads ever will.
Related questions
What's a good cost per lead?
It depends entirely on your average job value and close rate. A $50 lead is cheap if the job is worth $5,000 and you close a third of them. Always judge CPL against cost per booked job.
How do I lower my cost per lead?
The most reliable way isn't cheaper traffic — it's converting more of the leads you already get, by responding instantly and following up persistently so fewer slip away.
We install the whole system so no lead goes cold.
Instant response, missed-call text-back, 24/7 booking, and persistent follow-up — built on top of what you already use. Start with a free AI consultant that maps your biggest leak in minutes.
(free · instant first move · no pitch)