B2B Demand Generation Agency: How to Pick One That Works

Written by
B2B Growth Team
13 min read
Back to InsightsB2B Demand Generation Agency: How to Pick One That Works

Most companies start looking for a B2B demand generation agency at the same moment: the founder-led sales motion has run out of road, inbound has flattened, and the board wants a number for next year that nobody currently knows how to hit. It is a bad moment to buy, because urgency makes every deck look competent.

The market has also made the category almost meaningless. Content shops, SDR outsourcers, paid media buyers and full-funnel consultancies all describe themselves as demand generation agencies now, and the pitch decks are close to interchangeable. The differences only show up in what they measure, who does the work, and how they behave in month five when the numbers have not moved yet.

This is a buyer-side guide to telling them apart.

Demand generation and lead generation are not the same purchase

This distinction sounds academic until you have paid for the wrong one.

Lead generation buys contact records. Someone downloads a report, fills a form, gets routed to a rep. The output is volume, the metric is cost per lead, and the work is largely mechanical: build the offer, buy the traffic, capture the email.

Demand generation creates the intent that makes those records worth anything. It builds awareness of a problem inside an audience that did not previously know it had one, keeps your company present while that awareness matures, and captures the demand when the buyer finally starts shopping. The output is pipeline, the metric is cost per qualified opportunity, and the work involves positioning, content, media, sales enablement and measurement operating together.

The practical consequence: an agency selling on cost per lead will optimise for the cheapest form fill it can find, which is almost always a gated asset promoted to an audience with no purchase intent. You get 400 MQLs a month, your SDRs burn out calling them, and sales stops trusting marketing. This is the single most common failure in the category, and it is a direct result of buying lead generation while believing you bought demand generation.

Ask any prospective agency what happens when cost per lead falls but opportunity count stays flat. The good ones treat that as a problem. The weak ones treat it as a win.

What a B2B demand generation agency should actually own

A credible engagement covers five areas. Agencies that only do one should be priced and scoped as specialists, not as your demand engine.

Positioning and message development. What problem you solve, in the language the buyer uses before they know your category exists. This work is unglamorous, hard to bill by the hour, and the input that determines whether everything downstream performs. Agencies that skip straight to channel plans are guessing.

Content production across the funnel. Not just blog posts. Comparison pages, customer proof, technical documentation for the evaluator, cost justification for the economic buyer, and the short-form distribution that puts any of it in front of anyone.

Paid and organic distribution. LinkedIn, paid search on high-intent terms, retargeting, syndication where it fits, and search visibility for the problem language. Distribution without content is expensive, content without distribution is invisible, and agencies that only do one will quietly blame the other.

Sales alignment and routing. Lead definitions agreed with sales, scoring that reflects real close rates rather than form-fill counts, handoff SLAs, and a feedback loop where sales tells marketing which conversations were worth having. If nobody at the agency has ever sat in a pipeline review, this part will not happen.

Measurement and attribution. Multi-touch, or at minimum first-touch and last-touch reported side by side over a window that matches your sales cycle. Which brings us to the part most buyers underweight.

If your motion is account-focused rather than broad-funnel, the operating model differs enough that it is worth reading our guide to B2B account-based marketing alongside this one. Several agencies sell both under the same retainer without distinguishing between them, and the campaign structures are genuinely different.

The four agency models, and which one fits

Full-funnel retainer agencies run strategy, content, media and reporting as one team. Typically $15,000–$40,000 a month in the US mid-market. Right when you have no senior in-house marketing leadership and need the whole system built. Wrong when you already have a strong VP of Marketing, because you will pay for strategy you already have.

Paid media specialists run LinkedIn, Google Ads and programmatic, usually on a percentage of spend or a flat $5,000–$15,000 monthly fee. Right when your positioning and content are solid and the constraint is distribution efficiency. Wrong as your first hire, because they will spend against a message that has not been tested.

Content and SEO-led agencies build the organic and educational layer, $8,000–$25,000 a month. Right for categories with real search demand and a long compounding horizon. Wrong when you need pipeline this quarter. The overlap with search work is substantial, and the diligence in our piece on how to choose a B2B SEO company applies almost directly here.

