What Is Cost Per Lead (CPL)?
Cost per lead (CPL) is the average cost to generate one lead, calculated as total spend on a campaign or channel divided by the number of leads it produced. It's an early-funnel efficiency metric — useful for comparing channels, but only meaningful alongside lead quality and downstream conversion.
Key takeaways
- CPL = total spend ÷ leads generated.
- It compares top-of-funnel channel efficiency.
- Low CPL is meaningless if those leads don't convert — pair it with quality.
How to calculate it
CPL = Total Spend ÷ Number of Leads Generated
CPL vs CAC
CPL is the cost of a lead; CAC is the cost of a customer. A channel with a low CPL can still have a terrible CAC if its leads rarely convert — which is why CPL must always be read together with downstream conversion and quality.
Frequently asked questions
What is cost per lead?
The average cost to generate a single lead — total campaign or channel spend divided by the number of leads it produced.
How do you calculate cost per lead?
Divide the total spend on a campaign or channel by the number of leads it generated.
What's the difference between CPL and CAC?
CPL is the cost of acquiring a lead; CAC is the cost of acquiring a paying customer. A low CPL with poor conversion can still mean a high CAC.
Related service: Measure channel efficiency in HubSpot