TL;DR
Real cost-per-lead ranges by channel and industry — and why CPL is the wrong number. What actually matters is cost per booked job, and how to lower it.
→ See how this applies to your business (free 30-min call)The honest answer to "how much does lead generation cost" is that the number you're asking about is the wrong number. But you deserve real ranges before I explain why — so let's start with what a lead actually costs, then get to what it costs you when that lead goes cold.
Cost per lead (CPL) is the price to get one person to raise their hand — fill out a form, request a quote, call your number. It varies wildly by channel and industry, and anyone who quotes you a single figure without asking what business you're in is guessing. Here's the map.
What a lead actually costs by channel
These are realistic ranges for U.S. local service businesses in 2026. Treat them as gravity, not gospel — your market, season, and offer move every one of these.
Two patterns jump out. First, the higher the job value, the higher the lead cost — a legal or solar lead costs 10x a cleaning lead because the payoff is 10x. Second, and this is where most owners get hurt: the CPL number tells you almost nothing about whether the channel is working.
Why cost per lead is the wrong number
A lead is not a customer. It's a phone number with a pulse and a maybe. The metric that pays your mortgage is cost per booked appointment and, further down, cost per closed job. CPL is the vanity number; cost per acquired customer is the real one.
Here's the trap. A $12 Facebook lead feels like a steal next to a $180 Google Search lead. But if the Facebook lead closes at 4% and the Google lead closes at 25%, watch what happens:
Now Google looks worse — until you factor job value. If Google leads book $9,000 roofing jobs and Facebook leads book $400 cleanings, the "expensive" channel is the only one making money. The point isn't which channel wins. The point is that CPL alone cannot tell you which channel wins. You need the number at the end of the funnel, not the start.
A cheap lead you never call back isn't cheap — it's infinitely expensive, because you paid for it and got nothing.
The hidden costs that quietly double your real CPL
The gap between what you pay per lead and what you pay per customer is almost entirely made of operational leaks. Three of them do the most damage.
Speed-to-lead. The single most expensive mistake in local service marketing. A lead contacted within 60 seconds converts dramatically better than one contacted after five minutes — and after an hour, most of that lead's value has evaporated. They filled out three other forms while waiting for you. Industry data has shown for over a decade that response inside five minutes can lift qualification rates by multiples, yet the average business takes hours to respond, and nights and weekends often never get a callback at all. Every one of those was paid for. Every one is now a competitor's customer.
Unqualified leads. Not every hand-raise is a real prospect. Some are out of your service area, some can't afford the job, some clicked by accident. If you treat all leads identically, your sales time gets spread across tire-kickers and buyers alike, and your good leads wait in line behind the noise. Qualification isn't screening people out to be rude — it's routing your limited human attention to the people who can actually say yes.
No follow-up. Most leads don't close on the first contact. They close on the fourth, fifth, or sixth. But most businesses call once, leave a voicemail, and move on. That's paying full price for a lead and using 20% of it. A dead lead in your CRM that just needed a second and third touch is money you already spent, sitting in a drawer.
Add these up and the math is brutal: you can pay a perfectly reasonable $50 CPL and still end up at a $1,000+ cost per customer purely because of how many paid leads leaked out the sides of a broken process.
The lever nobody wants to hear: fix the funnel before you buy more clicks
Here's the counterintuitive part. The fastest way to lower your cost per acquired customer usually isn't cheaper leads or a bigger ad budget. It's converting more of the leads you're already paying for.
Say you spend $5,000 a month and generate 100 leads at a $50 CPL. Your process books 20% of them and closes half of those — 10 customers. Your true cost per customer is $500.
Now change nothing about your ad spend. Just respond to every lead in under two minutes instead of two hours, qualify them so your team focuses on real buyers, and follow up five times instead of once. Booking rate climbs from 20% to 35%. Close rate holds. Same $5,000, same 100 leads — but now 17 customers. Your cost per customer drops from $500 to $294. You didn't spend a dollar more. You just stopped throwing away leads you'd already bought.
That's the entire game. Ad platforms sell you leads. Your operations decide what those leads actually cost.
Where Thinxster fits
This is exactly the leak we were built to close. Thinxster runs AI caller agents that respond to every inbound lead within 90 seconds — day, night, weekend, holiday — so speed-to-lead stops being a coin flip based on who's near a phone. Those agents qualify the lead in the same conversation, so your team's time goes to people ready to book, and everything routes through GoHighLevel pipelines that follow up automatically until the lead books or clearly says no. No lead sits in a drawer.
The result is a lower cost per acquired customer on the same ad spend — because the constraint was never the price of the lead, it was the 40–60% of paid leads that used to slip away between "form submitted" and "someone finally called back." That mechanism is a big part of how our clients have tracked $102M+ in revenue and hit peak ROAS above 9x — not by finding magically cheap leads, but by wasting far fewer of the normal-priced ones.
So, how much does lead generation cost?
Budget for the CPL ranges above based on your industry — expect $15–$60 for high-volume home services, $40–$150 for roofing and solar, and $150–$900 for legal. But write the real number on a different line: cost per booked appointment and cost per closed job. That's the number that tells you whether your marketing is an investment or a leak.
And before you argue with your CPL, audit the three multipliers that sit between a lead and a customer:
How fast do you respond? (Aim for under two minutes, every lead, every hour.)
How well do you qualify, so your team works the right people?
How many times do you follow up before you quit? (The answer should be more than once.)
Get those three right and your effective cost per customer falls without a bigger budget. Get them wrong and no CPL is cheap enough to save you.
If you want to see what your true cost per customer is — and how much of your current ad spend is leaking out of a slow, single-touch follow-up process — we'll map it with you. [Book a free strategy call](/book)
Free Weekly Briefing
One AI Marketing Tactic.
Every Tuesday. Free.
What's actually working across our client accounts right now — ROAS moves, follow-up sequences, creative angles. The stuff that isn't in any blog post yet.
No spam. Unsubscribe anytime. 1,200+ business owners already in.