Free tool

Cost per Lead (CPL) Calculator

Cost per lead = marketing spend for the campaign or period ÷ leads generated. Cost per opportunity divides the same spend by the opportunities those leads became.

Cost per lead

$25

Cost per opportunity

$200

Cost per lead = (marketing spend ÷ leads generated) = $25
Cost per opportunity = (marketing spend ÷ opportunities from these leads) = $200

Share this calculator

LinkedIn X WhatsApp Email

Cost per lead formula in Excel or Google Sheets

Put the inputs in column B from row 2, then paste the formulas below. They work the same in Excel and Google Sheets.

CellWhatValue or formulaExample
B2Marketing spend ($)2000020000
B3Leads generated800800
B4Opportunities from these leads100100
B6Cost per lead ($)=ROUND(B2/B3,2)25
B7Cost per opportunity ($)=ROUND(B2/B4,2)200

Get the ready-made spreadsheet

The same calculator as an .xlsx file, with the formulas set up. Free: enter your email and the download starts here right away. Your email also joins Clarivoxx Insights (a weekly article and a monthly newsletter; unsubscribe in one click).

Frequently asked questions

How do you calculate cost per lead?
Divide what you spent by the leads it produced. $20,000 for 800 leads is $25 per lead; if 100 became opportunities, each opportunity cost $200.
What is a good cost per lead?
It depends on deal size. A $200 lead is cheap for a $50,000 contract and expensive for a $500 one. Judge CPL against customer acquisition cost and lifetime value.
Why look at cost per opportunity too?
Cheap leads that never become opportunities waste sales time. Cost per opportunity shows which channels bring buyers, not just names.
Abdessamad Ghanem

About the author

Abdessamad Ghanem

Customer Experience & Customer Success Consultant · Founder of Clarivoxx

Abdessamad Ghanem works across Customer Support, Sales, Customer Success, Account Management and Partner Management. He writes Clarivoxx Insights for B2B SaaS professionals who own retention, adoption and customer outcomes.