What is cost per lead (CPL)?
Cost per lead is what you pay, on average, to generate one lead. On its own it is only half the picture: a low CPL is meaningless if those leads never close, and a high CPL is fine if each lead is worth far more. The number that matters is CPL versus the value of a lead, which is your close rate times deal value.
How this calculator works
The formula: Cost per lead = spend ÷ leads Value per lead = lead-to-customer rate × average deal value Net value per lead = value per lead − cost per lead Cost per customer = spend ÷ (leads × close rate)
Net value per lead is the fastest profitability check: if it is positive, the channel makes money before you even model full ROI.
What is a good cost per lead?
B2B SaaS CPLs commonly run about $30 to $200 for content and SEO, and higher for paid channels like LinkedIn. But the only real benchmark is your own value per lead, close rate times deal value. A $150 CPL is excellent when a lead is worth $1,000 and poor when it is worth $120.
How to lower cost per lead
- Raise landing-page conversion. More leads from the same spend cuts CPL directly.
- Tighten ICP targeting. Less wasted spend on poor-fit clicks.
- Shift to compounding channels. SEO lowers CPL over time because content keeps generating leads for free.
Frequently asked questions
How do you calculate cost per lead?
CPL = total spend ÷ leads generated. $10,000 producing 200 leads is a $50 CPL. Include media, content, tools and agency fees for a fully-loaded figure.
What is a good cost per lead for B2B SaaS?
Roughly $30 to $200 for content/SEO and higher for paid, but judge it against value per lead (close rate × deal value), not a universal number.
What is the value of a lead?
Close rate × average deal value. If 10% of leads close at $8,000, each lead is worth $800. Comparing CPL to value per lead shows profitability before ROI.
How can I lower cost per lead?
Improve landing-page conversion, tighten ICP targeting, and shift budget toward compounding channels like SEO where CPL falls over time.