What Is Cost Per Lead (CPL)?
The average cost to generate one lead through marketing campaigns.
Cost Per Lead (CPL) is the total spend on a campaign or channel divided by the number of leads generated. It is the most basic unit economics metric in demand gen and the one that budget conversations start with.
CPL varies wildly by channel, industry, and lead type. LinkedIn ads in B2B SaaS might run $150-300 per lead. Content syndication through vendors like TechTarget or NetLine often ranges from $30-80 per lead. Organic inbound through SEO can be as low as $5-15 per lead once the content is established.
The problem with CPL as a standalone metric is that it ignores quality. A $50 lead that never converts to an opportunity is infinitely more expensive than a $500 lead that closes a $100K deal. Mature demand gen teams track CPL at every funnel stage: cost per MQL, cost per SQL, cost per opportunity, and ultimately cost per closed-won deal.
Example: You spend $10,000 on a LinkedIn campaign that generates 40 leads. Your CPL is $250. But only 8 of those leads become MQLs (cost per MQL: $1,250) and 2 become SQLs (cost per SQL: $5,000). Knowing the full-funnel cost changes how you evaluate the campaign entirely.
Frequently Asked Questions
What is a good cost per lead in B2B?
B2B CPL benchmarks range from $30 for content syndication to $300+ for LinkedIn ads. The right CPL depends on your average deal size and conversion rates. A $500 CPL is fine if your deal size is $200K.
How do you reduce CPL?
Improve targeting to reduce wasted spend, optimize landing pages for higher conversion rates, test different offers and creatives, and invest in organic channels that compound over time like SEO and community.
Is CPL or CPA more important?
CPA (cost per acquisition) is more important because it measures the cost to acquire a customer, not just a lead. CPL is useful for channel-level optimization, but CPA ties marketing spend to revenue.