What is Cost Per Lead?
Average cost to generate one lead.
How to calculate it
Calculate Cost Per Lead as: Total campaign spend / Number of leads. Pull the inputs from your connected data and track the trend over time in your dashboard.
Examples
Example 1
A $10,000 campaign generating 400 leads -> $25 per lead. Cheap leads that never convert aren't actually cheap.
Example 2
A $12k campaign generates 480 leads -> $25 per lead. A competing channel costs $40 per lead but converts three times better, making it cheaper per customer.
Why it matters
Cost per lead is the average cost to generate one lead and is useful for comparing channel efficiency at the top of the funnel. It helps allocate budget toward the most productive sources, but it must be read alongside downstream conversion so you don't over-invest in cheap, low-quality leads. The cheapest lead is rarely the most valuable one.
Benchmark context
Highly channel- and industry-dependent; compare across your own channels and always pair with lead-to-customer conversion to find true cost per customer.
Common pitfalls
Optimizing for cheap leads that never convert.
Related KPI guides
Also mentioned
Turn KPI definitions into governed dashboards
Metricwise helps teams define metrics once, reuse them across dashboards, and ask trusted business questions in plain English.
Get Started