Glossary

What Is Cost Per Lead (CPL)?

Definition
Cost per lead (CPL) is the total marketing spend divided by the number of leads generated in a given period. It measures how efficiently a channel or campaign converts budget into pipeline. CPL is one of the most widely used metrics in B2B paid advertising.

How to calculate cost per lead

The formula is straightforward: divide total spend by total leads generated.

CPL = Total spend ÷ Total leads

If you spent $5,000 on Google Ads and generated 100 leads, your CPL is $50. If you spent $10,000 on LinkedIn and generated 40 leads, your CPL is $250. The channel with the lower CPL is not necessarily the better one — lead quality matters as much as volume.

CPL vs cost per qualified lead

Raw CPL counts every form submission regardless of quality. A better metric for B2B is cost per qualified lead (CPQL) or cost per SQL, which only counts leads that passed sales qualification.

Example: Google Ads generates 100 leads at $50 CPL. LinkedIn generates 20 leads at $250 CPL. But Google leads close at 5% and LinkedIn leads close at 40%. The economics of LinkedIn are clearly better despite the higher headline CPL.

Always pair CPL with lead-to-opportunity rate and close rate to get an accurate picture of channel efficiency. See our guide on B2B lead generation for a full breakdown of B2B metrics.

B2B CPL benchmarks by channel

Industry CPL benchmarks vary significantly by channel, industry, and deal size. These are rough ranges for B2B advertisers:

  • Google Search Ads: $30–$150 depending on keyword competitiveness and industry
  • LinkedIn Ads: $80–$400 — higher CPL but often higher quality for complex B2B sales
  • Meta Ads (B2B): $20–$100 — lower CPL but typically lower intent signals
  • SEO / organic: Effectively $0 per lead once content ranks, but requires upfront investment in content and domain authority

The right CPL for your business is the one that makes your customer acquisition cost (CAC) economically sustainable given your average contract value (ACV) and gross margin.

What affects cost per lead

Keyword and audience competitiveness

In paid search, CPL is largely driven by cost per click (CPC) and conversion rate. Highly competitive keywords (e.g. "crm software", "cloud security") have CPCs of $15–$50+, which makes it hard to achieve low CPL even with a good landing page.

Landing page conversion rate

A page converting at 10% produces half the CPL of a page converting at 5% with the same ad spend. Landing page optimisation is often the fastest lever to reduce CPL. Relevant headlines, clear value propositions, and friction-free forms are the biggest drivers of conversion rate.

Targeting precision

Broad targeting in paid social generates cheap clicks from the wrong audience. Narrowing by job title, company size, and industry increases CPL in the short term but reduces it on a per-qualified-lead basis.

Quality Score and Ad Rank (Google Ads)

In Google Ads, Quality Score directly affects how much you pay per click. A higher Quality Score means lower CPCs, which reduces CPL assuming conversion rate stays constant.

How to reduce cost per lead

  • Improve landing page conversion rate through copy, layout, and form optimisation
  • Add negative keywords to prevent irrelevant clicks consuming budget
  • Tighten audience targeting to reach higher-intent prospects
  • Improve ad relevance and Quality Score in Google Ads
  • Test different ad formats — lead gen forms on LinkedIn often outperform landing page traffic
  • Invest in retargeting to convert warm traffic at a fraction of cold CPL
  • Layer SEO alongside paid to build a lower-cost lead source over time

Frequently asked questions

What is a good cost per lead for B2B?
There is no universal benchmark. A SaaS company with a $50,000 ACV can sustain a $1,000 CPL if close rates are reasonable. A company with a $5,000 ACV needs CPL under $100. Work backwards from your ACV and target a blended CAC that is 20–33% of first-year revenue.
Should I optimise for CPL or pipeline value?
Pipeline value is the better north star. A channel that generates cheap leads that never close is worse than a channel that generates expensive leads that close at high rates. Use CPL as an efficiency signal but always validate with pipeline and revenue data from your CRM.
How is CPL different from CPA?
Cost per acquisition (CPA) typically refers to a completed transaction or signed customer. Cost per lead is upstream of CPA — it measures getting a prospect into your pipeline, not closing them. In e-commerce, CPA often means a purchase. In B2B, CPA is usually used interchangeably with cost per customer.
Does CPL differ between industries?
Significantly. Legal services and financial software have some of the highest B2B CPLs ($200–$500+) due to keyword competition and high deal values. Lower-ACV SaaS products targeting SMBs typically see CPLs of $30–$100. Industry benchmarks are useful directionally but your own data should always take priority.

How Seohub approaches CPL

We build paid acquisition systems that optimise for pipeline quality, not just lead volume. That means tracking from click to close — not just to form submission — so CPL is always benchmarked against revenue impact.

Explore our PPC management service or our approach to B2B lead generation to see how we structure campaigns around CPL targets that make business sense.

Reduce your cost per lead
We audit your paid campaigns and identify exactly why your CPL is higher than it should be.

Ready to lower your cost per lead?

We build paid acquisition systems that optimise for pipeline quality, not vanity metrics.

View Pricing
Free, no commitment Reply within 24h No lock-in contracts