What Is CPL? Cost Per Lead Benchmarks & Formula
CPL is ad spend divided by leads generated. The Google Ads cross-industry median is $66.69 — see channel benchmarks and the CPL your unit economics can afford.
On this page
CPL (cost per lead) is ad spend divided by leads generated: spend $6,000, capture 80 qualified form fills, and your CPL is $75. The Google Ads cross-industry median sits at $66.69 per WordStream/LocalIQ's 2024 study, with a typical range of $25–150 and beyond — and yet CPL is the most incomplete metric in lead generation, because a lead is a promise while revenue depends entirely on what fraction of those promises close.
How do you calculate CPL?
The arithmetic is one division:
CPL = ad spend ÷ leads generated
Run your own numbers:
CPL = spend ÷ leadsThe rigor is entirely in the denominator. A lead should mean a defined, countable event — a form submission with a valid email and consent, a booked call, a demo request — captured in the CRM with its source intact. Teams that count newsletter signups, gated-PDF downloads, and demo requests as one undifferentiated "lead" get one flattering CPL and no ability to steer. Segment CPL by lead type and by channel from day one, and keep the arithmetic honest with consistent attribution windows. Our free Marketing Metrics Calculator chains CPL into CAC and payback so the number lands in context.
What is a good CPL? Benchmarks by channel
From WordStream/LocalIQ's 2024 cross-industry study for search, and Revealbot/Varos trackers plus published agency datasets (2024–25) for social:
| Channel | Typical CPL | Context |
|---|---|---|
| Meta (B2B offers) | $20–60 | cheap volume; qualification burden shifts to your funnel |
| Google Ads (cross-industry median) | $66.69 | typical range $25–$150+ by vertical |
| LinkedIn (B2B) | $75–150 | priciest leads; targeting precision raises close rates |
Read the table with suspicion of the cheap end. Meta at $20–60 wins every CPL comparison and loses many revenue comparisons, because feed-interrupted prospects qualify themselves less than searchers or precisely-targeted professionals. The interesting question is never which channel has the lowest CPL — it is which channel produces the lowest cost per closed customer, and that requires the next section's math. Deeper channel context lives in our Paid Media Benchmarks report.
Why does CPL mean nothing without lead-to-close rate?
Because leads are inventory rather than revenue. The number that decides profitability is what a closed customer costs, and the bridge is the close rate:
cost per customer (CPA) = CPL ÷ lead-to-close rate
A worked example with round numbers:
| Source | CPL | Lead-to-close rate | Cost per customer |
|---|---|---|---|
| Social lead-form campaign | $35 | 2% | $1,750 |
| Search campaign, high-intent keywords | $95 | 12% | $792 |
| Webinar registrants (nurtured) | $60 | 6% | $1,000 |
The $35 lead costs nearly triple the $95 lead once close rates are applied. This inversion is routine, and it is why sophisticated teams instrument the full funnel before judging any channel: click-through rate tells you the ad earned attention, conversion rate tells you the landing page earned the form fill, and close rate tells you the lead was worth filling out. Optimizing the first two while ignoring the third builds a beautiful machine for collecting strangers.
There is also a subtler failure mode: leads that would have arrived anyway. Branded-search leads and retargeted demo requests often score partially on incrementality — the platform charges you full CPL for hand-raisers your brand had already earned. Holdout tests keep the denominator honest.
What are MQLs and SQLs, and why do definitions matter?
Lead-gen funnels stage their inventory:
- Lead — a captured contact with consent: form fill, content download, event scan.
- MQL (marketing qualified lead) — a lead meeting marketing's explicit criteria: right title, company size, geography, engagement threshold. Worth sales attention.
- SQL (sales qualified lead) — a lead sales has contacted and accepted as a genuine opportunity.
Every stage transition has a conversion rate, and each rate is owned by someone. Most CPL arguments inside companies are actually definition arguments: marketing celebrates a $40 CPL on leads sales calls unworkable, or sales rejects MQLs against criteria nobody wrote down. The fix is administrative rather than analytical — written stage definitions, a monthly audit of the MQL-to-SQL handoff, and CPL reported per stage (cost per lead, cost per MQL, cost per SQL) so the funnel's honesty is visible in one row. In B2B SaaS specifically, those staged costs roll up into CAC payback, where the operating norm runs 12–18 months — the full pipeline math is in our B2B SaaS marketing benchmarks.
How do you calculate the CPL you can actually afford?
Work backwards from the customer, through the funnel, to the lead:
max CPL = allowable CAC × lead-to-close rate
Worked example: a services firm's average engagement is worth $12,000 in first-year revenue at a 50% contribution margin, so $6,000 of contribution. Leadership will spend up to 20% of first-year contribution on acquisition, making allowable CAC $1,200. Historical lead-to-close rate is 8%. Maximum affordable CPL: $1,200 × 0.08 = $96. Suddenly the benchmark table reorganizes itself — LinkedIn at $75–150 sits right at this firm's line and pencils only if its leads close above 8%, while a $35 social lead is affordable even at a 3% close rate.
This one calculation, run per channel with each channel's own close rate, replaces every generic benchmark debate. It is also the honest starting point for reducing acquisition costs: our guide on how to reduce CAC works the same equation from the cost side.
How do you lower CPL without lowering lead quality?
The trap is that CPL responds instantly to quality dilution — broader targeting, thinner forms, vaguer offers — while the damage shows up in close rates a quarter later. Durable levers:
- Strengthen the offer. A specific, high-value lead magnet (a calculator, a benchmark report, an audit) outperforms generic gated content on both CPL and close rate. Offer strength is the highest-leverage variable in lead gen.
- Fix landing-page conversion. Message match, load speed, form friction — a landing page moving from 8% to 12% conversion cuts CPL by a third with zero auction changes.
- Qualify in the form, deliberately. One or two qualifying fields raise CPL and raise close rates more. Optimize the product of the two.
- Nurture the middle. Leads that are real but early convert on a 30–90 day horizon; an email nurture program converts inventory you already paid for — the mechanics are in our B2B demand generation playbook.
- Rebalance toward closing channels. Move budget using cost per SQL rather than CPL, and re-audit quarterly as auctions shift.
Building this full pipeline — capture, scoring, nurture, handoff, and the reporting that keeps everyone honest — is the core of our lifecycle and demand generation practice. And for every metric this post touched, from CTR to average order value on the ecommerce side, the growth marketing glossary collects the whole series in one place.
