What is Cost Per Lead?
Cost per lead is what you pay, on average, to generate one lead. It's the standard efficiency metric for any business that sells through a sales conversation rather than a checkout — agencies, B2B software, professional services, home services, education. The number is only as honest as your definition of a lead: measure it against raw form fills and you'll congratulate yourself on cheap leads your sales team can't use.
Why it matters
- It's the bridge between marketing spend and pipeline. Multiply CPL by the leads needed to hit a revenue target and you have a defensible budget request.
- Tracked by channel, it shows where lead volume is genuinely cheap versus where it's cheap because the leads are unqualified.
- Combined with your lead-to-customer rate, it converts directly into customer acquisition cost — which is the number that actually decides profitability.
The formula
CPL = Total Campaign Spend ÷ Leads Generated
- Total Campaign Spend
- — all costs attributed to generating leads in the period
- Leads Generated
- — leads produced in that same period, using a consistent definition
How to use this calculator
- 01Decide what counts as a lead before you calculate anything — marketing-qualified, sales-accepted, or raw enquiry — and hold that definition constant.
- 02Pull the spend that produced those leads over one period. Include agency fees and landing page tooling if you want a fully loaded figure.
- 03Enter both numbers to get your average cost per lead.
- 04Run the same calculation per channel. A blended CPL almost always hides one channel subsidising another.
Worked example
A B2B services firm spent $9,000 on paid search and landing pages last quarter and generated 150 qualified leads.
- Total spend = $9,000
- Qualified leads = 150
- CPL = $9,000 ÷ 150 = $60
At a 20% close rate and a $4,000 average contract, each lead is worth $800 in revenue — a $60 CPL is comfortable. At a 4% close rate, the same $60 lead looks very different.
Industry benchmarks
Compiled August 2026
B2B software / SaaS
$150 – $400
Higher where the contract value justifies it.
Professional services
$100 – $300
Varies with engagement size more than with channel.
Home services / local trades
$30 – $120
High-intent local search keeps volume affordable.
Education / course enrolment
$40 – $150
Lead quality varies enormously by creative promise.
Common mistakes
- Counting every form fill as a lead, which makes CPL look excellent right up until sales reports the pipeline is empty.
- Excluding content production and landing page costs, so the true cost of the lead engine stays invisible.
- Optimising for the cheapest CPL channel without checking each channel's close rate — the expensive channel is often the profitable one.
- Comparing CPL across offers with different friction levels; a gated PDF and a demo request are not the same product.
How to improve your CPL
Fix the form before you touch the ads
Field count is the most reliable CPL lever there is. Every non-essential field on a lead form costs you leads you already paid to attract.
See what a conversion lift is worth →Score leads and feed the score back into targeting
Sending closed-won data back to the ad platform lets it optimise toward the leads that actually convert, not the ones easiest to acquire.
Track cost per qualified lead, not cost per lead
Switching the denominator to qualified leads changes which channels look good — and it's the version that predicts revenue.
Frequently asked questions
What's the difference between CPL and CPA?+
CPL prices a lead — someone who expressed interest. CPA prices a completed conversion, usually a purchase or signup. In a sales-led business, CPA equals CPL divided by your lead-to-customer rate.
What's a good cost per lead?+
Anything comfortably below (average deal value × gross margin × close rate). That calculation gives you a ceiling specific to your business, which beats any published benchmark.
Should I include salaries in cost per lead?+
Include them if you're using CPL to justify budget or compare against LTV; leave them out if you're comparing two ad campaigns against each other. Whichever you choose, be consistent — the trend matters more than the absolute.
Why did my CPL drop but revenue stay flat?+
Almost always a quality shift. Lowering friction or broadening targeting produces more leads per dollar, but if the extra leads don't close, cheaper leads produce the same revenue at the same cost.
Related calculators
Put this calculator on your site
Free to embed, no attribution required beyond the link the widget already carries. It posts its height to the parent window as marketing-calculators:height if you want to size the frame exactly.
<iframe src="https://markcelerate.com/embed/cost-per-lead-calculator" title="Cost Per Lead Calculator" width="100%" height="520" style="border:1px solid #ddd;border-radius:6px" loading="lazy"></iframe>