LeadHaste

Hiring a B2B Demand Generation Agency: The Questions That Expose a Reseller

Book a Call →

Hiring a B2B Demand Generation Agency: The Questions That Expose a Reseller

Dimitar Petkov
Dimitar Petkov·Aug 2, 2026·Updated Aug 6, 2026·12 min read

There is a company we have crossed paths with three times in two years, always in the same shape: a polished B2B demand generation brand with strong case studies, a confident strategist on the sales call, and a delivery team that turns out to be four subcontractors who have never spoken to each other. The client pays one invoice and believes they hired one team. What they actually hired was a project manager with a Rolodex and a 40% margin on everyone else's work.

Demand generation is unusually easy to broker because it is a bundle. Paid media, content, SEO, lead magnets, email nurture, outbound, intent data, and marketing operations are separate specialties with separate labor markets, and no agency under a hundred people is genuinely strong at all of them. Every agency subcontracts something. The distinction worth screening for is whether they subcontract at the edges and tell you, or whether the entire operation is a coordination layer over vendors you are paying for twice.

What Reselling Looks Like in Practice

The paid media layer is the oldest version. An agency sells a demand generation retainer that includes LinkedIn and Google campaigns, then routes the actual buying through a media partner who charges them a percentage of spend. Your invoice shows one management fee. Two exist. The tell is usually a reluctance to grant you admin access to your own ad accounts, since account structure would make the arrangement visible in about a minute.

The outbound layer is the fastest growing. Cold email and LinkedIn execution have consolidated around a handful of white-label providers who run campaigns under any brand you like, complete with client-facing dashboards that carry your agency's logo. The agency sells the program, the white-label provider builds the domains, writes the sequences from a template library, and sends. The agency's contribution is the strategy call and the monthly report. This is precisely the arrangement our breakdown of outsourced lead generation covers on the ownership side, and it produces the same result: infrastructure you never see and cannot take with you.

The data and tooling layer is the quietest. Agencies buy seats or credits at volume pricing on intent platforms, enrichment tools, and sequencers, then resell them to clients at retail or above as part of a bundled fee. Volume purchasing is legitimate business and the margin is often reasonable. The problem is that you cannot evaluate whether the tool is worth what you are paying when you do not know what you are paying for it, and switching costs get quietly engineered into the relationship.

Why Reselling Is Not Automatically the Problem

An agency that hires a specialist retoucher for a campaign shoot is not defrauding anyone, and neither is one that brings in a paid social specialist for a channel it does not staff. Specialization is how professional services work, and a broker with genuinely excellent taste in subcontractors can outperform an in-house team that is merely adequate at everything. We have seen it happen. The buyer got a better outcome than they would have from a fully integrated shop.

What separates that from the bad version is ownership of the number. In a healthy arrangement, one person at the agency is accountable for pipeline, has authority over every subcontractor's scope, and can change a failing channel inside a week. In the broken version, the agency's economics depend on stability rather than performance, because renegotiating a subcontractor is expensive and pushing back on their quality risks the relationship the agency's margin depends on. When that is the structure, your feedback enters a chain with no forcing mechanism at the end, and the monthly report starts describing activity instead of outcomes around month four.

SignalExecutes the workBrokers the work
Ad account and sequencer accessAdmin, in your name, from day oneRead-only dashboards, or none
Who joins the weekly callThe person doing the workAccount manager, every time
Turnaround on a copy changeSame or next day"I'll get that to the team"
Pricing breakdownFees and pass-through costs itemizedOne bundled number, no detail
Tool and platform spendBilled at cost or in your own accountBundled, amount unstated
Answer to "who else is involved"Named partners and their scope"We handle everything in house"

The Six Questions

None of these are gotchas, and a straight-dealing agency answers all six comfortably. Their value is that a broker has to either disclose the structure or say something they know is false, and most people are worse at the second than they expect.

  1. Which parts of this program does your own payroll execute, and which parts go to partners? Ask for the list before you ask anything else, because every later answer should be consistent with it.
  2. In week three, when I have a question about why a campaign is underperforming, whose calendar am I on? If the answer is always the account manager, nobody with their hands on the work is reachable.
  3. Will ad accounts, sending domains, sequencer workspaces, and the CRM integration be registered to my company? Ownership of the infrastructure is the cleanest proxy for who is really operating it.
  4. How is tooling billed, and what does it cost you? An agency buying at volume and passing it through at cost will say so. An agency marking it up will usually tell you it is bundled, which is the answer.
  5. What is the fastest you have changed direction on an underperforming channel, and what did that take? Brokers describe process. Operators describe a specific week when they killed something.
  6. Who produced the results in this case study, and are they still on the team? Uncomfortable, and the single most useful question on the list. Agency performance is people, and the people move.