Outsourced SDR and outbound shops deliver meetings, often priced per meeting or per SDR at $6,000–$12,000 each. Right for well-defined, list-buildable markets. Wrong when your category is new, because cold outbound into a market that does not recognise the problem produces expensive silence.

Most companies that think they need one thing need two. The common healthy combination for a Series A or B software company is a content-led agency plus a paid media specialist, with an in-house owner coordinating them. The common unhealthy combination is a full-funnel retainer bought as a substitute for having any internal marketing leadership at all.

What B2B demand generation services cost

Ranges vary by market, but US mid-market pricing clusters predictably:

  • Strategy-only engagements: $10,000–$30,000 as a one-off project, four to eight weeks
  • Content-led retainers: $8,000–$25,000 monthly
  • Full-funnel retainers: $15,000–$40,000 monthly
  • Paid media management: 10–20% of spend, or $5,000–$15,000 flat
  • Media budget itself: typically 2–4x the management fee to be worth managing

Anything under about $6,000 a month for full-service work is either offshore delivery with a US-facing account manager, or a template applied to your business with the logos changed. Both exist and both are sometimes fine, provided you know which one you are buying.

The number that actually matters is not the retainer. It is the retainer plus media spend divided by the qualified opportunities produced, compared against what those opportunities are worth. Model this before you sign rather than after: our customer acquisition cost calculator and customer lifetime value calculator will tell you within an afternoon whether the proposed spend can mathematically work at your average contract value and close rate. If the LTV to CAC ratio does not clear 3:1 at the agency's own projected conversion rates, the plan fails on arithmetic before anyone writes a word of copy. The broader framing in our piece on marketing customer acquisition cost covers how to keep the calculation honest across blended channels.

The diligence questions that expose weak agencies

Every agency has case studies. Almost none of them survive follow-up questions.

"Walk me through an account where this did not work." The answer tells you more than any success story. Agencies with real operating experience have several, and can explain the diagnosis. Agencies that have never looked closely will say something about client-side execution.

"Who specifically does the work, and what else are they on?" Pitch teams are not delivery teams. Ask for names, seniority, account load and a direct conversation with the person who would run your account. A strategist carrying thirty accounts is a reviewer, not an operator.

"What is your definition of a qualified opportunity, and who agreed it?" If the definition comes from marketing alone, it will drift toward whatever is easy to produce. The right answer involves sales agreeing the criteria and both sides reviewing them quarterly.

"How do you attribute revenue with a nine-month sales cycle?" Anyone who answers with last-click reporting has not worked on a long-cycle B2B account. You want to hear about self-reported attribution on forms, first-touch reporting over an extended window, and a stated tolerance for uncertainty.

"What happens in month five if pipeline is flat?" Good agencies have a diagnostic sequence: check whether impressions and reach moved, whether the message is landing, whether the offer converts, whether sales is working the leads. Weak agencies ask for more budget or more time.

"Show me the reporting a current client receives." Redacted is fine. You are looking for whether the report leads with pipeline and opportunity metrics or with impressions, clicks and MQL counts. What an agency puts at the top of page one is what it optimises for.

The metrics worth reporting

Demand generation reporting goes wrong in a predictable way: it fills with activity metrics because those move fast and always look positive.

Four numbers deserve board-level reporting.

Qualified pipeline sourced and influenced, reported separately. Sourced means marketing created the account relationship. Influenced means marketing touched a deal sales would have had anyway. Agencies that report only influenced pipeline are usually hiding a weak sourced number.

Cost per qualified opportunity, fully loaded. Retainer plus media plus tooling, divided by opportunities that sales accepted. Track it monthly and expect it to be ugly for the first two quarters.

Conversion rate by funnel stage. Visitor to lead, lead to qualified, qualified to opportunity, opportunity to closed. Aggregate conversion rate hides which stage is broken. Our conversion rate calculator is useful for keeping the stages comparable when they are being reported by different systems.

