Paid Media & Performance

ROI-driven search, social and display for B2B. Built to lower CPL in every market you sell into.

International PPC Google Ads Management LinkedIn Ads Facebook Ads Retargeting

Organic Growth & SEO

Multilingual SEO, content and inbound that compound. Rank, stay ranked and convert.

International SEO Free SEO Audit Inbound Marketing B2B Copywriting

Demand Generation

Top-of-funnel programs that create pipeline before the RFP. For buying committees, measured in SQLs.

B2B Demand Gen Lead Magnets Growth Marketing

AI Marketing

Be the answer when buyers ask AI. Visibility in ChatGPT, Gemini and AI Overviews, measured and managed.

AI & LLM Visibility Answer Engine Optimization Multilingual AI Search

WordPress Development

Fast, secure, multilingual WordPress. Engineered for Core Web Vitals, SEO and conversion.

Web Design Core Web Vitals WPML Multilingual
Demand GenerationJuly 23, 2026 · 8 min read

B2B Lead Generation Pricing: What Agencies Charge and Why

B2B lead generation pricing is hard to compare because almost nothing in a quote is standardized. Two agencies can send you the same headline number and mean completely different things by it: one includes media spend, the other does not; one counts a newsletter signup as a lead, the other only counts a booked sales call. This guide sets out the pricing models you will actually be quoted, what moves the price up or down, and the single metric that makes competing offers comparable.

What a lead generation price actually covers

Before comparing numbers, separate the three things that get bundled into one figure:

  • Agency fees. The work: strategy, campaign build, content, landing pages, tracking, reporting and ongoing optimization.
  • Media spend. Money paid to Google, LinkedIn, Microsoft or Meta. This is not agency income, and it should be visible to you in the ad accounts.
  • Tooling. CRM seats, enrichment data, call tracking, landing page builders. Small next to the other two, but it is often quietly assumed to be your cost.

A quote that does not split these three is not a quote you can evaluate. Ask for the split in writing before you compare anything else.

The four pricing models you will be quoted

Monthly retainer

A fixed monthly fee for an agreed scope. This is the most common model for B2B lead generation because the work is continuous: campaigns need weekly attention, and search positions and audience data compound over months rather than weeks.

Commonly reported retainers for B2B lead generation run from roughly $3,000 to $20,000 per month, with media budget on top. The spread is real and mostly reflects scope: one channel in one language sits at the bottom, several channels across multiple markets with content production and CRM attribution sits at the top.

Retainers suit you when the program is ongoing and you want the agency invested in compounding results rather than in hitting a monthly unit count.

Pay per lead

You pay a fixed price for each lead delivered, often between $50 and $500 depending on how narrow the target is. It looks like the safest model because the risk appears to sit with the agency. In complex B2B it usually is not, for reasons worth spelling out below.

Project or sprint

A fixed fee for a defined piece of work with a start and an end: a campaign build, a landing page set, a tracking implementation, a 90-day pilot. Useful for testing a relationship before committing to a retainer, and for one-off work such as a migration or an audit.

A scoped pilot with written success metrics is usually the honest way to start. It produces real performance data from your own market instead of from someone else’s case study.

Hybrid with a performance component

A reduced base fee plus a variable element tied to results, or a percentage of managed media spend (typically quoted at 10 to 20 percent). Hybrids can align incentives well, but only when the performance metric is one that both sides can measure the same way and neither side can game.

Percentage-of-spend has a structural problem: it rewards the agency for spending more, not for spending well. If you accept it, cap the percentage and tie part of the fee to an efficiency metric.

Why pay per lead breaks in complex B2B

Pay per lead works when a lead is a commodity and the sales cycle is short. B2B software, industrial and regulated sectors are neither. Three things go wrong:

The definition of a lead gets stretched. When the agency is paid per unit, every incentive points at loosening the definition. A whitepaper download from a student counts the same as a procurement lead from a target account, unless your contract says otherwise in detail.

Talk to the COSEOM team

Volume gets prioritized over fit. Hitting the monthly count is the job. Reaching the twelve companies that could actually buy from you is not, because those twelve are expensive and slow.

You stop owning the asset. Per-lead arrangements often run on the agency’s landing pages, the agency’s ad accounts and the agency’s data. When the contract ends you keep the leads you paid for and nothing that generates the next ones.

If you do use per-lead pricing, define the lead in the contract: named job titles, company size, geography, and a written rejection right with an agreed rejection window. Without that clause the model transfers risk to you, not away from you.

