
What Is a Good Cost Per Lead? How to Find Your Number
A good cost per lead is any number that leaves you profitable after your own conversion rates, which means there is no universal benchmark. A $200 lead can be excellent and a $20 lead can be ruinous, and comparing your figure to an industry average is the fastest way to make a bad decision.
This is the most requested benchmark in advertising and the least useful, because the number depends on client value, close rate and margin, all of which are specific to your business.
How do you work out your own target?
Decide what you can pay for a client, then divide by the number of leads it takes to get one. If you will pay $600 to acquire a client worth $4,000 in gross profit, and it takes twelve qualified leads to produce one, your target is around $50 per qualified lead.
The word qualified is doing the work in that sentence, which is where most reporting quietly goes wrong.
Why are cheap leads often the expensive ones?
Because cost per lead only counts the purchase, not the handling. A cheap source that produces unqualified enquiries consumes sales time, and that time is usually your most constrained resource.
- Time spent contacting people who cannot buy
- Site visits and estimates that were never viable
- Sales staff losing trust in the lead source entirely
- Slower response to the good leads, because attention is diluted
This is why roofing lead quality is a filtering problem rather than a traffic problem.
Should you compare against industry benchmarks?
Only as a loose sanity check, and treat published figures with suspicion. Benchmark numbers are usually averaged across wildly different business models, geographies and definitions of what counts as a lead.
If a benchmark does not state its sample, period and definition, it is not evidence. Your own trailing three months is a better benchmark than anything published.
What should you track instead?
Track cost per qualified lead, cost per booked appointment and cost per closed client, by campaign. The last of those is the only one that connects to the bank account, and it frequently reorders which campaigns look successful.
What if the numbers do not work at any price?
Then the problem is usually conversion, not cost. If no realistic lead price produces a profit, the fix is in what happens after the lead arrives, which almost always starts with answering leads fast enough and with what the form asks.
Engage Ads runs paid advertising, AI search visibility and lead follow-up as one system for high-ticket service businesses. If you want to find where yours is losing money, start with a no-cost growth audit.
Related: dentist and chiropractor cost per lead on Meta ads, real numbers and Meta lead ads with instant forms for local service businesses.
Related: case study: 676 ENT inquiries at $16.65.