What a booked call actually costs (and why 'cost per lead' lies)
The number everyone brags about is the wrong one
When an agency or a platform dashboard shows you a $25 cost per lead, it feels like a win. Cheaper is better, right?
Not quite. Cost per lead (CPL) measures how much you paid for a form fill, a phone tap, or a message — not how much you paid for a conversation with someone who actually shows up. Those are different things, and the gap between them is where local ad budgets quietly bleed out.
A lead is a promise. A booked call — a real appointment on your calendar with a qualified prospect — is the first thing that can actually turn into revenue. If you optimize for the cheap promise, you often buy a pile of leads that never book, never answer, and never buy.
The honest question isn't 'What did a lead cost?' It's 'What did a booked call cost, and what did a customer cost?'
The funnel where cheap leads get expensive
Here's the part the CPL number hides: every lead passes through a funnel, and each stage leaks. Typical benchmarks for local service businesses look roughly like this (these are commonly-cited industry ranges, not your specific numbers):
- Lead → contact/qualified: many teams reach or qualify only a fraction of inbound leads; contact rates fall sharply when follow-up is slow.
- Contact → booked call: industry data suggests responding within ~5 minutes makes a lead far more likely to convert than waiting even 30 minutes (InsideSales/Lead Response Management studies).
- Booked call → showed up: no-shows are real; a chunk of booked appointments never happen.
- Showed → customer: your close rate finishes the job.
The takeaway: a low CPL with a leaky funnel produces a high cost per customer. You can't judge a channel — or an agency — on CPL alone. See our breakdown in Meta Ads vs Google Ads: Which Gets Cheaper Leads? for why 'cheaper leads' can mean 'worse buyers.'
A labeled model: how $25 leads become $250 customers
The following is an illustrative model, not measured client data. It uses round numbers so you can drop in your own.
Channel A — the 'cheap' one:
- Cost per lead: $25 (illustrative)
- 40% of leads reach a booked call → cost per booked call = $62.50
- 60% of booked calls show up → cost per completed call = $104
- 30% of completed calls become customers → cost per customer (CPA) = ~$347
Channel B — the 'expensive' one:
- Cost per lead: $60 (illustrative)
- 70% reach a booked call → cost per booked call = $85.70
- 75% show up → cost per completed call = $114
- 45% close → cost per customer (CPA) = ~$254
Read that again. Channel B's leads cost more than double per lead — yet its customers cost ~27% less. If you'd killed Channel B for having a 'bad CPL,' you'd have cut your cheapest customers.
That's the lie in cost per lead: it stops measuring exactly where the money starts mattering.
The metrics that actually deserve your dashboard
Swap the vanity number for the ones that map to your bank account:
- Cost per booked call — what you pay for a real appointment, not a promise.
- Cost per acquisition (CPA) — what a paying customer actually costs after every funnel leak.
- ROAS (return on ad spend) — revenue generated per dollar spent. This is the scoreboard. A campaign at a $347 CPA is great if a customer is worth $2,000 and terrible if they're worth $300.
- Lead → booked-call rate and show rate — the leverage points. Small improvements here often beat chasing a cheaper CPL.
We frame paid ads success in revenue and ROAS, not cost-per-lead, precisely because CPL rewards the wrong behavior. Many of the wasted-budget patterns we cover in Where Local Businesses Waste Ad Budget (2026) trace back to optimizing for cheap leads instead of profitable customers.
Fix the funnel before you cut the spend
Before you conclude a channel is 'too expensive,' pressure-test the funnel underneath it:
1. Speed of follow-up. Fast response dramatically lifts contact and booking rates. If leads sit for an hour, your CPL is fine and your CPA is broken. 2. Booking friction. Every extra step between 'interested' and 'on the calendar' costs you booked calls. 3. Show-up systems. Reminders and confirmations recover appointments you already paid for. 4. Qualification. Buying more qualified leads at a higher CPL often lowers CPA — as the model above shows.
A cheaper lead you can't book is not a saving. It's a rounding error hiding a bigger bill downstream.
See your own numbers, not a benchmark
The models here are illustrative on purpose — your funnel is the only one that matters. The right move is to map your real lead → booked-call → show → close rates and back into your true cost per booked call and CPA per channel.
If you want a second set of eyes on where your funnel leaks and which channel is actually cheapest once you count customers instead of clicks, book a call with Nika Spark. We'll walk your numbers with you — no invented benchmarks, just your data.
Sources
- 1.WordStream (2024) — Average cost per lead across paid search/social varies widely by industry; local service verticals typically run higher than retail. link
- 2.Lead Response Management / InsideSales (Harvard Business Review coverage) — Contacting a lead within ~5 minutes vs. 30 minutes greatly increases odds of qualifying/converting the lead. link
- 3.Nika Spark illustrative funnel model — All CPL, booking, show, and close percentages in the two-channel comparison are clearly-labeled illustrative examples, not measured client results. (illustrative model)