Return on ad spend for the paid layer, in isolation. Paid demand generation should be measurable on its own terms even when the organic and content layers are not yet compounding. Run it through our ROAS calculator monthly. A paid programme that cannot clear breakeven after six months of optimisation is either targeting the wrong audience or converting on a broken offer, and neither is fixed by increasing budget.

Expect months one to three to be setup, positioning and baseline instrumentation, months four to eight to show leading indicators moving while opportunity counts lag, and months nine onward to be where the compounding shows. A programme with no movement in reach, engagement or lead quality by month four has a problem worth confronting immediately rather than at renewal.

Structuring the engagement

Buy a paid pilot before a twelve-month retainer. Six to eight weeks, scoped to positioning work plus one campaign in one channel, at real money. What you learn about how they operate is worth more than any reference call, and the good agencies welcome it.

Set a 90-day deliverable milestone that does not depend on Google. Tracking configured correctly, lead definitions agreed with sales, positioning documented, first campaign live, first eight content assets shipped. If an agency needs a full quarter of research before producing anything, that research will not be better than a three-week version.

Own everything. Ad accounts, analytics properties, CRM configuration, content source files, audience lists and documentation should sit in your systems from day one. Agency-owned ad accounts are the most common form of soft lock-in in this market.

Keep a 60-day exit clause. Twelve-month lock-ins with no break exist to protect agency revenue through exactly the period when clients start asking difficult questions.

Name an internal owner. Agencies need approvals, subject matter interviews, sales access and product context. Without one accountable person inside your company unblocking those, the engagement stalls and both sides blame the other. If that coordination load is going to sit across several people, the systems in our guide to marketing project management tools are worth setting up before the agency starts rather than three months in.

How these engagements fail

MQL targets without opportunity targets. The agency hits its number, sales rejects the leads, and everyone spends the QBR arguing about definitions.

Buying distribution before positioning. Media spend against an untested message is the fastest way to conclude that a channel does not work when the message was the problem.

Reporting cadence outrunning the sales cycle. Monthly reviews on a nine-month cycle create pressure to show short-term wins, which pushes the agency toward bottom-funnel harvesting of demand you already had.

Killing the programme at month seven. The most expensive mistake in the category. Demand generation compounds slowly and then quickly, and the shape of the curve means the moment of maximum doubt sits just before the returns arrive. This is why the leading-indicator agreement in month one matters so much: it gives you something real to judge at month five that is not pipeline.

No sales feedback loop. If nobody is telling marketing which conversations were good, targeting never improves and the agency is optimising blind.

FAQ

How much does a B2B demand generation agency cost? US mid-market full-funnel retainers typically run $15,000–$40,000 a month, content-led retainers $8,000–$25,000, and paid media management 10–20% of spend or $5,000–$15,000 flat. Budget media spend separately at roughly two to four times the management fee. Strategy-only projects run $10,000–$30,000 as one-off engagements.

How long before a demand generation agency produces pipeline? Leading indicators such as reach, engagement and lead quality should move by month three or four. Qualified opportunities usually appear meaningfully between months six and nine, and the fully loaded cost per opportunity generally does not look healthy until months nine to twelve. Categories with short sales cycles compress this; enterprise sales cycles extend it.

What is the difference between demand generation and lead generation? Lead generation captures contact details from people already in market. Demand generation creates awareness of the problem you solve among people who are not yet shopping, then captures them when they enter the market. Lead generation is measured in cost per lead, demand generation in cost per qualified opportunity and sourced pipeline. Buying one while expecting the other is the most common mismatch in this market.

Should we hire an agency or build the function in-house? Agencies are usually the better first move when you need multiple skill sets immediately and cannot yet justify four full-time hires, or when you need senior strategic input you do not have internally. In-house wins on institutional knowledge, product depth and long-run cost once volume is predictable. The common path is agency-led for twelve to eighteen months while the playbook is built, then transition execution in-house and retain a specialist for paid media.

Advertisement

Share this article

Ready to List Your Business?

Join thousands of businesses already benefiting from our global directory. Get instant visibility and quality backlinks.

Submit Your Listing