CPL (Cost Per Lead) is the ad spend to obtain one lead; a contact a sales rep can follow up on. Replaces CPA for B2B, insurance, finance, education and other long-sales-cycle businesses. Lead quality matters more than quantity; chasing low CPL alone burns out the sales team.
formula
CPL = Total Ad Spend / Number of Leads
$5K campaign producing 25 leads = $200 CPL. But how many of those 25 are reachable, fit, in-budget prospects vs spam? Without MQL (Marketing Qualified Lead) and SQL (Sales Qualified Lead) distinctions, raw CPL misleads.
CPL hierarchy
- Raw Lead · anyone who fills the form.
- MQL · qualified by marketing on firmographics + intent. Cost per MQL = Raw CPL / MQL conversion rate.
- SQL · sales accepted, ICP confirmed. Cost per SQL = Cost per MQL / SQL conversion rate.
- CAC · closed customer, real cost.
Typical SaaS funnel: Raw → MQL 30-50% → SQL 40-60% → Customer 20-30%. So $200 Raw CPL becomes ~$3,300-5,500 CAC.
US B2B benchmarks
- SaaS / software · $30-120 Raw CPL.
- Finance / insurance · $20-80.
- Education / courses · $15-60.
- Healthcare / clinics · $40-180.
- Industrial B2B · $100-400.
CPL vs lead quality tradeoff
- To lower CPL: fewer form fields, lead magnets (ebook, calculator), broader targeting.
- For quality: more form fields (company name, employee count, budget), narrow targeting, intent content.
Example: A B2B SaaS hit $90 Raw CPL on LinkedIn at 12% SQL conversion → Cost per SQL ~$750. Adding "Company size" and "Current solution" form fields, switching to "VP Marketing + 50-500 employees" targeting raised Raw CPL to $185 but pushed SQL conversion to 38%; Cost per SQL fell to $487, sales team capacity recovered.