It is one of the most searched questions in advertising: what should a lead cost? The honest answer is that it depends, and published averages can lead you astray. A better question is: what can I afford to pay for a lead and still make a profit? Here is how to answer it for your business.
Why industry averages can mislead
You will find articles listing average cost per lead by industry. They are mixing together very different businesses, locations, lead definitions, and sales processes. A $60 lead might be a bargain for a roofing company that earns thousands per job and a disaster for a business that makes $50 on a sale.
Averages also ignore close rate. A cheap lead that never buys is more expensive than a pricier one that does. Treat benchmarks as rough context, not targets.
The better question: what can you afford?
Work backward from what a customer is worth.
- Customer value. Profit from a typical new customer. Example (illustrative): $600.
- What you can spend to win one. Decide how much of that profit you are willing to invest in acquisition. Example: up to $300.
- Your close rate. The share of leads that become customers. Example: 25 percent.
- Maximum cost per lead = target cost per customer x close rate. In the example: $300 x 0.25 = $75.
So in this example, a lead that costs $75 or less fits your economics. If leads cost $120, you need to lower costs or raise your close rate or customer value.
Our free ROAS Calculator has a lead generation mode that shows the most you can afford to pay per lead based on your close rate, customer value, and margin.
What affects cost per lead
Competition and keywords. Popular, high-value terms cost more per click.
Your location. Dense, competitive markets are more expensive.
Ad quality and relevance. Better matched ads and keywords can lower costs.
Landing page conversion. A page that converts more clicks into leads lowers your cost per lead.
Your offer. A strong offer can raise conversion.
What counts as a lead. A phone call of any length is different from a qualified inquiry.
Seasonality. Costs can rise when demand is high.
How to lower cost per lead
- Add negative keywords to stop wasted clicks
- Improve landing pages: clear headline, fast load, tap-to-call, short form, proof
- Tighten your targeting by location and schedule
- Test ad copy to improve relevance and click quality
- Track calls and forms so you can cut what does not produce
- Fix your phone response, since calls that go unanswered raise the real cost per customer
See our guide on negative keywords and our PPC advertising service.
Do not chase the lowest cost
Pushing cost per lead as low as possible can attract low-quality leads. Aim for the best cost per customer. Track what happens after the lead: contacts made, appointments, and sales. An expensive lead source that closes at a high rate can be your best channel.
Check the full chain
| Step | What to track |
|---|---|
| Clicks | Cost per click |
| Leads | Cost per lead, conversion rate |
| Appointments | Contact rate |
| Customers | Close rate, cost per customer |
| Revenue and profit | ROAS, profit after ad spend |
A problem at any step affects the final result.
Frequently asked questions
It depends on your numbers. If you can afford $75 per lead, $20 is excellent, provided the leads are real.
Look at competition, ad fatigue, conversion rate, and tracking. Make sure the increase is real and not a measurement change.
Count qualified calls, with a minimum length if short calls are mostly wrong numbers.
What to do next
Work out what you can afford with the free ROAS Calculator. If you want help bringing your costs in line, book a free strategy call.