The decision between hiring an in-house SDR and outsourcing to a lead generation agency is one of the most consequential GTM decisions a growth-stage company makes — and it’s almost always made without full information.
Most founders compare the agency’s monthly retainer to a junior SDR’s salary and conclude that in-house is cheaper. That comparison omits most of the actual costs of in-house, and ignores most of the benefits of outsourcing.
This post breaks down both models completely.
The Real Cost of an In-House SDR
When founders budget for an in-house SDR, they typically think: base salary ($55–$70K for a mid-level SDR in the US) plus maybe a 20% bonus. The actual fully-loaded cost is substantially higher.
Full-Loaded In-House SDR Costs (Annual, US Market)
| Cost Item | Annual Estimate |
|---|---|
| Base salary | $55,000–$70,000 |
| Commission / bonus (on-target) | $15,000–$25,000 |
| Benefits (health, dental, 401K) | $12,000–$18,000 |
| Payroll taxes (~8%) | $5,500–$7,500 |
| Tools (sequencer, data, CRM add-ons) | $6,000–$18,000 |
| Recruiting fee (1× for first hire, amortised) | $8,000–$12,000 |
| Manager time (~8–10 hrs/wk at $100K salary) | $20,000–$25,000 |
| Total annual | $121,500–$175,500 |
| Monthly equivalent | $10,125–$14,625 |
That’s $10,000–$15,000 per month before accounting for the most significant hidden cost: ramp time.
The Ramp Time Problem
A new SDR doesn’t produce full output on day one. They need to:
- Learn your product, positioning, and ICP (2–4 weeks)
- Shadow calls and ramp up activity (4–8 weeks)
- Build and test sequences (4–6 weeks)
- Reach full meeting output (12–20 weeks after start)
Average time from hire to full productivity: 3–5 months. During that period, you’re paying full salary and benefits for an output that ramps from zero to target. That’s $30,000–$50,000 in compensation for partial productivity before the SDR is hitting quota.
The Attrition Problem
SDR annual turnover in B2B runs at 35–45%. The average SDR tenure is 14–18 months. When an SDR leaves:
- You lose the playbook and sequence knowledge they built
- You restart the 3–5 month ramp with the next hire
- You pay another recruiting fee
- Your pipeline production drops for 3–5 months
On a 18-month average tenure with 4 months of ramp, you get 14 months of full productivity per SDR hire — not 18. And the next hire resets the clock.
The Real Cost of Outsourced Lead Generation
An outbound agency’s pricing looks simple: monthly retainer plus onboarding fee. The total cost is more transparent than in-house.
Typical Agency Cost Structure
| Package | Monthly Retainer | Onboarding | Channels |
|---|---|---|---|
| Single channel (email) | $2,500–$3,500 | $1,000–$1,500 | Cold email |
| Two channels | $4,000–$5,500 | $1,500–$2,000 | Email + LinkedIn |
| Full stack | $6,500–$10,000 | $2,000–$3,000 | Email + LinkedIn + Calling |
No benefits, no payroll taxes, no manager time, no recruiting fees, no ramp period.
Annual cost (two-channel agency): $54,000–$66,000 Annual cost (full-stack agency): $78,000–$120,000
Even at the high end, outsourcing costs less than a fully loaded in-house SDR — and the comparison doesn’t yet account for ramp time and attrition risk.
Output Comparison
The cost comparison only matters if the output is comparable. Let’s look at meeting production.
In-House SDR Meeting Output
On target (after ramp):
- Average meetings booked per month: 10–18
- Top performers: 18–25
- During ramp: 2–8/month (months 1–3)
- After attrition/rehire: restart at 2–8/month
Channels covered: typically 1–2 (email + LinkedIn, or email + phone)
Agency Meeting Output
At steady state (after 30–60 day ramp):
- Average meetings booked per month: 8–20 (depending on tier)
- Multi-channel coverage: 2–3 channels simultaneously
- No attrition disruption
- Learnings compound over the engagement
The Hidden Advantages of Each Model
Why In-House SDRs Have Advantages
Institutional knowledge accumulation. An SDR who stays 2+ years learns your product deeply, builds relationships with AEs, and develops a nuanced understanding of what makes a good meeting that’s hard to replicate externally.
Cultural alignment. An internal SDR attends team meetings, understands company context, and carries your brand voice without a briefing document. This matters more as messaging becomes more sophisticated.
Direct feedback loops. An SDR sitting next to AEs hears what happens in closed-lost deals, what objections keep coming up, what market feedback matters — and can adjust outreach immediately. The feedback loop to an external agency has more latency.
Why Outsourced Agencies Have Advantages
Day-one infrastructure. An agency brings a built stack: warmed inboxes, deliverability expertise, verified prospecting tools, tested sequences, and an optimisation process. An in-house SDR needs 2–3 months to build that infrastructure — usually while also prospecting, which means both suffer.
No ramp risk. The agency’s ramp is 4–6 weeks (onboarding, ICP definition, copy development, campaign launch) — not 3–5 months. You’re generating meetings before an in-house SDR would be fully ramped.
No attrition risk. When a key SDR leaves, it’s your problem. When an agency’s team member changes, it’s the agency’s problem. Your meetings continue.
Multi-channel from launch. Most agencies operate email, LinkedIn, and phone simultaneously from campaign start. An in-house SDR typically masters one channel before adding another — adding months before you get multi-channel coverage.
When Each Model Is Right
In-House SDR is right when:
- Your deal cycles are 6+ months and require sustained relationship building over time — an external agency is less suited to long, high-touch nurtures
- You have an existing SDR manager or RevOps function ready to onboard, coach, and manage the hire
- Your company is large enough to support a team of 3+ SDRs (an isolated single SDR underperforms)
- You’ve already validated your ICP and messaging (often through an agency engagement) and now want to own the function
- You’re at Series C+ with predictable revenue and can absorb ramp time without impacting quarterly targets
Outsourced Agency is right when:
- You need pipeline now and can’t afford a 3–5 month ramp
- You’ve tried and burned through 1–2 in-house SDR hires without results — you need a proven system before the next hire
- You’re testing a new market, ICP, or offer and want data before committing headcount
- The founder or VP Sales is currently running all sales — you need an execution layer, not an additional person to manage
- You don’t have the RevOps infrastructure to support an in-house SDR
The Hybrid Approach (What Most Companies Do Eventually)
The optimal sequence for most growth-stage B2B companies:
- Phase 1 (months 1–12): Outsource first. Validate ICP, build the playbook, generate early pipeline, and prove the model works.
- Phase 2 (months 9–18): Hire in-house alongside the agency. The agency’s sequences, ICP definition, and learnings become the SDR onboarding manual. The hire ramps faster because the infrastructure already exists.
- Phase 3 (months 18–24): Transition. The in-house SDR takes over. The agency reduces scope or ends the engagement. You own the playbook.
This approach avoids the most expensive outbound mistake: hiring an SDR before you know what works, burning $150K+ on an unproven strategy, and concluding “outbound doesn’t work for us.”
The Decision Framework
Ask yourself three questions:
-
Do you have the management bandwidth to onboard, coach, and manage an SDR from day one? If not, the SDR will underperform regardless of how good they are.
-
Can you afford 3–5 months of ramp time before seeing results? If your pipeline is already thin and you need meetings in the next 60 days, in-house can’t deliver fast enough.
-
Do you already know what your SDR should say, who they should call, and how to measure whether they’re succeeding? If not, outsourcing first gives you those answers before you commit to headcount.
If you answered no to any of these, outsourced lead generation will almost certainly produce better near-term results.
Ready to explore what an outsourced outbound program would look like for your business? Book a strategy call here.
Watch Our Free Training
See the exact outbound system used across 600+ campaigns - no opt-in required.
Free Strategy Call
Ready to Build Predictable Revenue?
Book a free 1-on-1 strategy call and we'll map out a custom outbound plan for your business.
Book a Free Growth Call