CPL Calculator

Cost per lead is the opening price of a sales funnel, but it only tells half the story. Enter spend and leads to get CPL — then add your close rate and customer value to see what a customer truly costs and whether your leads are worth the price.

CPL = total spend ÷ leads generated. It is the headline cost of lead generation, common in B2B and considered purchases. But CPL alone hides lead quality: a cheap lead that never closes costs more than a pricey one that does. Pair CPL with your close rate to get true cost per customer, and with customer value to find your allowable CPL — the most you can pay per lead and still profit.

The calculator

CPL Calculator inputs and result

Media (or fully-loaded) cost for the period.
Leads captured in the same period.
Optional — share of leads that become customers.
Optional — gross-profit value of a customer.
✓ Add close rate & value for a verdict
Cost per lead
$0.00
0leads
0cost per customer
Export

Walkthrough

How to use this calculator

  1. Total spend and leads for one periodTake both from the same window and define a ‘lead’ consistently. Counting raw form fills one month and qualified leads the next makes CPL jump for no real reason.
  2. Read cost per leadThe headline is what one lead costs. Useful for comparing channels and campaigns — but never the final word, because it says nothing about whether those leads close.
  3. Add close rate for cost per customerEnter the share of leads that become customers and the tool divides CPL by close rate to reveal what a customer actually costs. This is where cheap, low-quality leads get exposed.
  4. Add customer value for the verdictCustomer value times close rate is your allowable CPL. The verdict tells you whether today’s CPL sits under that profitable ceiling.
  5. Export for the pipeline reviewCopy a share link, take the CSV into your funnel model, or print a one-pager for the sales-and-marketing sync.

From the desk

RGM Expert Says

Real Growth Matters — Demand generation practiceHow we use this tool with clients

In lead-gen work we treat CPL as a starting question, never an answer, because the metric is famous for rewarding the wrong behavior. It is trivial to halve CPL by loosening a form or buying broad traffic, and just as easy to wreck close rate in the process. The first thing we do with a client’s CPL is push it through close rate to get cost per customer — the number that survives contact with the sales team.

The most valuable use of this tool is back-solving the allowable CPL. When we know what a customer is worth and how often leads close, we can hand marketing a defensible ceiling: pay up to this per lead and the economics work, beyond it they do not. That single number ends a lot of circular debates between sales and marketing about whether leads are ‘too expensive’ — the math settles it.

When CPL is over the line, our instinct is to fix quality before price. Tighter targeting, better qualification, and stronger offers raise close rate, and a higher close rate lifts the allowable CPL mechanically — often a faster route to profitable lead-gen than grinding the cost per lead down. We only chase cheaper leads once we are confident the ones we get actually convert.

The math

How it works

CPL divides total spend by leads. Close rate then converts CPL into cost per customer, and customer value times close rate yields the allowable CPL the verdict measures against.

CPL = Total spend ÷ Leads generated
Cost per customer = CPL ÷ Lead-to-customer close rate
Allowable CPL = Customer value × Close rate
  • Total spend — media, or fully-loaded cost, for the period.
  • Leads — leads the spend produced, defined consistently.
  • Close rate — share of leads that become customers; converts CPL to cost per customer.
  • Customer value — gross-profit worth of a customer; with close rate, sets allowable CPL.

Cost per customer here equals CPL ÷ close rate, which is a marketing-derived acquisition cost; for the full fully-loaded figure across all channels, use RGM’s CAC calculator. See the CPL deep dive.

Why it matters

Why a cheap lead can be the expensive one

CPL is the most misleading of the cost ratios because it stops one step short of the truth. Two campaigns can post identical CPLs while one feeds the sales team buyers and the other feeds it tire-kickers. The honest metric is cost per customer — CPL divided by close rate — and it routinely reorders a channel ranking that CPL alone got backwards. Lead volume is easy; lead quality is the whole game.

This is why mature lead-gen teams plan from an allowable CPL rather than a target CPL pulled from thin air. Multiply what a customer is worth by the rate at which leads close, and you get the most you can profitably pay per lead. It anchors every channel to the same economic line and exposes the trap of optimizing toward cheap leads that quietly destroy margin downstream.

CPL benchmarks vary wildly by industry — a self-serve software trial and an enterprise demo request live in different universes — so external averages are weak guides. Public sources put typical B2B CPLs anywhere from the tens of dollars into the hundreds depending on sector and deal size. Your own allowable CPL, derived from your value and close rate, is the only benchmark that should drive budget.

Benchmarks

Why CPL benchmarks need context

CPL ranges enormously by industry, deal size, and lead definition, so cross-industry averages are weak targets. These public patterns show the spread; your allowable CPL is the real benchmark.

ContextTypical CPL patternWhat actually matters
Self-serve software trialOften tens of dollarsTrial-to-paid conversion
B2B mid-market leadOften $50 to $200Lead-to-opportunity rate
Enterprise demo requestCan run hundredsPipeline value and close rate
Local services enquiryOften $20 to $100Booking and show-up rate
Patterns drawn from public B2B benchmark reporting (e.g. WordStream Google Ads benchmarks); benchmark CPL against your own close rate and customer value, not an industry average.

Voices worth trusting

What demand-gen leaders say about lead cost

Volume of leads is a vanity metric until you weight it by quality. The cheapest lead is often the one that never buys.
Co-founder, NP Digital (paraphrase)
Decide what a customer is worth before you decide what a lead may cost. Work the funnel backward from value.
Founder, Reforge (paraphrase)

Go deeper

Reading on lead economics

Related on RGM

Keep learning

FAQ

Common questions

How do you calculate cost per lead?
CPL = total spend ÷ leads generated in the same period. If you spent $4,000 and got 100 leads, your CPL is $40.
What is a good cost per lead?
It depends on your close rate and what a customer is worth. A CPL is good when it sits under your allowable CPL (customer value × close rate). Industry averages range from tens to hundreds of dollars and make poor targets on their own.
What is allowable CPL?
Allowable CPL is the most you can profitably pay per lead. Multiply the value of a customer by your lead-to-customer close rate — that product is the ceiling your CPL should stay under.
Why is cost per customer higher than CPL?
Because not every lead closes. Divide CPL by your close rate: at a $40 CPL and a 20% close rate, each customer costs $200. Low-quality leads inflate this even when CPL looks cheap.
CPL vs CPA: what is the difference?
CPL is the cost of a lead; CPA is the cost of any defined action, which is often a later-stage conversion like a sale. A lead is usually an earlier, cheaper step than the action CPA measures.
How do I lower CPL without hurting quality?
Sharpen targeting, strengthen the offer, improve landing-page conversion, and qualify harder. Raising close rate lifts your allowable CPL, which often beats chasing a lower raw CPL.

Related tools

Related tools