What is Cost Per Lead (CPL)?
Cost Per Lead is the average amount spent to generate one lead across a marketing campaign or channel, calculated by dividing total spend by the number of leads produced in the same period. It's a foundational efficiency metric for demand generation, distinct from cost per acquisition, which measures spend per paying customer rather than per lead.
TL;DR
Cost Per Lead measures the average spend required to generate a single lead, a core efficiency metric for demand generation before those leads ever convert to paying customers.
Formula
Cost Per Lead = Total Marketing Spend / Number of Leads Generated
Why It Matters
Cost Per Lead matters because it's one of the earliest efficiency signals available in the marketing funnel, letting a team spot a problem well before it shows up in a slower, downstream metric like cost per acquisition or sales pipeline value. A rising CPL can point to increased competition for the same audience, a weakening offer, or declining ad relevance, and catching it early gives a team time to adjust before the same inefficiency compounds through the rest of the funnel. On its own, though, CPL says nothing about lead quality, since a channel producing cheap leads that rarely convert can look efficient on this one metric while actually being a poor use of budget. That's why CPL is almost always read alongside lead-to-customer rate or marketing qualified lead rate, which reveal whether cheap leads are actually worth pursuing.
Example
A campaign spends $10,000 in a month and generates 250 leads. Cost Per Lead is $10,000 divided by 250, which equals $40. A second campaign spends $6,000 and generates 300 leads, a lower $20 CPL that looks more efficient on the surface, until lead-to-customer rate data shows the first campaign's leads convert to paying customers at three times the rate of the second, making the higher CPL campaign the actual better investment.
Frequently Asked Questions
Related Terms