B2B Lead Generation Agency: How to Choose One (and What to Ask)
8 min read · AstraLoop Studio
When you're looking for a partner to grow sales, you run into dozens of agencies promising the same thing: "guaranteed clients," "a full pipeline," "qualified appointments every week." The problem is that behind nearly identical slogans sit very different business models, with equally different consequences for your revenue over the next 12 months.
The most important distinction, the one almost no agency spells out clearly, is simple: some build you an owned acquisition system, others sell you leads by the piece. Understanding which side of that line the vendor in front of you sits on changes everything: the real cost, how dependent you become on them, and what you're left with once the contract ends.
This guide gives you a concrete checklist of questions to ask during vendor selection, the numbers to demand, and the red flags to spot before you sign anything.

The two models on the market: owned system vs. pay-per-lead
Broadly speaking, B2B client acquisition agencies fall into two families. Neither model is "right" in the abstract, but one is right for your situation. And it's essential to know which one you're actually buying.
Model A: the agency that sells you leads by the contact
Here you pay for every lead or appointment delivered to you. The agency runs its own tools, sending domains, and lists in-house, and hands you the interested contacts. Pricing is typically per lead (anywhere from €30 to €150 depending on the industry) or per booked appointment.
Pros: you get moving fast, there's nothing to learn, and the operational risk sits with them. In theory, if a lead doesn't show up, you don't pay.
Cons: you're left with nothing. The domains, the sequences, the know-how, the sending reputation all stay with the agency. The day you stop paying, the flow stops dead. The same leads are often sold to multiple companies (especially common in volume lead generation), and quality swings wildly.
Model B: the agency that builds you an owned system
Here the goal is different: build a complete acquisition machine that stays yours. Sending domains registered in your name, your own CRM, documented sequences and messaging, lists built around your ideal customer profile. The agency brings the expertise and execution, but the asset accumulates on your side.
Pros: you build a predictable, repeatable channel. After the first few months, cost per lead tends to drop, because the infrastructure is already paid for. And if you switch agencies, you take the domain, the lists, and the process with you.
Cons: ramping up takes time (typically 60-90 days between domain warmup, message testing, and optimization). It requires a more structured upfront investment and at least some involvement from you or your team.
If you want to dig into the technical and strategic difference between the two approaches, we've dedicated a full article to comparing an owned acquisition system versus classic lead generation. The practical rule is this: if you need a quick stopgap, pay-per-lead can work; if you want a stable sales channel over time, you need an owned system.
The questions to ask before you sign (the checklist)
A serious agency won't flinch at precise questions. In fact, how they react to these questions often tells you more than their answers do. Here are the ones that actually matter.
1. "Who keeps the sending domains and the lists?"
This is the question that cuts through everything. If the answer is "they're ours, you just get the leads," you're buying the pay-per-lead model. If it's "we register secondary domains in your name and the lists are yours," you're building an asset. Neither answer is wrong on its face, but you need to know what you're actually paying for.
2. "How do you handle email deliverability?"
This is the technical question that separates professionals from amateurs, and it's also the one agencies handle worst. In 2026, Google, Yahoo, and Microsoft enforce strict rules on bulk senders: spam rate under 0.3%, bounce rate under 2%, mandatory authentication, and one-click unsubscribe.
A competent vendor will talk to you about SPF, DKIM, and DMARC with a p=reject policy, gradual domain warmup, inbox rotation, and reply-rate monitoring. If "how do you avoid landing in spam?" gets you vague answers or a generic "we use a tool that handles it," that's a red flag. Sending reputation is fragile, and if they burn it, the damage sticks to your domain.
3. "What signals do you use to target prospects?"
Mass cold blasting (sending the same message to everyone) works worse and worse and wrecks your reputation. Agencies that do this well practice signal-based selling: they target accounts showing concrete buying signals, like a decision-maker changing roles, a new funding round, a new office opening, or repeat visits to your site. Ask for concrete examples of which signals they use for your industry. If they can't answer, they're still working off a generic cold list.
4. "Show me the unit economics: CAC, cost per lead, ramp time"
Be wary of anyone promising "guaranteed clients" without ever showing you a number. A serious agency thinks in terms of transparent acquisition metrics: customer acquisition cost (CAC), cost per lead, customer lifetime value (LTV), and above all, realistic ramp-up timelines. Anyone who tells you you'll see results "from week one" either doesn't understand the B2B market or is selling you a fantasy. The real ramp for an outbound system runs 60 to 90 days.
5. "How do you qualify leads before handing them to me?"
A lead is not a customer. Ask how they distinguish a lukewarm contact from one ready to talk. Serious vendors work with clear qualification criteria and can explain the difference between an MQL and an SQL — that is, between someone who just showed interest and someone genuinely ready for a sales conversation. If they hand you everything unfiltered, the sorting work falls on your sales team, and the "low cost per lead" turns out to be an illusion.

