B2B lead cost: what a B2B lead really costs

wat-kost-een-b2b-lead

Key takeaways

  • There is no useful average B2B lead cost, but your own figure exists.
  • Cost per click and cost per form hide the two most expensive layers.
  • Calculate per qualified lead, because it changes which channel wins.
  • Bought lists are rarely cheap once you count the follow-up hours.
  • The biggest saving sits in traffic you have already paid for.

You open your campaign report and see a tidy number: cost per lead. It looks manageable. Yet your pipeline does not match that number, and at the end of the quarter someone asks why the budget went up while the number of serious conversations stayed flat.

That is rarely because you are buying badly. It is because the number in your report does not measure what you think it measures. A form fill is not a lead. A downloaded white paper is not a lead. What you actually want to know is what it costs to reach one company that can use your product, has the budget, and is in the market right now.

This article is about that figure. Not what a B2B lead should cost, but what yours currently does. If you are earlier in the process and want the whole picture first, start with what B2B lead generation is and how to approach it.

Why you cannot look up the cost of a B2B lead

The first instinct is to search for a benchmark. That search always dead-ends, and not by accident.

B2B lead cost depends on your average order value, your sales cycle, your margin and your close rate. A software business with a five-figure annual contract value can pay many times what a wholesaler with one-off orders can carry. A benchmark from another country, another sector or another price bracket tells you nothing about your situation.

There is a second problem. Companies measure different things and call them all leads. One counts every completed contact form. Another counts only what sales has accepted. The gap between those two definitions is often a factor of five or more. Compare your figure with someone else’s and you are comparing two different things.

The question of what a lead should cost is a separate one, and it deserves its own model. If that is what you are after, we have set out that calculation separately. This article covers the other half: what you are paying now.

The three cost layers of a B2B lead

Most companies calculate with one layer. There are three.

Layer 1: media cost

This is the number you recognise. Ad budget, agency fees, stand hire at a trade show, the licence for your marketing tool. It arrives on an invoice and it is easy to attribute.

This layer is usually the smallest of the three, and yet it is the only one most optimisation is aimed at. That is why lowering your bids so often achieves so little.

Layer 2: processing cost

This is where things start to move. Every lead costs time before anyone knows whether it is worth anything.

Someone has to look the company up, check whether it fits your target profile, find the right contact, call, call again, and log it in the CRM. Convert that into an hourly rate and add it to your media cost. On lists with a lot of noise, this layer runs higher than the purchase price itself.

The awkward part is that these costs do not appear in your campaign report. They sit in your sales team’s calendar, where nobody reads them as lead costs. Choosing quality over volume is therefore not a soft marketing preference. It is a direct intervention in this cost line.

Layer 3: waste cost

The third layer is what you pay for contacts that were never leads. Students downloading your white paper. Competitors browsing your pricing page. Companies far outside your target market that fell into a campaign by accident.

You pay for those contacts in layer 1, and you pay for them again in layer 2. This is also where most of the common mistakes in B2B lead generation end up costing real money, because the waste is invisible until you price the hours attached to it.

Calculate your cost per qualified lead

Once you add the three layers together and divide by the number of leads sales has actually accepted, something uncomfortable happens: your channel ranking changes.

The channel with the lowest cost per click often turns out to have the highest cost per qualified lead, because it delivers volume nobody can use. The channel that looks expensive on paper turns out to be cheap once you count how many of those leads became conversations.

Run this per channel, not as a total. An average across all your channels hides exactly what you are trying to see. If you are doing this for the first time, keep it simple: one quarter, three channels, and a fixed definition of what counts as a qualified lead. That definition matters more than the precision of your numbers. If you want to weigh the channels before you begin, the most effective channels for B2B lead generation is a workable starting point.

Where the biggest saving sits

Here is the figure that reframes the whole discussion. 98% of your website visitors leave without converting. You have already paid for every one of them. They arrived through your ads, your content or your brand, and they left without a name attached.

That is not an additional cost. It is a cost you already carry. And it is by far the cheapest place to find leads, because the media spend has already been made. You do not need to buy anything extra to get more out of it.

This is where Leadinfo comes in. By identifying which companies visit your website, you pull leads out of traffic that otherwise leaves no trace. That lowers your cost per qualified lead from two directions at once: your denominator grows without your numerator following, and the leads you keep are warmer. Companies that came to your site themselves produce roughly 20% more meetings than cold outreach.

There is a second effect, and it is the one that keeps compounding. By sending your conversions back to your advertising platform, offline conversions teach Google Ads which companies actually convert. Your campaigns start optimising for company quality rather than click volume, so each cycle begins slightly sharper than the last. It is the same logic behind finding new B2B customers without doubling your marketing budget, and how OMA achieves more with fewer resources shows what that looks like on a small budget.

Getting started

You opened this article with a number in your report that did not match your pipeline. You can make that gap visible this week.

Take one channel and one completed quarter. Add your media spend to a rough estimate of the hours your team spent on follow-up. Divide that by the number of leads sales accepted, not by the number of forms submitted. That single figure will tell you more than your entire dashboard, and you need no new tool to produce it.

If you then want to know how many leads are hiding in the traffic you already have, that is the point where visitor identification changes the sum: the same visitors, more usable names. See what that costs and put it next to the figure you have just worked out.

Frequently asked questions

What does a B2B lead cost on average? There is no useful average. The cost depends on your order value, margin, sales cycle and your own definition of a lead. A benchmark from a different sector or price bracket will pull you away from the right decision rather than towards it. Work with your own numbers.

What is the difference between cost per lead and cost per qualified lead? Cost per lead divides your spend by every contact that came in, including those that could never become customers. Cost per qualified lead divides by the leads sales has accepted. The second figure is usable for decisions. The first almost never is.

Why are cheap leads often expensive? Because the invoice price is only one of three cost layers. Cheap leads usually arrive with a lot of noise, and noise costs follow-up time. Count those hours and a smaller, better-matched list is often cheaper per qualified lead.

How do I lower my cost per B2B lead without increasing budget? Start with the traffic you already pay for. The large majority of visitors leave without converting, and among them are companies that fit your target profile. Identifying them costs no additional media budget and increases the number of usable leads from the same source.

Should I buy lead lists or generate leads myself? It depends on your processing costs. Bought lists are cheap per record and expensive per qualified lead, because the match is weak and the contacts are cold. Generating leads yourself costs more upfront and produces warmer leads. Run both through the three cost layers before you decide.

Create your free account

Start identifying your website visitors today.

Customer success - footer banner

Contact our success team

Discover how we can help your business grow with Leadinfo.

Get in touch

Calculate your price

Your price tier is based on the unique companies we identify monthly – roughly 30% of your website visitors.

Don’t worry; after the trial, we’ll send you a tailored proposal. You’ll never pay more than you want! 

Companies identified

Monthly cost

0- 50

€ 49

51 – 100

€ 79

101 – 250

€ 129

351 – 500

€ 149

501 – 750

€ 199

751 – 1000

€ 269

1001 – 1500

€ 399

1501 – 2000

€ 449

1501 – 2000

€ 499

Companies identified

Monthly cost

0- 50

€ 59

51 – 100

€ 99

101 – 250

€ 149

351 – 500

€ 179

501 – 750

€ 259

751 – 1000

€ 339

1001 – 1500

€ 449

1501 – 2000

€ 549

1501 – 2000

€ 599