How much does B2B lead generation actually cost?
7 min read
In short
B2B lead generation costs vary significantly by channel, industry and how a company defines a lead. Instead of comparing cost per click or raw lead volume, B2B companies should compare cost per qualified sales conversation — how much it costs to reach a relevant decision-maker at a company that could realistically become a customer.

How Much Does B2B Lead Generation Actually Cost?
B2B lead generation can be surprisingly expensive.
Not necessarily because advertising is expensive, cold calling takes time, or prospecting tools cost money.
The real problem is that companies often compare the wrong numbers.
A €5 click sounds cheap. A €50 lead might sound expensive. Sending an email costs almost nothing.
But none of those numbers tell you what you actually want to know:
How much did it cost to start a conversation with a company that could realistically become a customer?
That is where the comparison gets interesting.
Imagine you have €1,000 to generate new business
There are plenty of places you could put it.
You could run Google Ads and capture people already searching for a solution.
You could advertise to decision-makers on LinkedIn.
You could pay someone to cold call potential customers.
Or you could identify companies you want as customers and contact them directly through cold email.
All four can generate business.
But you are buying something different with each one.
And that distinction matters.
Google Ads: €1,000 buys clicks, not customers
Google Ads can be extremely effective because you are reaching someone while they are actively searching.
If someone searches for:
“B2B lead generation company Estonia”
that person has already shown intent.
The downside is that competition for that intent costs money.
Recent benchmarks put average Google Search advertising costs at around $5 per click, with business-related keywords often costing more.
At €5 per click, your €1,000 might generate roughly:
€1,000 → 200 website visits
That sounds good.
But now those visitors still need to convert.
If 5% submit an inquiry:
200 visitors → 10 inquiries
And if only half of those companies are genuinely relevant:
10 inquiries → 5 qualified opportunities
Your €5 click has effectively become around €200 per qualified opportunity.
That does not make Google Ads bad.
It simply means cost per click is not your real acquisition cost.
LinkedIn Ads: better targeting, higher price
LinkedIn gives B2B companies something Google cannot always provide:
professional context.
You can target people based on their job title, seniority, industry, company size and other business characteristics.
That is valuable if you know exactly who you want to reach.
But LinkedIn is generally an expensive advertising environment. B2B benchmark studies regularly place LinkedIn lead costs above many other digital channels.
And there is another problem.
Someone being a:
CEO + Estonia + Manufacturing + 50–200 employees
does not mean they need your service.
It only means they fit your demographic targeting.
You are still paying for attention first and discovering actual buying relevance afterwards.
Cold calling: the phone call is cheap, the person isn't
Technically, making a phone call costs almost nothing.
But cold calling is one of the most human-intensive forms of prospecting.
Someone needs to:
• research the company
• find the right person
• call them
• get through
• explain the reason for calling
• handle objections
• follow up
• update the CRM
• try again when nobody answers
Typical B2B cold-calling benchmarks suggest that only a small percentage of dials eventually become meetings.
How many hours of sales capacity did we spend creating one qualified conversation?
If a salesperson spends an entire day prospecting and generates one relevant meeting, that meeting has effectively cost a significant portion of that person's working day.
For high-value B2B sales, that can absolutely be worthwhile.
But it is not free.
Cold email changes the economics
Email has one obvious advantage:
sending another email costs almost nothing.
But that is not actually the interesting part.
The interesting part is what happens before the email is sent.
With advertising, the process often looks like:
AUDIENCE → AD → CLICK → CONVERSION → QUALIFICATION
With targeted cold outreach, you can reverse it:
QUALIFICATION → COMPANY → DECISION-MAKER → MESSAGE → CONVERSATION
You can decide that a company is worth pursuing before spending resources trying to reach them.
Suppose there are 2,000 companies in your potential market.
Instead of advertising to all of them, you identify 150 that match your ideal customer profile.
Then you find that 60 have a relevant signal:
• they are expanding
• hiring
• entering a new market
• using a particular technology
• launching something new
• or experiencing a problem your company solves
Now you are not trying to generate demand from 2,000 companies.
You are trying to start conversations with 60 companies you already have a reason to talk to.
That is a very different lead generation model.
But cold email is not free either
This is where some cold email advice becomes misleading.
Yes, sending an email is cheap.
Building a system that consistently gets good companies to respond is not.
There are costs for:
• prospecting data
• email verification
• research
• sending infrastructure
• domains
• deliverability
• personalisation
• automation
• CRM systems
• copywriting
• monitoring
• handling responses
And poor outreach has another cost that is harder to measure:
your reputation.
Sending 10,000 generic emails because email is inexpensive does not create an efficient sales channel.
It creates 10,000 opportunities for someone to ignore you.
The economics become attractive when better targeting reduces how much outreach you need.
So which channel wins?
There isn't one.
If thousands of people are actively searching for your product, Google Ads may be fantastic.
If you need to build awareness among a large professional audience, LinkedIn may make sense.
If your product is complex and conversations matter, cold calling can be incredibly effective.
And if you can clearly define the companies you want to work with, cold email becomes particularly interesting.
In reality, strong B2B companies often combine them.
Someone sees your LinkedIn content.
Later they see your ad.
Two weeks later you send them a relevant email.
They visit your website.
Then they book a call.
Which channel generated the lead?
Probably all of them.
The metric we would actually watch
Instead of asking:
How much does a lead cost?
We prefer a harder question:
How much does a qualified sales conversation cost?
Imagine two campaigns.
Campaign A
€2,000 spent
• 80 leads generated
• €25 cost per lead
• 4 qualified sales conversations
Real cost per qualified conversation: €500
Campaign B
€2,000 spent
• 20 leads generated
• €100 cost per lead
• 10 qualified sales conversations
Real cost per qualified conversation: €200
Campaign A looks four times cheaper if you only look at cost per lead.
Campaign B is actually producing qualified conversations at less than half the cost.
That is why lead volume can be such a misleading metric.
This matters even more in Estonia
Estonia is not a huge B2B market.
For many products and services, your realistic customer universe might consist of hundreds or a few thousand companies.
That changes the economics.
If only 300 Estonian companies could realistically become your customer, generating maximum reach is probably not the goal.
Knowing those 300 companies is.
Then narrowing them down:
• Which companies actually fit?
• Which have a problem we solve?
• Which show signs that the problem matters right now?
• Who inside the company owns that problem?
At that point, lead generation becomes less about generating more leads.
It becomes about wasting fewer opportunities.
The cheapest lead is not necessarily the best lead
A €20 lead that will never buy from you costs €20 too much.
A €200 conversation that turns into a €20,000 customer might be exceptionally cheap.
That is why comparing B2B lead generation channels purely by cost per lead misses the point.
At Myralum, we think about outbound from the other direction.
First identify the companies worth talking to.
Then find the right people.
Then understand why there might be a reason to talk today.
And only then decide how to reach them.
Because the goal is not to send more emails.
It is not to generate more clicks.
And it is definitely not to fill a spreadsheet with contacts.
The goal is to create more of the right conversations for less.