6. "Who replies when a prospect writes back? AI or a person?"
Today many agencies use AI agents for prospecting and sequence sending. That's legitimate and often effective for scaling volume. The critical point is what happens once someone replies: qualifying live responses and booking the appointment should go through a human quality filter, a setter who reads the context. An agency selling you "AI that does everything autonomously, zero humans" is oversetting expectations. AI amplifies a good process — it doesn't replace it.
Matching the model to your situation
The choice between the two models isn't philosophical, it depends on where you are.
| Your situation | Best-fit model | Why |
|---|---|---|
| You need to quickly validate a new offer | Pay-per-lead | You test demand without building infrastructure |
| You have a validated offer and want to scale | Owned system | You build a repeatable, predictable channel |
| You sell high-value services (€5k+ tickets) | Owned system | Every client justifies the investment in the asset |
| Limited budget, need cash now | Pay-per-lead | You pay for results, less upfront risk |
| You want to reduce reliance on referrals | Owned system | You create a channel you can switch on at will |
If your underlying problem is that sales arrive in unpredictable waves, the real issue isn't "buy more leads" but building a steady, predictable flow. And that only comes from a system, not from one-off purchases.
The red flags that should make you walk away
- "Guaranteed clients" with no numbers. No one can guarantee sales: they depend on your offer and your ability to close. Whoever promises this is selling a fantasy.
- No questions about deliverability. If they never mention warmup, DMARC, or bulk-sender rules, they either don't know what they're doing or don't care about protecting your domain.
- Results "from week one." Serious B2B outbound has a 60-90 day ramp. Shortcuts burn domains.
- Contracts that lock you in for 12 months with no way out. An agency confident in its own work doesn't need to trap you.
- Zero transparency on the messages sent in your name. You need to be able to see and approve what they write to your prospects, since they're speaking on your behalf.
- The same lead sold to multiple clients. This happens in volume lead gen. Ask explicitly for exclusivity on contacts.
Not sure whether you need a quick flow of leads or a system that stays yours? Tell us about your situation and we'll give you an honest read, with realistic numbers and timelines.
Beyond email: a modern agency thinks full-funnel
One limitation of "single-tactic" agencies is that they only sell cold email, or only LinkedIn, or only appointments. But an acquisition system that holds up over time integrates multiple channels: outbound (email and LinkedIn social selling), paid (Meta and LinkedIn Ads), and organic (content and SEO) that reinforce one another.
A new channel is also emerging: getting found and cited by AI assistants like ChatGPT and Perplexity, what's now called GEO/AEO. With over 30% of searches in 2026 happening through AI interfaces, being the answer ChatGPT suggests when a decision-maker searches for a vendor is becoming a genuine acquisition channel in its own right. Few agencies actually cover this ground: asking whether they think about it tells you how far ahead they are.
So the final question to ask is: "Are you building an isolated piece or an integrated system?" If they're proposing a well-structured qualified appointment-setting service disconnected from everything else, that's fine, as long as it's clear. The problem arises when they charge you for a tactic as if it were a complete strategy.
The selection process in 4 steps
- Define what you want to be left holding. Just leads, or the infrastructure too? This alone decides which family of agencies to consider.
- Run the checklist on every vendor. The six questions above. Compare the answers side by side: the differences will jump out.
- Demand numbers and a first-90-days plan. Expected CAC, ramp time, weekly KPIs. Whoever has them gives them to you; whoever doesn't hides behind slogans.
- Start with a measurable trial period. A 90-day pilot with clear goals beats a year-long contract signed blind.
Choosing the right partner doesn't mean picking whoever promises the most. It means picking whoever explains best how they'll get there, with what numbers, and what you'll be left with. The questions in this guide exist for exactly that: to show you the model hiding underneath the slogan.
Frequently asked questions
How much does a B2B client acquisition agency cost?
It depends on the model. Pay-per-lead runs roughly €30-150 per lead, or per booked appointment. An owned system usually involves a monthly fee (often €1,500-5,000) plus tool costs, with a 60-90 day ramp before full effectiveness. Cost per lead on an owned system tends to fall over time because the infrastructure is already paid for.
Is it better to buy leads or build an in-house system?
Buying pay-per-lead is useful to quickly validate an offer or when you need cash fast, but it leaves you with no asset: once you stop paying, the flow stops. An owned system takes more time and upfront investment, but builds you a predictable, repeatable channel that stays yours even if you switch agencies.
How long does it take to see the first results?
In serious B2B outbound, the realistic ramp is 60 to 90 days: you need domain warmup, message testing, and list optimization. Anyone promising results from week one either doesn't know the market or is burning your domain reputation with aggressive sending.
How do I know if an agency protects my deliverability?
Ask how they handle warmup, authentication, and reputation. A competent vendor will talk about SPF, DKIM, and DMARC with a p=reject policy, inbox rotation, spam rates under 0.3%, and reply monitoring. Vague answers or a generic 'the tool handles it' are red flags: if they burn the domain, the damage lands on you.
Is an agency that uses AI for prospecting reliable?
Using AI to send sequences and qualify at volume is legitimate and effective. What matters is how they handle replies: live qualification and booking should go through a human filter, a setter. Be wary of anyone selling 'AI that does everything autonomously with no humans': AI amplifies a good process, it doesn't replace it.
What questions tell me whether I'm buying a system or just leads?
The key question is 'who keeps the sending domains and the lists?' If they belong to the agency, it's the pay-per-lead model. If they're registered in your name, you're building an asset. Also ask about lead exclusivity, transparency on messages sent in your name, and a numeric plan for the first 90 days.
If you're evaluating an agency and want a second opinion before you sign, request an analysis of your case: together we'll figure out which acquisition model actually makes sense for you.