Back to KPI Library
Marketing

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

Cost Per Conversion

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