Every founder evaluating outbound asks me a version of the same question on our first call: "Should I hire an SDR or work with an agency?"
Both options have someone selling them to you, neither of which is going to give you the honest answer. So here's the math, written by someone who runs an outbound agency and is going to tell you when it's the wrong call.
The fully-loaded cost of an in-house SDR
The salary on the job posting is rarely the actual cost. Here's the real number for a US-based mid-market SDR in 2026.
- Base salary: $55,000-$70,000
- OTE (commission): $20,000-$35,000
- Benefits and payroll taxes: typically 25-30% of salary, so add $20,000-$30,000
- Equipment, software seats: $300-$600/month, so $4,000-$7,000 annually
- Sales tooling stack (the SDR's individual tools): $300-$700/month per seat
- Manager time: roughly 10 hours/week of someone earning $150K+, so call it $20,000-$30,000 in opportunity cost annually
Fully-loaded annual cost: $130,000-$180,000 for one SDR.
Founders almost never see this number. They see "I'll pay them $65K base" and budget $90K. The $130K reality hits them six months in.
The fully-loaded cost of an outbound agency
Mid-market agency pricing in 2026 lands at $5,000-$12,000/month for done-for-you outbound. So $60,000-$144,000 annually.
Hidden costs to factor in:
- Setup fees: most agencies charge $2,500-$10,000 upfront for infrastructure setup
- Tool subscriptions: usually included in agency pricing, sometimes passed through
- Internal time: 2-4 hours per week of your time on strategy calls and reply handling
- Switching costs: if the agency doesn't work out, you're at month 6 with no in-house knowledge
Fully-loaded annual cost: $65,000-$155,000 for an agency that delivers 8-25 meetings per month.
The actual cost-per-meeting comparison
Here's where the math gets interesting. Cost per meeting is the metric that actually matters, and it depends heavily on how good either option is at the work.
Average in-house SDR (typical, not exceptional)
- Output: 5-10 booked meetings/month
- Annual cost: $130K-$180K
- Cost per meeting: $1,300-$2,500
Top-performing in-house SDR (rare, well-managed)
- Output: 12-20 booked meetings/month
- Annual cost: $150K-$200K (top SDRs cost more)
- Cost per meeting: $625-$1,400
Mid-tier outbound agency
- Output: 8-15 booked meetings/month
- Annual cost: $60K-$96K
- Cost per meeting: $400-$1,000
Premium outbound agency (signal-based, hybrid AI/human)
- Output: 15-25 booked meetings/month
- Annual cost: $100K-$150K
- Cost per meeting: $400-$830
The variables that actually decide which is better for you
The cost-per-meeting math above assumes everything goes well. Here are the factors that decide whether your specific situation tips toward in-house or agency.
1. Sales cycle length
If your sales cycle is short (under 30 days), agencies work great. The faster meetings convert to deals, the easier it is to evaluate whether the agency is delivering.
If your sales cycle is 6+ months, in-house may be better because the relationship continuity matters more. An SDR who builds rapport with a prospect over months delivers more than an agency that books a meeting and disappears.
2. Deal size
Below $25K average deal size, you need volume. Volume favors agencies because they have infrastructure and can scale faster.
Above $100K average deal size, you need depth and account-based execution. This favors in-house teams who can deeply understand specific accounts.
Between $25K and $100K, either can work and the deciding factor is execution quality.
3. Your operational maturity
If you've never run outbound before, an agency is almost always the right starting point. Why: you don't yet know what messaging works, what targeting works, or what tools to buy. An SDR will spend months figuring this out at your expense. An agency arrives with frameworks already proven on similar accounts.
Once you have a working playbook (1-2 years of running outbound), bringing it in-house can be cheaper. But you need the playbook first.
4. Ramp time
An agency starts producing meetings in 2-6 weeks (longer if from zero infrastructure).
An in-house SDR typically takes 3-4 months to ramp to full productivity. During that time you're paying full cost for partial output.
If you need pipeline now, the agency wins this comparison decisively. If you have 6+ months of runway and can wait, in-house ramp time is recoverable.
5. Industry expertise
If you're in a specialized industry (legal tech, healthcare, government), in-house often wins because hiring an SDR from your industry brings real domain knowledge. A generalist agency may struggle with the language and selling motions of your space.
For broad B2B SaaS, marketing services, or recruiting, agency expertise is fine.
The honest break-even analysis
Here's a simple decision framework based on what we see at KNK and what I've seen at other agencies and in-house teams.
Go agency if:
- You need pipeline within 90 days
- You don't yet have a proven outbound playbook
- Your team doesn't have sales operations expertise
- Your deal size is in the $25K-$75K range and volume matters
- You want to test the channel before committing to headcount
Go in-house if:
- You already have a proven playbook from prior agency or experience
- Your deal size is high enough ($100K+) that account-based depth matters more than volume
- Your industry is specialized enough that domain expertise is non-negotiable
- You have 6+ months of patience for ramp
- You're a Series B+ company building an SDR org from scratch (10+ SDRs over 18 months)
Go hybrid (which is what most growing companies actually want):
- Start with an agency to build the playbook and prove the channel
- After 3-6 months, hire one in-house SDR who shadows the agency
- By month 9-12, transition the agency to a Done-With-You model where they advise and the in-house person executes
- Scale the in-house team from there once you have a working machine
The variable nobody talks about: agency churn risk
About 30-40% of B2B agency relationships fail in the first 6 months. The reasons are usually mutual: misaligned expectations, weak ICP definition, the founder not actually committing to the channel.
If you're going agency, the question to ask is: what's their churn rate, and what's their average client tenure? Agencies that average less than 8 months of client tenure are signaling something. Either they oversell or they underdeliver. Ask for the number.
Disclosure: at KNK, our average client tenure is 14 months and we openly publish this in our discovery conversations. Most agencies don't. Worth asking.
For more on this, see the founder-led playbook.
For 80% of founders evaluating this question, an agency for the first 6-12 months is the right call. The math favors it, the ramp speed favors it, and the optionality (you can leave; you can't unhire an SDR easily) favors it. The 20% exception is established companies with proven playbooks scaling teams, where in-house wins on margin.
Want this set up for you, properly?
We build the full outbound system — domains, copy, lists, sending, replies, meetings booked. So you can focus on closing.
Book a strategy call →