The Cost per Lead Formula
- CPL = spend / leads
- Cost per qualified lead = spend / (leads × lead-to-qualified rate)
- Cost per customer = spend / (qualified leads × win rate)
Worked Example: Two Channels
Illustrative numbers, same 8,000 spend on each channel:
- Gated report on paid social: 160 leads, CPL 50. 10% qualify, so 16 qualified leads at 500 each.
- Search ads to a demo page: 40 leads, CPL 200. 50% qualify, so 20 qualified leads at 400 each.
The channel with four times the CPL is the cheaper source of qualified pipeline. This is the most common budgeting mistake we see: optimizing for the first number in the funnel. Our guide to account scoring covers how to define "qualified" so the second number is trustworthy.
Lowering CPL Without Lowering Quality
- Fix the form. Every field you remove raises completion; ask only what sales needs for the first call. See our guide to the B2B lead capture form.
- Match the page to the ad. Visitors who see their industry and problem in the headline convert more often than visitors who see a generic page.
- Follow up on companies that did not fill in the form. Visitor identification shows which accounts from a campaign engaged without converting, so the spend is not wasted on them.
To see the full acquisition cost, carry the cost per customer into the CAC calculator.
Frequently Asked Questions
How do you calculate cost per lead?
Divide what you spent on a channel or campaign by the number of leads it generated in the same period. 8,000 spent and 64 leads is a cost per lead of 125.
What is the difference between CPL and cost per qualified lead?
CPL counts every form fill. Cost per qualified lead divides the same spend by only the leads that met your qualification bar (MQL or SQL). The second is the one to compare channels on, because cheap leads that never qualify are not cheap.
What should be included in the spend?
At minimum the media cost. For a fair comparison between channels, include content production, agency fees and tool costs that exist only for that channel. Whatever you choose, use the same rule for every channel.
Why is my cost per lead going up?
Common causes are audience fatigue, rising auction prices, a landing page change that hurt conversion, or a tighter lead definition. Check the landing page conversion rate first, because it is the cause you control fully.
Is a lower CPL always better?
No. Gated content often produces low CPLs and low qualification rates. Compare channels on cost per qualified lead or cost per opportunity.