What a Straight Answer Sounds Like

Here is the version we would want to hear if we were buying. "We run strategy, outbound execution, and marketing ops on our own payroll. Paid media goes to a two-person shop we have used for four years, and their fee is on your invoice as a line item at cost plus fifteen percent. Content is a freelance bench we manage. Your ad accounts and sending domains are registered to you. Weekly calls include our outbound lead and their media buyer, not just me. If paid media is not working by month three, we will move it or drop it, and we have done both."

That answer is more complicated than "we do everything in house", which is why fewer agencies give it. It also tells you exactly where to push when something breaks, exactly what you are paying for, and exactly what happens if the relationship ends. An agency comfortable saying it has already decided that your ability to evaluate them is not a threat to the account.

Where Demand Generation Agencies Genuinely Earn Their Fee

None of this argues for doing it yourself. Demand generation done properly spans channels that each take a year to get good at, and the coordination between them is where most of the compounding lives. An agency that runs outbound and paid and content as one system, with shared messaging tests and a single pipeline number, is doing work an internal hire cannot replicate for years. That integration is the actual product, and it is worth a real fee.

It is also the thing brokering destroys first, because integration requires that one person can direct every channel and reallocate between them mid-quarter. A chain of subcontractors on separate agreements cannot do that at any price. Our guide to B2B demand generation covers how the channels fit together when they are actually run as one system, and the pricing model breakdown shows how fee structures tend to reveal whichever operating model an agency has chosen.

An agency that resells and tells you is a partner with a supply chain. An agency that resells and does not tell you has priced your inability to check as part of the margin. Same work, opposite relationship, and you find out which one you bought in month five.

Dimitar Petkov, LeadHaste

Want a Partner Who Names Every Moving Part?

We build and run outbound demand generation on infrastructure registered to your company, with the operator on your account joining your calls and every pass-through cost itemized. You get the domains, the data, the sequences, and the performance record, and you keep all of it whether we work together for six months or six years.

Book your free pilot →

Frequently Asked Questions

Hiring an in-house SDR costs $5,500+/month in salary alone, before tools ($3K–5K/month), training, and management. Agencies typically charge $3,000–8,000/month. A managed outbound system like LeadHaste runs $2,500/month — with infrastructure the client owns and a performance guarantee.

With a properly built system, most clients see their first qualified replies within 2–3 days of campaign launch (after the 2–3 week warm-up period). The real power shows in month 2–3 as domain reputation strengthens, sequences optimize from real data, and targeting sharpens.

In-house works if you have a dedicated ops person, 6+ months of runway for ramping, and budget for 20+ tool subscriptions. Outsourcing makes sense when you want speed-to-pipeline, can't justify a full-time hire, or need multi-channel orchestration (email + LinkedIn + intent data) that requires specialized tooling.

Inbound attracts leads through content, SEO, and ads — prospects come to you. Outbound proactively reaches prospects through targeted email, LinkedIn, and calls. Inbound scales slowly but compounds over time. Outbound delivers faster results but requires ongoing execution. The best B2B companies run both.

A compound outbound system is an orchestrated set of 20–30 tools (enrichment, sending, warm-up, analytics) that improves automatically over time. Month 2 outperforms month 1 because domain reputation strengthens, AI sequences learn from engagement data, and targeting tightens from real conversion patterns. It's the opposite of starting fresh every month.

demand-generationlead-generationvendor-selectionoutboundb2b-marketing
Dimitar Petkov

Dimitar Petkov

Co-Founder of LeadHaste. Builds outbound systems that compound. 4x founder, Smartlead Certified Partner, Clay Solutions Partner.

Newsletter

Get outbound strategies that work — delivered weekly.

Join 500+ B2B leaders getting one actionable outbound insight every week.

No spam. Unsubscribe anytime.

Ready to build outbound that compounds?

We'll build the entire system for your business — and the infrastructure it runs on stays yours.

Book my free review →