B2B Lead Generation Cost: Calculate Your Real Cost per Lead
Written from AfM's working notes and the public sources listed at the end. Examples marked illustrative are hypothetical, not client results.
Updated 27 September 2026
1 source cited.
First published 11 March 2026
AfM guide
Prospecting, enrichment, outreach, and booked meetings.
On This Page
Why most cost per lead figures are wrong
A cost per lead figure is usually media spend divided by form fills. That leaves out the two costs that often matter most in B2B: the people who run the work and the tools they run it on. It also stops at the form, when what you are buying is sales conversations.
So calculate three numbers, not one:
- • Cost per lead (CPL): total cost divided by all leads.
- • Cost per qualified lead: total cost divided by the leads that meet your written qualification rules.
- • Cost per opportunity: total cost divided by the qualified leads that became genuine sales opportunities.
The third number is the one to compare across channels and suppliers, because a channel with a cheap CPL and poor qualification can be the most expensive route to a sale.
What to count as cost
Count everything you would stop paying if the lead generation stopped.
- • Media: ad spend, sponsorships, paid listings, event fees.
- • People: the share of salaries (including employer costs) or fees spent on lead generation. If a marketer spends half their time on it, count half.
- • Tools: data subscriptions, sending tools, enrichment, the share of your CRM and automation costs used for this work.
Use a whole month or quarter, and count leads created in the same period.
Calculate yours
Calculator
Cost per lead calculator
Work out what a lead, a qualified lead and an opportunity really cost once people and tools are included.
The starting figures are illustrative round numbers, not AfM prices or client results. Replace them with yours.
- Total monthly cost
- £5,900
- Media plus people plus tools
- Cost per lead
- £98.33
- Total cost divided by all leads
- Cost per qualified lead
- £245.83
- Total cost divided by 24 qualified leads
- Cost per opportunity
- £819.44
- Total cost divided by 7.2 opportunities
Assumptions
- Media-only cost per lead understates the true cost; people and tools are included here.
- Use the same qualification definition every month, or the trend means nothing.
Worked example
Illustrative example, with round figures that are not benchmarks. A B2B services firm runs one month of lead generation with these costs and counts:
- • Monthly media spend: £3,000
- • People cost: £2,000 (a marketer spending roughly a third of their month on this, including employer costs)
- • Tools cost: £500 (data, sending and a share of the CRM)
- • Leads created: 60
- • Qualified: 40%
- • Qualified leads that became opportunities: 25%
Total cost = £3,000 + £2,000 + £500 = £5,500.
Cost per lead = £5,500 ÷ 60 = £91.67. Had you counted media only, you would have reported £3,000 ÷ 60 = £50, understating the true figure by nearly half.
Qualified leads = 60 × 40% = 24. Cost per qualified lead = £5,500 ÷ 24 = £229.17.
Opportunities = 24 × 25% = 6. Cost per opportunity = £5,500 ÷ 6 = £916.67.
Now compare a second channel, also illustrative: £5,500 total cost, 110 leads, 15% qualified and 25% of those becoming opportunities. Its CPL is £50, which looks far better. But it produces 110 × 15% = 16.5 qualified leads and about 4.1 opportunities, so its cost per opportunity is roughly £1,333. The "cheap" channel is about 45% more expensive per opportunity.
Assumptions to state whenever you share these numbers: the period, what counts as a lead, the written qualification rule, who decides an opportunity exists, and how people cost was apportioned.
Why this article quotes no benchmark CPLs
The original version of this page promised benchmarks. We have not found a source we could verify that measures B2B cost per lead with definitions consistent enough to compare against your own, so none is quoted. Published figures vary in what they count as a lead, whether people and tools are included, the industry mix and the year, so a benchmark can make a good programme look bad or the reverse.
AfM's own records show how far CPL can move within a single programme. In a published paid media engagement, work Jakub ran as a freelance consultant before founding AfM, cost per lead was "$270+" in the engagement's own first quarter on LinkedIn alone and "$8.86" blended across Meta and LinkedIn in the final quarter, about 11 months later (case record). LinkedIn on its own was still $201 in that final quarter. The same client, the same offer, and numbers thirty times apart depending on the platform and quarter you pick. Your own history, measured consistently, is a better benchmark than anyone else's average.
Comparing the alternatives on cost structure
Prices vary too much to quote responsibly, but the way each option costs money differs, and that decides which one to test.
How lead generation options cost money
| Option | Main cost driver | What you must add to compare fairly | Watch for |
|---|---|---|---|
| In-house hire | Salary, employer costs, recruitment and ramp-up time | Tools, media, management time | Months of cost before full output |
| Agency on retainer | Monthly fee plus media | Your team's time briefing and reviewing | Fees that do not track outcomes |
| Pay-per-lead supplier | A price per lead delivered | Qualification rate and sales time spent on poor leads | A low headline price with weak fit |
| DIY with AI tools | Subscriptions and your own time | The real hours spent, at a loaded cost | Hours that are never counted |
| Managed service | A service fee plus media | Your review time | Whether reporting reaches opportunities, not just leads |
Whichever you test, feed its full cost into the calculator and compare on cost per opportunity. For the in-house route, the in-house versus outsourced comparison sets out the cost lines to include. To see where a lower cost per lead actually came from in a real engagement, read what paid media and agents each contributed.
FAQ
Should people costs really go into cost per lead?
Yes, if you want to compare options fairly. An agency or supplier price includes their people, so leaving your own team's time out makes in-house work look cheaper than it is.
What counts as a qualified lead?
Whatever your written rule says, as long as it is agreed with sales and applied the same way every month. Typical rules combine fit (company type, size, role) with a stated need or timing.
How often should cost per opportunity be recalculated?
Monthly for tracking, but judge channels over a quarter, because B2B opportunities often appear weeks after the lead and small monthly counts swing a lot.
Can AI lower my cost per lead?
It can reduce people and production costs and speed up testing, which may lower cost per lead. Check the effect on qualification rate at the same time, because cheaper leads that do not qualify raise cost per opportunity.
Sources
- 97% Lower Cost Per Lead Over About 11 Months, $110K+ Managed, AI for Marketing case record. Accessed 27 September 2026. First-quarter LinkedIn-only CPL of $270+, Q3 2025 blended CPL of $8.86 and LinkedIn at $201 within one programme, used to show CPL variability; pre-incorporation disclosure.
Not sure which costs to include?
Share the figures you are comfortable sharing and we will write a short breakdown of how your cost per opportunity looks and where it may be leaking. No logins needed.
Get a written breakdownRelated Articles

AI Lead Generation: Complete 2026 Guide
Where AI helps at each stage of B2B lead generation, the UK rules and inbox-provider limits that constrain it, how to personalise without flattery, and why cost per opportunity beats cost per lead.
Read more →
AI B2B Lead Generation Playbook
Seven plays in the order they should run, from writing your ideal customer profile as rules a machine can apply to a weekly review measured in pipeline, not activity.
Read more →
AI Driven B2B Customer Acquisition
AI lowers the cost of producing and testing acquisition work and speeds up follow-up. It does not create demand. Here is how that shows up in customer acquisition cost and payback.
Read more →