About the Cost Per Lead Calculator
This cost per lead calculator divides what you spent on each marketing channel by the leads it produced, and goes one step further: it also divides by qualified leads, so you can see which channel buys leads that actually turn into pipeline. Enter spend, leads and qualified leads (MQLs or SQLs, whichever you track) for up to three channels, such as paid search, paid social and events.
It is built for B2B marketers, agencies reporting to clients and founders allocating a lead-generation budget. A channel with a cheap CPL can still be expensive once you look at cost per qualified lead, and the bar chart makes that trade-off visible at a glance. Add customers won and the calculator also gives a blended cost per customer.
Use spend and leads from the same period and attribution model. Spend should include everything you paid to generate the leads — media, agency fees, tools and content — or your CPL will look better than it really is.
With the default inputs, the blended cost per lead is $37.14. Change any value above to recalculate instantly.
How to use the cost per lead calculator
- 1Name up to three channels and enter what you spent on each.
- 2Enter the leads and qualified leads each channel produced in the same period.
- 3Optionally add the number of customers won.
- 4Compare CPL and cost per qualified lead in the chart and table.
- 5Shift budget toward the channel with the lowest cost per qualified lead.
Formula and method
Cost per lead is simply the money spent on a channel divided by the number of leads it generated in the same period. Cost per qualified lead divides the same spend by only the leads that met your qualification criteria (for example MQLs or SQLs), which captures lead quality as well as volume.
Blended figures add up spend and leads across all channels before dividing, so a large channel carries more weight than a small one — this is not the same as averaging the channel CPLs. The lead-to-qualified rate is qualified leads ÷ leads, and cost per customer divides total spend by customers won.
- CPL
- Cost per lead
- MQL
- Marketing-qualified lead
- Σ
- Sum across all channels
Worked examples
Three B2B channels
$13,000 bought 350 leads, a blended CPL of $37.14, and 123 qualified leads at $105.69 each. Webinars produce the cheapest leads ($16.67) but only 15 of 120 qualify, so each qualified webinar lead costs $133.33. Google Ads leads cost $40 but 40% qualify, making it the cheapest channel per qualified lead at $100.
Single channel: paid social campaign
Spending $3,500 for 250 leads gives a $14 CPL. Only 50 qualified (20%), so each qualified lead cost $70, and with 5 customers won the cost per customer is $700.
Event versus search
Both channels cost $40 per lead, but half of the trade-show leads qualify against 35% from search. That makes the trade show cheaper per qualified lead ($80 vs $114.29). Blended, 220 qualified leads cost $90.91 each.
Frequently asked questions
How do you calculate cost per lead?+
Divide your total marketing spend for a campaign or channel by the number of leads it generated in the same period. For example, $6,000 spent on ads that produced 150 leads is a cost per lead of $6,000 ÷ 150 = $40.
What is the difference between CPL and cost per MQL?+
CPL counts every lead, including unqualified form fills. Cost per MQL (marketing-qualified lead) divides the same spend by only the leads that meet your qualification criteria, so it is always higher and better reflects how much pipeline a channel buys.
What is a good cost per lead?+
There is no universal benchmark: it depends on your industry, deal size and sales cycle. A useful test is to work backwards from customer value — if a customer is worth $10,000 and 1 in 20 leads becomes a customer, you can afford a CPL well above $100.
What should be included in lead generation spend?+
Include media spend plus the costs needed to produce the leads: agency and freelancer fees, landing page and automation tools, content production and event costs. Leaving these out makes CPL look lower than it really is.
Why is blended CPL not the average of channel CPLs?+
Blended CPL divides total spend by total leads, so channels with more leads count for more. A simple average of channel CPLs treats a tiny test campaign the same as your largest channel and can be badly misleading.