How to Calculate Cost Per Lead (CPL)

The metric that tells you whether your top-of-funnel is cheap — or just noisy.

A practical guide to cost per lead: the CPL formula, lead definitions that do not lie, worked examples, and how to turn CPL into real CAC with close rates.

What cost per lead means

Cost per lead (CPL) is what you pay, on average, for one lead in a period.

CPL = Marketing spend ÷ Leads generated

If a campaign spends $5,000 and produces 200 leads, CPL is $25.

CPL is a top-of-funnel efficiency metric. It does not tell you whether those leads become customers. That is why cheap CPL can still destroy a business — and expensive CPL can still be profitable.

Run the numbers in the cost per lead calculator, then keep reading so you do not stop at the vanity number.

Step-by-step: how to calculate CPL

  1. Define “lead” once — form fill, demo request, trial start, qualified MQL, etc. Write it down.
  2. Choose the spend that created those leads (channel, campaign, or blended).
  3. Count leads in the same window using the same CRM definition.
  4. Divide spend by leads.
  5. Bridge to revenue — multiply by lead-to-customer rate path to estimate CAC, or compare CPL across channels with the same lead definition.

What counts as a lead?

Lead type Typical use Risk if misused
Raw inquiry Early testing Inflates volume; tanks close rate
Marketing qualified (MQL) Demand gen reporting Still not a customer
Sales accepted / SQL Pipeline health Best for B2B CPL comparisons
Trial signup Product-led growth May need activation filter

Rule: never compare Channel A’s “email capture” CPL to Channel B’s “booked demo” CPL. You will crown the wrong winner.

Worked example: B2B paid social

Input Value
LinkedIn + Meta spend $8,000
Demo-request leads 160
CPL $50

Sales closes 12 of those 160 → lead-to-customer rate = 7.5%.

Approximate CAC from this motion ≈ $50 ÷ 0.075 ≈ $667 (before adding AE time). If average first-year gross profit is $3,000, economics can work. If it is $800, a “fine” $50 CPL is too expensive.

Full walkthrough: how to calculate CAC and CAC vs CPL.

Worked example: ecommerce lead magnet

A DTC brand runs a quiz + email capture (not a purchase):

  • Ad spend: $3,600
  • Email leads: 900
  • CPL = $4

That looks fantastic — until you measure purchase rate from the list. If 2% buy with $70 contribution margin per first order, revenue contribution is thin after list costs. Treat lead-magnet CPL as a list-building KPI, then measure revenue per lead or CAC on the subset that buys.

What is a “good” CPL?

Depends entirely on:

  1. Lead definition (demo ≠ newsletter)
  2. Close rate
  3. Customer value (LTV or first-order contribution)

Directional ranges (only for orientation — validate against your funnel):

  • B2B demo requests: often tens to low hundreds of dollars CPL
  • High-intent SaaS trials: can justify higher CPL than content downloads
  • Ecommerce email captures: often low single-digit to ~$15, but only valuable if the list converts

A good CPL is one that still produces an acceptable CAC after your real close rate.

How to lower CPL without wrecking quality

  1. Tighten the offer — clearer promise, better landing page, fewer junk fields.
  2. Improve CTR and relevance — better creative/audience fit (CTR guide).
  3. Kill low-intent channels — cheap CPL from wrong personas raises sales cost later.
  4. Qualify earlier — firmographic fields, disqualification questions, calendar gating.
  5. Do not chase CPL alone — optimize cost per SQL or cost per customer once volume exists.

CPL vs CPA vs CAC

Metric Denominator Best for
CPL Leads Top-of-funnel channel tests
CPA Platform conversion events In-ad optimization
CAC Paying customers Unit economics

Platforms love CPA. Finance loves CAC. Demand gen lives in CPL. Use all three — and label which one you are showing.

Tools on this site

Disclaimer

Benchmarks here are educational. Align lead definitions with sales before using CPL for hiring plans, agency scorecards, or budget cuts.

Frequently asked questions

How do you calculate cost per lead?

Divide marketing spend by the number of leads generated in the same period. Example: $5,000 spend ÷ 200 leads = $25 CPL. Use one consistent lead definition across channels.

What is a good cost per lead?

A good CPL is one that still yields a healthy CAC after your lead-to-customer rate. There is no universal target — a $20 newsletter CPL and a $200 demo CPL are not comparable.

What is the difference between CPL and CAC?

CPL is cost per lead; CAC is cost per paying customer. Roughly, CAC ≈ CPL ÷ lead-to-customer rate when acquisition cost is concentrated in the lead funnel — then add sales costs for fully-loaded CAC.

Should form fills and demos both count as leads?

Only if you report them as separate CPL metrics. Mixing newsletter signups and booked demos into one CPL hides which channel actually feeds pipeline.

How can I reduce CPL?

Improve landing-page conversion, tighten targeting and creative (CTR), and clarify the offer. Avoid cutting CPL by accepting lower-intent leads that sales cannot close — that usually raises CAC.

Is CPL useful for ecommerce?

Yes for list-building, quizzes, and lead magnets — but always pair it with purchase rate or revenue per lead. Purchase CAC remains the north star for paid acquisition of buyers.

Related calculators

Related guides