Here is the short answer: an in-house SDR costs roughly 1.7 to 2.5 times their salary once you count everything, including tools, data, management time, and ramp, while a sales outreach agency typically charges a flat monthly retainer that includes all of it. Which one is actually cheaper depends on your stage: early and unproven, the agency usually wins on cost; scaled and repeatable, in-house usually wins.
We run outbound for B2B companies, so we obviously have a horse in this race. That's exactly why this post shows the full math for both sides, including the scenarios where you should not hire an agency like ours.
What does an in-house SDR actually cost?
The salary is the visible part. In the US, an SDR's on-target earnings typically run $60,000–$95,000 depending on market. But the salary is where the spreadsheet usually stops, and that's the mistake. The real line items:
- Salary and benefits. Base plus commission, payroll taxes, insurance. The number you already budgeted.
- The tool stack. A sequencing tool, a dialer, LinkedIn Sales Navigator, an email verification service, and CRM seats. Commonly $300–$800 per month, per rep.
- Contact data. Database subscriptions or list-building services. Often $500–$1,500 per month depending on volume and quality.
- Email infrastructure. Secondary domains, mailboxes, warm-up, modest in cash but expensive in the time it takes to learn deliverability by trial and error.
- Management. An SDR without weekly coaching and message iteration plateaus fast. Someone senior spends real hours here every week, or the results quietly decay.
- Ramp time. A new SDR typically takes 2–3 months to reach full productivity. You pay full cost during that period for partial output.
- Turnover risk. Average SDR tenure in the industry is well under two years. When a rep leaves, you don't just re-hire: you re-ramp, and pipeline goes quiet for a quarter.
Add it up and a $70,000 SDR is realistically a $120,000–$170,000 annual commitment, before you know whether outbound even works for your market.
What does an outsourced sales agency cost?
Most outreach agencies charge a monthly retainer, commonly in the $2,000–$10,000 range depending on scope, channels, and market. (We break the models down fully in our guide to sales outreach agency pricing.) The retainer typically includes the things that are separate line items in-house: the tool stack, data, email infrastructure, copywriting, and, critically, people who have already made the expensive mistakes on someone else's campaigns.
The trade-offs are real, though. You get less day-to-day control, the institutional knowledge accumulates partly outside your walls, and quality varies enormously between agencies, which is why we wrote the 12 questions to ask before signing with one.
The hidden cost nobody puts in the spreadsheet: time to signal
The biggest cost difference isn't monthly spend: it's how long you pay before you learn anything. An in-house motion built from scratch usually takes a full quarter before the data means anything: hiring takes 4–8 weeks, ramp takes 8–12 more, and the first month of sending is really infrastructure testing. An experienced agency compresses that, because the infrastructure, playbooks, and benchmarks already exist.
That matters because the most common outbound failure mode isn't bad emails: it's giving up during the silent early weeks. We wrote about how long outbound realistically takes, and an unproven in-house motion stretches every one of those phases.
When in-house is the right call
- Outbound is already proven and you're scaling a working playbook, not searching for one.
- Your product needs deep technical fluency that takes months to train, and that knowledge should compound inside your company.
- You have someone to manage them. A sales leader with outbound experience who will run weekly coaching and message iteration.
- You're building a long-term sales org and SDR is your farm team for future account executives.
When an agency is the right call
- It's your first outbound motion and you need to know whether it works before committing headcount.
- Speed matters. You want pipeline conversations in weeks, not next quarter.
- You're testing a new market or segment, like a new geography, a new vertical, or a new ICP, and want the test isolated from your core team.
- Nobody senior owns sales yet. A founder doing outreach between everything else is the most expensive SDR in the company.
The hybrid path most companies actually take
This isn't really an either/or decision: it's a sequencing decision. The pattern we see work: use an agency to prove the motion and build the playbook, then hire in-house once the pipeline math justifies dedicated headcount, and keep the agency for new-market tests where its speed advantage stays intact. The agency's job, done honestly, is to make itself replaceable, and hand you a working system instead of a blank page.
Frequently asked questions
Is it cheaper to hire an SDR or an agency?
For the first 6–12 months of an outbound motion, an agency is usually cheaper once you count the full cost of an SDR: salary, tools, data, management, and ramp. At higher volume, or once outbound is proven, in-house often becomes the better long-term investment.
How much does an in-house SDR really cost per year?
Plan for roughly 1.7–2.5x base salary. Beyond salary and benefits, you're paying for tools, contact data, a manager's time, and the meetings you don't get during a 2–3 month ramp, plus the risk of restarting everything if the rep leaves.
Can I start with an agency and move in-house later?
Yes, it's the most common path we see, and the one we'd recommend for a first motion. Prove it externally, then internalize the working playbook.
Run your own numbers, or let us run them with you
If you're weighing this decision right now, the fastest way to get clarity is to put your actual numbers, specifically deal size, market, and current pipeline, against both options. That's the first thing we do on a strategy call, and it's useful whether or not you work with us: sometimes the honest answer is that you should hire in-house, and we'll tell you so. Book a call and bring your numbers.