Outsourcing Lead Generation: Comparing Providers and Agencies
Handing lead generation to a service provider — when it pays off, what it costs, and what to look for when choosing one.
Outsourcing lead generation: when it makes sense
Not every B2B company needs a service provider for lead generation. But there are clear situations where outsourcing is the better choice.
Outsource when:
- No in-house outbound know-how (tools, deliverability, copywriting)
- The sales team is focused on closing and prospecting is suffering
- Fast market entry into a new region or industry
- Test phase: validating outbound before building an in-house team
Do it yourself when:
- The product isn’t validated yet (no product-market fit)
- No clear ICP defined
- A very complex, explanation-heavy product (only experts can pitch it)
- Budget under €1,500/month
The 4 types of lead generation providers
| Type | What they do | Price | Best for |
|---|---|---|---|
| Email outbound agency | Sets up and runs cold email sequences | €1,500-3,000/month | Fast volume, validated ICP |
| Multichannel agency | Email + LinkedIn + possibly phone | €2,500-5,000/month | Higher reply rates, more complex deals |
| SDR-as-a-service | A dedicated SDR working with your tools | €3,000-8,000/month | Maximum control, like your own employee |
| Pay-per-lead/meeting | Payment only per result | €50-500 per lead/meeting | Low-risk testing, but less control |
What to look for when choosing
1. DACH expertise
A US provider working with English templates in the German market will fail. Check:
- Does the agency write outreach copy in German?
- Do they know the GDPR requirements?
- Do they have proven results with German companies?
- Do they understand the German sales style (more matter-of-fact, less aggressive)?
2. Transparency about the process
Good signs:
- You see the email sequences before they go out
- The agency works inside your CRM (or syncs data)
- You get weekly reports with real metrics
- Domain setup and warmup are explained
Warning signs:
- “We have a proprietary method” (= a black box)
- No figures on reply rate or deliverability
- Leads delivered via CSV instead of into the CRM
- No owned domain infrastructure (sends from your domain)
3. Realistic expectations
| Metric | Good provider | Warning sign |
|---|---|---|
| Reply rate | 3-8% | “We guarantee 15%“ |
| Meeting rate (from replies) | 30-50% | “Every lead is ready to buy” |
| Ramp-up time | 4-6 weeks | ”Results from day 1” |
| Meetings/month (1 channel) | 5-15 | ”50 meetings/month guaranteed” |
4. Pricing models in detail
Retainer (recommended to start):
- €1,500-5,000/month depending on scope
- Defined volume (e.g., 500 contacts/month, 2 campaigns)
- Advantage: predictable costs, agency invests in setup
- Disadvantage: costs run even in weak months
Performance hybrid (recommended from month 3):
- Lower retainer (€1,000-2,000) + bonus per meeting (€100-300)
- Incentivizes the agency to deliver quality
- Advantage: shared risk
- Disadvantage: the agency might optimize for easily reachable leads instead of strategically important ones
Pay-per-meeting (evaluate carefully):
- €150-500 per booked meeting
- Sounds low-risk, but has a catch:
- How is “meeting” defined? (Show-up? 15 minutes? Qualified?)
- The agency optimizes for quantity over quality
- No control over messaging and brand perception
A typical process with a provider
Month 1: Setup
- ICP workshop: who are the ideal customers?
- Messaging: developing emails and LinkedIn messages
- Domain setup: setting up and warming up separate outreach domains
- Data: researching target companies and contacts
- CRM integration: data flows into your HubSpot/Pipedrive
Month 2: Ramp-up
- First campaigns go live (email and/or LinkedIn)
- A/B tests on subject lines and messaging
- First replies and meetings come in
- Weekly check-in: what’s working, what isn’t?
Month 3+: Optimization
- Optimizing reply rate (messaging iteration)
- Sharpening the ICP (which segments convert better?)
- Testing new channels (LinkedIn if only email so far, phone for warm leads)
- Improving the handoff process between agency-sourced meetings and your sales team
Getting the cost math right
| Scenario | Monthly cost | Meetings/month | Cost per meeting |
|---|---|---|---|
| In-house SDR (full-time) | €4,500-6,000 (salary + tools) | 10-20 | €300-600 |
| Outbound agency (retainer) | €2,500-4,000 | 8-15 | €200-500 |
| SDR-as-a-service | €4,000-8,000 | 15-25 | €250-400 |
| Pay-per-meeting | variable | 5-10 | €150-500 |
The hidden costs of an in-house SDR: recruiting (3-6 months), onboarding (2-3 months), turnover (average tenure of 18 months), management time. A provider eliminates these costs — in exchange, you have less control and build no in-house know-how.
Common questions
What does a lead generation provider cost?
Three models: 1) Retainer (€1,500-5,000/month): a fixed monthly fee for a defined number of leads or meetings. 2) Pay-per-lead (€50-200 per qualified lead): you only pay for what comes in, but have less control over quality. 3) Pay-per-meeting (€150-500 per booked appointment): the most results-driven, but the highest unit cost. Most reputable providers in the DACH region work on a retainer plus performance-based component.
When does it make sense to outsource lead generation?
Three signals: 1) No in-house cold outreach know-how (tools, deliverability, sequences). 2) The sales team is at capacity with closing and has no bandwidth for prospecting. 3) A fast market entry is needed (new product, new market, new region). Don't outsource if the product isn't validated yet or there's no clear ICP.
How do I recognize a good lead generation provider?
5 quality criteria: 1) Shares their own outreach metrics (reply rate, meeting rate). 2) Asks about your ICP and past results first. 3) Works within your CRM instead of a black box. 4) Offers transparency about tools and processes. 5) Has proven results in the DACH region (not just the US market). Warning signs: guaranteed lead numbers without an ICP analysis, no owned domain infrastructure, pay-per-lead only with no quality criteria.
What's the difference between a lead agency and SDR-as-a-service?
Lead agency: delivers leads or meetings, usually via email and LinkedIn. You control the process. SDR-as-a-service: provides a dedicated SDR (or team) who works like an internal employee — with your tools, your CRM, your playbooks. SDR-as-a-service gives you more control, but also costs more (€3,000-8,000/month per SDR).