What Is Cost Per Lead (CPL)?

Definition

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

Related terms