How Much Does B2B Lead Generation Cost?

Lead Generation

B2B lead generation costs between 2,000 and 8,000 EUR per month on a retainer, 200 to 600 EUR per qualified meeting on a pay per meeting model, or 10 to 20 percent of closed revenue on performance pricing. An in house SDR costs 70,000 to 100,000 EUR in the first year by comparison.

Nobody publishes B2B lead generation pricing. Search for it and you will find a dozen agency pages that promise a custom quote and tell you nothing. That is why this page exists, and why it converts: the buyer researching cost is closer to signing than any other visitor on your site.

What B2B lead generation actually costs

B2B lead generation pricing falls into three models, and the difference between them matters more than the headline number. Most agencies use one. A few use a hybrid. Understanding which one you are being sold is the single most useful thing you can know before a sales call.

Across the Nordic and wider European market, a monthly retainer for outbound lead generation typically runs between 2,000 and 8,000 euros per month. Pay per qualified meeting sits between 200 and 600 euros per booked meeting depending on deal size and industry. Performance based deals, where the agency takes a percentage of closed revenue, usually sit between 10 and 20 percent.

Those are wide ranges because the work behind them varies enormously. Here is what actually moves the number.

The retainer model

A fixed monthly fee covering strategy, list building, copywriting, sending infrastructure, inbox management and reporting. You pay the same whether the month produces four meetings or forty.

What it should include: ideal customer profile definition, data sourcing, domain and inbox setup, warm up, sequence writing, A/B testing, reply handling, and a CRM that is actually kept current. If a retainer quote does not name all of those, ask what is missing.

Who it suits: companies with a defined ICP and an average contract value above roughly 5,000 euros, where a handful of closed deals covers a year of fees.

Pay per meeting

You pay only for meetings that get booked and show up. Attractive on the surface, and occasionally the right answer, but read the qualification criteria before signing anything.

The failure mode is predictable. When an agency is paid per meeting, its incentive is volume, not fit. You end up paying 400 euros for a call with a company that was never going to buy. Ask exactly how a meeting is defined, who decides whether it qualifies, and what happens when a prospect does not attend.

Who it suits: companies testing outbound for the first time who want to cap downside, and companies with a broad addressable market where fit is easy to establish.

Performance and revenue share

The agency takes a percentage of revenue from deals it sources. Alignment is close to perfect, which is why very few agencies offer it: they carry all the risk while you carry none.

Agencies that do offer this will qualify you hard before agreeing, because they are effectively investing in your sales team's ability to close. Expect to be asked for your close rate, your average contract value and your sales cycle length before any conversation about scope.

What an in house SDR costs by comparison

This is the comparison most buyers actually want, and almost nobody lays it out honestly. Here is the full cost of a single sales development representative in the Nordics.

  • Base salary: 45,000 to 60,000 EUR

  • Employer contributions and benefits: 8,000 to 14,000 EUR

  • Commission at target: 8,000 to 15,000 EUR

  • Sales tooling and data licences: 3,000 to 6,000 EUR

  • Management time: Roughly 15% of a sales leader

  • Recruitment cost: 5,000 to 12,000 EUR, once

  • Realistic first year total: 70,000 to 100,000 EUR

Then add the things that do not appear on a spreadsheet. An SDR takes roughly three months to reach full productivity. Average SDR tenure across the industry is under 18 months, so you will run that ramp again. And for the first quarter you are paying full cost for partial output.

A 4,000 euro per month retainer costs 48,000 euros a year and reaches full output in three to four weeks. That is the comparison, and it is why the question is rarely purely about price.

You can see what these engagements actually produced, or get a quote on a 20 minute call.

What changes the price

  • Average contract value. Selling a 2,000 euro service needs volume. Selling a 200,000 euro service needs precision. Precision costs more per meeting and less in total.

  • Market size. A list of 200 realistic accounts requires a different approach, and different pricing, to a list of 40,000.

  • Number of markets. Running Denmark, Sweden and Norway simultaneously means three sets of messaging, sometimes three languages, and three sending infrastructures.

  • Channel mix. Email only is the cheapest. Email plus LinkedIn plus calling costs more and converts better.

  • Whether you have product market fit. No agency can sell something the market has not validated. Good agencies decline this work. It is worth asking whether they would.

Questions to ask before you sign

  • What exactly counts as a qualified meeting, and who arbitrates?

  • Who writes the copy, and can I see three examples from live campaigns?

  • What is your sending infrastructure, and how do you protect my main domain?

  • What happens in month one if the first sequence underperforms?

  • Can I speak to a current client in my industry?

  • What is the notice period, and is there a minimum term?

The honest answer on cost. B2B lead generation is not cheap in absolute terms, and any agency quoting well below market is either using low quality data, spraying volume, or has never worked in your segment. The right question is not what it costs. It is what one closed client is worth to you, and how many you need for the arrangement to pay for itself. For most B2B companies with a contract value above 10,000 euros, that number is one or two per year.

Frequently asked questions

How much does a B2B lead generation agency charge per month?

Most B2B lead generation agencies charge between 2,000 and 8,000 EUR per month on retainer. The range depends on the number of markets, channel mix and how precise the targeting needs to be. Higher contract values usually justify higher retainers because each closed deal returns more.

Is pay per meeting cheaper than a retainer?

Not usually. Pay per meeting looks lower risk but incentivises volume over fit, so you pay for meetings that were never going to convert. It works best when your addressable market is broad and qualification is simple. Always confirm the written definition of a qualified meeting first.

What does a lead generation retainer include?

A proper retainer covers ICP definition, data sourcing, domain and inbox setup, warm up, sequence copywriting, A/B testing, reply handling, meeting booking and CRM hygiene. If a quote does not name all of those, ask what has been excluded and who is expected to do it.

How much does an SDR cost in the Nordics?

A single SDR costs 70,000 to 100,000 EUR in year one. That is 45,000 to 60,000 base salary, 8,000 to 14,000 in employer contributions, 8,000 to 15,000 commission at target, 3,000 to 6,000 in tooling, plus recruitment cost and three to six months of ramp at partial output.

How long before lead generation produces results?

An agency with warmed infrastructure typically books first meetings in two to four weeks and reaches full output by week four to six. Starting from zero, add three to four weeks for domain warm up. An in house hire takes three to six months to reach the same point.