Every SaaS marketing leader eventually hits the same fork in the road. Pipeline is inconsistent. Leadership wants more qualified meetings. And someone in the room says, "should we just hire a couple of SDRs?"
It's a reasonable question. The problem is that most teams answer it by comparing an agency retainer to a base salary — and that's where the math goes quietly wrong.
This isn't a post about which option sounds better in a strategy deck. It's about what actually happens when you choose each path — the timelines, the real costs, the hidden friction points — and when each one genuinely makes sense for where your SaaS company is right now.
B2B Leads
Published: August 2026 • 14 min read
Let's start with the number most people use: the SDR's base salary. In the US, that runs $45,000–$77,000 depending on seniority and location. Sounds manageable.
Then you add everything else.
Employer taxes and benefits run 20–30% on top of base salary. Recruiting costs an additional $8,000–$15,000 per SDR hire in agency fees, job boards, and recruiter time. Then there's onboarding, sales engagement tools, data subscriptions, CRM seats, a dialler if you're doing phone outreach, and management overhead — because someone senior has to build the playbook, run the pipeline reviews, and clean up the bad months.
All-in, an in-house SDR team costs $120,000–$150,000 per rep annually when you include salary, tools, recruiting, ramp time, and management overhead. Two reps. You're at $240,000–$300,000 before a single qualified meeting hits the calendar.
That's not an argument against in-house SDRs. It's an argument for knowing the actual number before you make the decision.
The other cost nobody talks about: time. The median SaaS company takes 4.5 months to hire a senior demand gen marketer and another 3–6 months for that person to ramp to full productivity. That's 7–10 months from decision to consistent pipeline. In-house teams take 4–6+ months from hiring decision to consistent pipeline output — and that's assuming you hire well on the first try, which the SaaS hiring market doesn't always cooperate with.
A managed lead generation agency retainer for SaaS typically runs $3,000–$12,000 per month depending on scope, channels, and the depth of ICP targeting involved. That's the range. What you get for it varies enormously.
At the lower end, you're usually getting email outreach, basic list building, and reporting. At the mid-to-upper range, you're getting a full team: a strategist who owns ICP and messaging, a data researcher building verified contact lists, a copywriter running A/B tests on sequence copy, a campaign manager handling deliverability and cadence, and a reporting layer that ties activity to pipeline.
Lead generation agencies deliver meetings 40–60% cheaper at small-to-mid scale with zero hiring risk or ramp time — and they go live in 14–30 days with guaranteed meeting volumes, versus the 3–4 months an SDR takes to become productive.
That speed gap is real, and it matters more than most SaaS leaders account for when they're doing the comparison. If your sales cycle averages six to nine months, being 90 days slower out of the gate means being 90 days later hitting revenue targets. The agency doesn't just save money — it saves time that has its own dollar value.
The most common objection to outsourcing lead generation is control. "We want our brand voice represented properly. We want to own the process. We don't want a third party speaking on our behalf."
Fair. But let's be clear about what that control costs in practice.
An in-house SDR team needs a documented playbook, strong first-line management, regular coaching, performance monitoring, and a feedback loop between sales and marketing. Without all of that, you don't have control — you have chaos with a payroll attached to it. Most early-stage SaaS companies don't yet have the infrastructure to manage a sales development function at the level that produces consistent output.
A good agency brings that infrastructure with them. The question isn't "do we want control?" — it's "do we have the operational depth to exercise it effectively?" If the honest answer is no, the agency isn't giving up control. It's providing the structure you haven't built yet.
That said, the control argument does have genuine weight in specific situations. If your product is deeply technical, requires significant domain expertise to position correctly, or sits in a market where relationships matter more than volume — there's a real case for keeping that outreach in-house. The point is to evaluate it honestly, not use it as a default defence of the more expensive option.
Here's the actual comparison — not the one that fits neatly into a strategy deck, but the one that accounts for what both options actually require to work.
| Factor | In-House SDR Team | Lead Generation Agency |
|---|---|---|
| Year 1 fully loaded cost | $120,000–$150,000 per rep | $36,000–$144,000 retainer |
| Time to first meeting | 4–6 months | 2–4 weeks |
| ICP flexibility | Slow (process change) | Fast (list swap) |
| Multichannel execution | Depends on hire | Built in |
| Management overhead | High | Low |
| Playbook ownership | Yours to build | Agency brings it |
| Scalability | Linear (hire per rep) | Adjustable by scope |
| Risk | Hiring and retention | Agency quality |
A two-person in-house SDR team costs $18,200–$36,100 per month fully loaded — salaries, manager oversight, tools, data, training, and overhead. An outsourced agency retainer runs $3,000–$20,000 per month with setup fees. At the lower end of both ranges, the agency is cheaper. At the higher end, the gap narrows — but the agency still doesn't carry hiring risk, ramp time, or the management overhead that consistently gets underestimated.
This is where the decision actually gets made — not on cost alone, but on what your company needs at its current stage.
You need pipeline faster than you can hire for, and you need the feedback loop on ICP and messaging that a well-run agency programme provides. Hiring an SDR before you've validated what actually converts is an expensive experiment with the wrong person bearing the cost.
Hire one in-house demand gen lead who owns strategy, and let the agency handle execution. The agency handles outbound and paid media; the in-house hire handles content, positioning, and sales alignment. You get speed and strategic ownership simultaneously.
Now you have the budget for a 3–5 person marketing team. Move core channels in-house and keep the agency for specialised work — ABM, new channel testing, or international expansion plays. The agency shifts from primary pipeline generator to specialist partner.
Agencies add value as specialists for new market entry or advanced ABM programmes — not as the primary pipeline engine. At this scale, you have the operational infrastructure to exercise the control that in-house ownership requires.
A growing number of B2B companies are finding success with a hybrid approach — keeping strategic enterprise accounts in-house and outsourcing high-volume outreach or regional expansion, maintaining control over key messaging while tapping into external expertise for specific tasks.
The logic holds up. Keep the work that genuinely needs deep product knowledge and long-term relationship management in-house. Hand the volume plays, the new market tests, and the channel experiments to a partner who can move fast without the overhead of a headcount decision every time you want to try something different.
This isn't a compromise — it's a strategic structure. The teams that treat agency and in-house as complementary rather than competing consistently outperform those that pick one and defend it. The agency produces the pipeline while the internal team builds the institutional knowledge that eventually makes in-house execution viable at scale.
Before you open a job requisition or book an agency discovery call, answer these honestly:
Or are you still figuring out who actually buys your product? If the latter, an agency is cheaper than a full-time hire to run that experiment.
Or would your new SDR be effectively unmanaged? An unmanaged SDR produces inconsistent output at full-time cost.
What does a 6-month ramp period cost relative to an agency producing meetings in week three?
Is that definition specific enough to brief an agency properly? If it isn't, neither option will work until you've answered it.
The honest answer for most SaaS companies between $500K and $10M ARR: start with a well-scoped agency programme, hire your first in-house demand gen person in parallel, and build toward a hybrid structure as you validate what's working.
All-in, an in-house SDR costs $120,000–$150,000 per rep annually when you include base salary ($45K–$77K), employer taxes and benefits (20–30%), recruiting ($8K–$15K per hire), tools and data subscriptions, CRM seats, dialler software, and management overhead. Two reps puts you at $240,000–$300,000 before a single qualified meeting hits the calendar. The median SaaS company also takes 4.5 months to hire a demand gen marketer and another 3–6 months for them to ramp — meaning 7–10 months from decision to consistent pipeline.
A managed lead generation agency retainer for SaaS typically runs $3,000–$12,000 per month depending on scope, channels, and ICP targeting depth. This compares to $18,200–$36,100 per month for a fully loaded two-person in-house SDR team. Lead generation agencies deliver meetings 40–60% cheaper at small-to-mid scale with zero hiring risk or ramp time — and they go live in 14–30 days with guaranteed meeting volumes, versus 3–4 months for an SDR to become productive.
Pre-Series A and Seed-stage companies should go agency — you need pipeline faster than you can hire for and need the ICP/messaging feedback loop a good agency provides. Series A ($1M–$10M ARR) is the optimal hybrid stage: hire one in-house demand gen lead for strategy and let the agency handle execution. Series B ($10M–$30M ARR): move core channels in-house, keep the agency for specialised work like ABM or international expansion. Series C and beyond: full in-house team with agencies as specialists for new market entry or advanced ABM programmes.
The hybrid model keeps strategic enterprise accounts and deep product work in-house while outsourcing high-volume outreach, regional expansion, or new channel testing to an agency. The agency produces pipeline while the internal team builds institutional knowledge. This isn't a compromise — the teams that treat agency and in-house as complementary consistently outperform those that pick one and defend it.
A lead generation agency typically goes live in 14–30 days with guaranteed meeting volumes. An in-house SDR takes 3–6 months to ramp to full productivity after hiring, and the hiring process itself takes 4.5 months on average for a demand gen marketer. That's a 7–10 month gap from decision to consistent pipeline for in-house versus 2–4 weeks for an agency.
Not with a good agency — but the real question is whether you have the operational depth to exercise control effectively in-house. An in-house SDR team needs a documented playbook, first-line management, regular coaching, and a sales-marketing feedback loop. Most early-stage SaaS companies don't yet have that infrastructure. A good agency brings it with them. The control argument has genuine weight for deeply technical products or markets where relationships matter more than volume — but for most SaaS companies between $500K and $10M ARR, it's often overstated relative to the actual cost of building that infrastructure from scratch.
At B2B Leads, we work with SaaS teams at exactly this stage — scoping programmes around your ICP, your current pipeline gaps, and your growth timeline. No 12-month lock-ins. No vanity metrics. Just qualified meetings and a clear line to pipeline.
Book a Free 20-Minute Strategy Call