Most B2B companies reach the same fork in the road at some point: pipeline is inconsistent, the founders are doing sales themselves, and something needs to change. The obvious answer seems to be hiring an SDR. But is it really the right move?
The decision between building an in-house SDR function and outsourcing to a managed outbound provider is more nuanced than most people realise. The upfront numbers look one way. The fully loaded, real-world numbers look quite different. We’ve laid out the qualitative side of this tradeoff before in should you build an outbound team in-house or work with an agency — this article is the numbers-first companion to that one, focused specifically on what each path actually costs.
This article breaks down the true cost of each path, including the parts that rarely show up in a hiring budget. By the end, you will have a clear framework for deciding which approach makes sense at your current stage of growth.
The Real Cost of Hiring an In-House SDR
The salary is the most visible line item, but it is far from the only one. When you account for everything involved in bringing an SDR in-house, the first-year cost is substantially higher than most hiring managers expect.
What Goes Into the Fully Loaded SDR Cost
Here is what you are actually paying for when you hire an in-house SDR:
- Base salary and on-target earnings: A mid-level SDR in North America or Western Europe typically earns between $50,000 and $80,000 base, with commission on top
- Benefits and employer costs: Add 20-30% for health insurance, pension contributions, payroll taxes, and other employment costs
- Tools and software: A functional outbound stack, including a sequencing tool, data provider, LinkedIn Sales Navigator, and enrichment tools, easily runs $1,000 to $2,500 per month
- Management overhead: Someone needs to coach, review calls, troubleshoot deliverability issues, and track performance. That is real time taken from a manager or founder
- Recruiting costs: Job boards, recruiter fees, and interview time add up quickly, often amounting to $5,000 to $15,000 before the person even starts
When you add it all together, industry estimates put the honest first-year cost of a single SDR hire at between $100,000 and $150,000. And that is before you account for the single biggest hidden cost: ramp time. Even once an SDR is fully ramped, a large share of their week often goes to work that isn’t selling — our breakdown of why your SDR is spending 40% of their time on the wrong things puts a number on exactly how much that non-selling time actually costs.
The Ramp Time Problem
A new SDR does not walk in on day one and immediately generate pipeline. They need to learn your product, understand your ICP, get comfortable with the tools, write and test sequences, and build a prospecting rhythm. Realistically, that takes three to six months.
That means you could be six months into the hire and still waiting for the first meaningful pipeline contribution. If the hire does not work out, you are back to square one with nothing to show for it. Much of that ramp period is consumed by manual research and admin work rather than actual selling — the same invisible workload we quantify in how Get Cargo cuts SDR workload without cutting results.
Turnover makes this even more painful. SDR roles have some of the highest attrition rates in sales. Losing a rep after eight or nine months means absorbing the ramp cost twice, and starting the whole process again.
What Outsourcing to a B2B Lead Generation Agency Actually Costs
Outsourcing outbound to a managed service provider looks very different on paper. The monthly retainer model is transparent and predictable. There are no hidden employment costs, no tool subscriptions to manage, and no ramp period eating into your runway.
A reputable B2B lead generation agency typically charges between $3,000 and $8,000 per month depending on scope and volume. At the lower end, that is roughly $36,000 to $48,000 per year. Even at the higher end, you are still well below the fully loaded cost of a single in-house SDR hire.
More importantly, an established agency brings immediate access to:
- A trained, experienced outbound team that already knows what works
- A proven 50-plus tool stack including prospecting, enrichment, sequencing, and deliverability tools already paid for and optimised
- Active campaigns from week one, not month six
- No management overhead on your side, since the agency handles its own operations
The outbound ROI calculation changes significantly when you factor in speed to pipeline. An outsourced team can be running targeted campaigns within weeks, while an in-house hire may still be onboarding at that same point. This is also exactly the stage where a focused GTM market validation engagement tends to make more sense than a full-time hire — you’re paying to test the motion, not to build a department.
When In-House Makes More Sense
Outsourcing is not the right answer forever. There are specific situations where bringing outbound in-house is the smarter long-term play.
Validated Outbound Plus Deep Domain Expertise
In-house SDRs make the most sense when two things are true: your outbound motion is already validated, and your space requires deep domain knowledge to have credible conversations.
Some industries, particularly highly technical or regulated sectors, expect a certain level of fluency from anyone doing outreach. If your prospects are senior specialists and the conversation needs to go deep immediately, a generalist agency may struggle to hit the same standard as someone who lives and breathes your industry every day. We cover this specific failure mode in more depth in why niche domain expertise can kill your outbound campaign — if your market falls into that category, it’s worth reading alongside this one before you decide.
This is a legitimate reason to bring the function in-house. An internal SDR, over time, builds institutional knowledge, learns your customers’ language, and can adapt messaging in ways that an external team cannot always replicate at speed.
Signs You Are Bringing It In-House Too Early
The problem is that most companies want the benefits of an in-house SDR before they are ready for them. Watch for these warning signs:
- The SDR spends most of their time on tools and process, not outreach. Without a ready-made system, a new SDR hire often becomes a part-time ops person.
- You have not validated your ICP or messaging yet. Testing and iterating on outbound is expensive when you are paying a full-time salary to do it.
- You have no one to coach or manage the SDR. Without experienced oversight, performance tends to drift quickly.
If any of these are true, outsourcing is likely the better option while you build the foundations. Our guide to why outbound takes time and setting realistic expectations for your first 90 days is worth reading alongside this section — it covers what a fair validation timeline actually looks like, whichever path you choose.
A Framework for Making the Decision
Use this simple set of questions to guide the build-vs-buy decision:
Choose outsourcing if:
- You need pipeline now, not in six months
- Your outbound motion is not yet validated
- You do not have the internal bandwidth to manage and coach an SDR
- You want access to a full tech stack without the overhead
- Your monthly budget is under what a fully loaded SDR hire would cost
Consider moving in-house if:
- Outbound is already working and you are scaling a proven playbook
- Your industry requires deep, embedded domain expertise to have credible conversations
- You have the management infrastructure to onboard, coach, and retain an SDR
- You are ready to invest in building a team rather than a service
The honest reality is that most companies at the Series A stage or earlier are better served by outsourcing until they have proof of concept. Hiring in-house before you have a working outbound system means the SDR will spend as much time building the machine as running it.
FAQ
The total first-year cost of an in-house SDR, including salary, benefits, tools, recruiting, and management time, typically falls between $100,000 and $150,000. This figure is often much higher than what companies expect when they focus only on base salary.
It depends on the provider and the context. Outsourcing tends to outperform in-house hiring when outbound is not yet validated, when speed to pipeline matters, and when the company lacks the infrastructure to manage an SDR properly. In highly specialised industries where deep domain knowledge is essential, in-house eventually becomes the stronger long-term model.
The biggest advantage is the elimination of ramp time combined with access to a complete, optimised system from day one. A managed outbound provider brings an experienced team, a proven tech stack, and active campaigns without the six-month delay of hiring and onboarding a new hire.
The right time to go in-house is after outbound has been validated and you have a working playbook to hand over. At that point, hiring someone with deep domain expertise to run and expand the function internally makes strategic sense.
A full-service outbound team typically uses a combination of prospecting databases, data enrichment tools, sequencing platforms, LinkedIn automation tools, and deliverability infrastructure. Setting this stack up and maintaining it internally requires significant time and ongoing investment. Our own cold email outreach service is built on exactly this kind of pre-assembled, pre-optimised stack.
Conclusion
The in-house vs outsourced sales debate looks different once you account for the real numbers. When you include ramp time, tool costs, management overhead, and turnover risk, hiring an in-house SDR is a significantly larger investment than most companies realise going in. Outsourcing provides a faster, leaner path to pipeline, especially at the early stages when validation matters more than headcount.
That said, the decision is not permanent. Outsource to build proof of concept, then bring the function in-house when the system is proven and the business is ready to own it.
If you want to see what a fully managed outbound engine could generate for your pipeline, get in touch — we’re happy to walk you through exactly how it works.