Cost per lead (CPL) is what you pay, on average, for each new lead: total marketing spend divided by the number of leads that spend produced.
If you spent $6,000 on ads last month and got 120 form submissions, your cost per lead is $50.
What the cost per lead calculator works out
The calculator above takes two inputs, spend and leads, and returns your average cost per lead.
Add clicks as well and it also shows your cost per click and your lead conversion rate, so you can see which of the two is driving the number.
Use it per channel and per campaign, not just for the whole account.
A blended CPL hides the campaign that costs three times as much as the rest.
- Spend: the ad cost for the period. Decide up front whether you include agency fees, tools and content production, and keep that rule the same every month.
- Leads: the conversions you count as a lead, such as form submissions, quote requests, demo requests or calls. Remove duplicates and test entries.
- Clicks or visitors (optional): the traffic that spend bought. This lets the calculator split CPL into its two parts.
The CPL formula
The basic formula is the same one ad platforms use.
Google Ads defines its average cost per action as "the total cost of conversions" divided by "the total number of conversions", and CPL is that calculation with leads as the conversion.
| What you want | Formula |
|---|---|
| Cost per lead | CPL = total spend / number of leads |
| CPL from traffic numbers | CPL = cost per click / lead conversion rate |
| Cost per qualified lead | CPQL = total spend / qualified leads |
| Break-even CPL | max CPL = profit per customer x lead-to-customer rate |
The second line is the useful one for CRO.
Cost per lead has only two levers: what you pay for a visitor and what share of visitors become leads.
Your conversion rate is the one your landing page controls.
Worked example
A home services company spends $6,000 on search ads in a month.
That buys 4,000 clicks at $1.50 each, and 120 of those visitors fill in the quote form, a 3% conversion rate.
- CPL = $6,000 / 120 = $50
- Check: $1.50 / 0.03 = $50
Now say a landing page test lifts the form conversion rate by 50%, from 3% to 4.5%.
With the same spend and clicks, the company gets 180 leads, and CPL drops to $6,000 / 180 = $33.33.
A 50% conversion lift cuts cost per lead by a third, not by half, because CPL falls in proportion to 1 / conversion rate.
That 50% figure is not invented. At Hotel Institute Montreux, a split URL test run by The Reference put a student testimonial directly above the brochure request form.
Form submissions rose 50%, and the case study reports cost per lead on AdWords fell 54%.
The conversion lift alone accounts for about a third of that drop; the case study doesn't break out the rest.
To decide whether $50 or $33 is good, work out your break-even CPL.
If a new customer is worth $2,000 in profit and 5% of leads become customers, you can pay up to $2,000 x 0.05 = $100 per lead before you lose money.
How to read your result
There is no universal "good" cost per lead.
It depends on what a customer is worth to you and how many leads close, so compare your CPL with your own break-even number and with last month's figure, not with an industry average.
When CPL rises, split it before you react.
If cost per click went up, the problem sits in bidding, targeting or competition.
If conversion rate went down, look at the landing page and form.
Our conversion rate calculator handles the second half on its own.
Also watch lead quality next to CPL. At Mercantil Bank, a test with Croct replaced a multi-field form with a popup asking only for a phone number, plus copy explaining the loan simulation.
Submissions rose 5.5%, but the qualified lead rate rose 15.8% and customer acquisition cost fell 23.6%.
The bigger win was further down the funnel, which a raw CPL figure would have understated.
The field cut and the new copy were tested together.
Common mistakes
Chasing cheap clicks instead of cheap leads
A cheaper or more-clicked ad does not guarantee cheaper leads.
Patrick McKenzie tested a "free word lists" search ad for Bingo Card Creator: click-through rate jumped from about 1.1% to 5.8%, but conversion fell from 22% to 14%, and cost per trial rose from about 32 cents to about 43 cents.
The samples were tiny (under $5 of spend), but the pattern is common.
The same thing happens across channels. M7 Corporation found that a text ad inside an email newsletter was cheaper to buy than a dedicated list email, yet cost about 4x more per lead because far fewer people responded.
Sending paid traffic to a page that wasn't built for it
Your homepage is rarely your best lead page.
Penn Foster sent brand search traffic to a dedicated, fast landing page with two clear calls to action instead of the main site, and click-to-lead rate rose 202% over about 35,000 visitors in 24 days.
See our lead-gen landing page tests for more.
Ignoring the form
Small form fixes move CPL directly. Qualicorp removed repeated fields from its quote form and completed quote requests rose 19.31% in a test reported by VWO.
The form optimization and lead form pages collect the rest.
Changing what counts as spend or a lead
If you add agency fees one month or start counting newsletter sign-ups as leads the next, your CPL trend means nothing.
Write down the definition and stick to it.
Judging CPL over too short a window
A week with 12 leads can swing CPL by 20% on noise alone.
Compare periods with enough leads to be stable, and when you change a page, run a proper A/B test rather than reading a before-and-after CPL.
For revenue-based campaigns, the ROAS calculator is the better fit.
Browse every lead generation test in the database, or read our analysis of lead-gen A/B test results to see which changes most often cut the cost of a lead.