What actually moves the price

  • Number of channels. Search, paid social, SEO and outbound each need their own build and their own weekly attention. Channels multiply cost close to linearly at the start.
  • Number of markets and languages. A second language is not a translation line item. It means separate keyword research, separate ad copy, separate landing pages and a native reviewer. Read our note on content localization for why translated-only campaigns underperform.
  • Deal size and target seniority. Reaching a CISO at a 5,000-person enterprise costs more per conversation than reaching an office manager, because the audience is smaller and the competition for it is heavier.
  • Content production. If the agency writes the content, that is a real cost line. If you write it, the fee drops and your internal time goes up.
  • Starting position. An account with clean tracking, existing search visibility and a working CRM is cheaper to grow than one that needs the foundations rebuilt first.
  • Reporting and attribution depth. Dashboard-level reporting is cheap. Closed-loop attribution back to won revenue takes engineering time and costs accordingly.

Compare offers on cost per accepted lead

Headline fees are not comparable. Cost per lead is barely better, because it rewards whoever has the loosest definition of a lead. The metric that survives contact with reality is cost per accepted lead: total program cost, agency fees plus media, divided by the number of leads your sales team accepted as qualified.

It works because it punishes cheap traffic that never converts and credits expensive traffic that does. It also forces the definition question to the front, where it belongs, since someone has to say what “accepted” means before anyone can count it.

Work the budget backward rather than forward. Start from the revenue target, divide by average deal value to get the number of deals, apply your close rate to get accepted leads needed, then multiply by a realistic cost per accepted lead. If the number that comes out is far above what you planned to spend, the problem is the target or the close rate, not the agency’s rate card. The same arithmetic underpins our guide to B2B demand generation cost.

Red flags in a lead generation quote

  • Guaranteed lead numbers with no definition attached. A guarantee is only as good as the noun it applies to.
  • No named rejection process. If you cannot reject a lead that does not fit, you are paying for a list.
  • Ad accounts and domains owned by the agency. Historical data and audience lists are yours or they are leverage against you later.
  • Media spend folded into one fee. You should be able to see what reached the platforms.
  • A quote that arrives without questions. Nobody can price this work accurately without asking about deal size, sales capacity and current tracking.

What to ask before you sign

  • What exactly counts as a lead, in writing, and how do we reject one?
  • What is the fee, what is media, and what tooling do we pay for separately?
  • Who owns the ad accounts, the landing pages, the tracking and the data if we stop?
  • What is the expected cost per accepted lead, and what is that estimate based on?
  • What happens in month one, and when should we expect the first accepted lead?
  • Which parts of this are you doing, and which do we need to staff internally?
  • What is the notice period, and what does the offboarding handover include?

A useful supplier will answer all seven without hedging. If you want a second opinion on a quote you have already received, our demand generation team is happy to read it with you.

FAQ: B2B lead generation pricing

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

Commonly reported retainers run from roughly $3,000 to $20,000 per month for agency fees, with media budget on top. The range is wide because scope varies enormously: a single channel in one market sits at the bottom, a multi-channel program across several languages with content production sits at the top.

Is pay per lead cheaper than a retainer?

It can look cheaper per unit and end up more expensive per closed deal. Per-lead pricing rewards volume over fit, so the cost per lead falls while the cost per accepted lead rises. Compare the two models on accepted leads, not on raw lead count.

What is a reasonable cost per lead in B2B?

There is no single answer, because it scales with deal size and audience scarcity. A better question is what you can afford: if the average deal is worth $40,000 and one in ten accepted leads closes, you can afford far more per lead than a business selling a $200 annual subscription. Work it backward from deal economics rather than benchmarking against someone else’s industry average.

Should media spend be included in the agency fee?

No. Keep media spend separate and visible in accounts you own. Bundling the two hides the split and makes it impossible to tell whether performance changed because the work improved or because the budget moved.

How long before lead generation produces results?

Paid search and paid social can produce first leads within weeks, though it usually takes a full quarter to reach a stable cost per accepted lead. Organic search and content compound more slowly, typically over two to three quarters. Be skeptical of anyone promising qualified pipeline in the first month across every channel.

Is a pilot worth paying for?

Usually yes. A scoped 90-day pilot with written success metrics prices the relationship honestly and generates performance data from your own market. Move to a retainer only for the channels the pilot proved, and keep ownership of every account and dataset it created.

Talk to the COSEOM team
Keep Reading

Related articles

All articles →