The question usually arrives in one of two forms. Either "should we hire an SDR or use an agency?", or the more honest version: "who should I hire to run outbound for my SaaS, because nobody here has done it before?"

Most comparisons of this are written by agencies and conclude, remarkably, that you should hire an agency. We are one, so treat the bias as read. But the version that's actually useful says where each option genuinely wins — and there are real cases where hiring is the right answer and we'd say so on a first call, because an engagement that was never going to fit costs us more in a wasted quarter than the fee was worth.

It also helps to start from three answers rather than two. You can run outbound yourself on self-serve tools; you can hire someone in-house to run it; or you can buy it done-for-you, where an outside team runs it as a service. That third option is where most of the confusion lives, because it covers two things that behave nothing alike — a black box that takes a brief and reports back monthly, and a team that works inside your business. Lumping those together is what makes this decision feel like a coin flip. We compare the same three models on pricing and what's included in how much B2B lead generation costs; this page asks the other half of the question — which of them should be doing this work for you at all.

The real question isn't cost. It's who owns the ramp.

People frame this as a budget comparison — SDR salary versus what an agency invoices — and then get surprised when the numbers come out closer than expected and the decision still feels unclear. That's because cost isn't the variable that decides it. Nor, in our experience, is the choice as binary as the framing suggests.

The third option is also why the binary framing misleads. "Done-for-you" spans everything from an arm's-length supplier who takes a brief and sends email, to a team that sits inside yours: in your pipeline meetings, listening to your sales calls, talking to your AEs about which objections keep coming up. The second behaves far more like a hire than like a vendor — it's where we operate, and it's the version this page argues for. Most comparisons pretend the distinction doesn't exist, which is how you end up weighing an employee against a black box and concluding, reasonably, that the employee wins.

You're not choosing between two prices. You're choosing who absorbs the months before outbound works, and who carries the risk if it doesn't.

Outbound has a long, unglamorous run-up: research, list building, domains, warm-up, message testing, and several rounds of getting it wrong before the replies start. Someone pays for that period. Hire in-house and you pay for it in salary and management attention while producing very little. Outsource and you pay for it in fees, but you're renting a team that has done the run-up before and won't spend your quarter discovering that catch-all domains exist.

What this means for you

Ask "who is best placed to survive the first three months of this?" rather than "which is cheaper?" The cost answers tend to be close. The readiness answers rarely are.

1 · What an in-house SDR actually costs

The salary is the part everybody budgets and the smallest part of the real number. What gets missed:

We deliberately don't publish figures for any of this, for the same reason our cost guide doesn't: the honest number depends on your market, your seniority band and your geography, and a made-up range would be worse than none. What's transferable is the shape: salary is the line everyone budgets, and it's the one that surprises people least. Recruitment, tooling, domains and management hours are not rounding errors against it.

What this means for you

Build the in-house number properly before comparing: recruitment, base plus variable, tooling, equipment, and an honest estimate of manager hours per week. Then compare that against a quote for the same work bought as a service. The gap is usually much smaller than the salary line suggests.

2 · Ramp is the number that decides most of this

Here's the part that catches people out, because the clock starts long before anyone sends an email.

You have to find the person. Then they work a notice period. Then they learn your product, your market and your buyer — which for a technical or regulated product is not a two-week exercise. Then they build lists and warm domains, which is itself weeks before volume is safe. Then they start testing messages, and the first several rounds won't work, because the first several rounds never do. And then your sales cycle adds its own lag between a booked meeting and anything you'd call revenue.

Stack those honestly and you're looking at the better part of two quarters between deciding to hire and having dependable pipeline. Not because SDRs are slow — because that's how long the sequence takes.

The comparison that matters, then, isn't salary versus invoice. It's: when do you need pipeline? If the answer is "this quarter", hiring doesn't solve it whatever you spend. If the answer is "we're building for next year", the calculus flips entirely.

What this means for you

Write down the date you need meetings by. If it's inside four months, an in-house hire won't hit it, and the decision has largely made itself.

3 · When hiring in-house is the right answer

Genuinely, and we'll say this on a call rather than pitch against it:

4 · When outsourcing is the right answer

What this means for you

If you can't name the person who'd coach an SDR weekly, don't hire one yet. That's not an argument for an agency specifically — it's an argument against hiring into a management vacuum.

5 · When the answer is neither

Worth saying because it applies more often than either side of this debate admits: if you're pre-product-market-fit, or your first customers came from your own network and you haven't yet found a repeatable message, the right answer is usually you, doing it by hand, for a while longer.

Founder-led outreach at that stage isn't a stopgap — it's research. The first hundred conversations tell you what actually resonates, and that knowledge is what makes any later hire or agency effective. Delegate it too early and you're paying someone to guess at a message you haven't found yet. We've written the lean version of this in how to start outbound as a founder.

6 · What done-for-you looks like when it's done properly

The word "outsourced" does a lot of damage here. It suggests a black box: you send a brief, meetings appear, nobody learns anything. That version exists, it's what most people picture, and it's why the comparison feels so stark.

The version we run looks different. We're in the pipeline meetings. We listen to sales calls — not a summary of them, the actual calls. We talk to the AEs about which objections come up again and again, and to customer success about why people actually stay. When a message stops working, we hear about it in the same meeting your team does, rather than in a monthly report.

That matters because the raw material of good outbound isn't in a brief. It's in the sentence a customer used on a call last Tuesday, the objection your AE is tired of hearing, the reason the last three deals stalled. A team that isn't in the room can't get at any of it, and no amount of research replaces it.

There's a second reason distance fails, and it's about timing rather than knowledge. Outbound is coupled to what's happening inside the business. A feature shipping next month changes what's worth leading with. A funding round changes how you describe your stage — and if you're raising, and the outreach is to investors rather than customers, that coupling is the whole job. A pricing change, a new integration, a segment you've quietly decided to stop serving: each of those should change the message the week it happens, not the quarter after. A team that finds out about a launch when the newsletter goes out is always describing last quarter's company.

It's also structural in how the first month runs. Before any campaign goes out at scale, we run live conversations with people who match the ICP — found and approached by hand — and the output is a dictionary of how buyers describe their own problems: their vocabulary, their objections, the triggers that make them start looking. Somewhere between forty and a hundred of those conversations. You cannot hold one of them credibly, let alone a hundred, without understanding the product properly. The depth isn't a courtesy in the relationship; it's a precondition for doing the work at all. It's week two of what we build, before a single campaign email goes out.

It also collapses most of the "control" argument. The reason people reach for in-house is usually context and visibility — knowing what's being said in their name, being able to change it this week rather than next quarter. Those are properties of how a team works, not of who signs their payslip.

What this means for you

Ask any agency two things: how they'd get product context, and what happens to your messaging the week you ship a feature or close a round. If the answers are a questionnaire and a monthly report, you're buying the black-box version — and the case for hiring instead gets much stronger.

7 · The sequence almost nobody plans for

The framing as a binary is the weakest part of how this decision usually gets made. The sequence that works well, and gets used less than it should:

Outsource to prove the market, then hire against what you learned. Run outbound with a team that already has the infrastructure, find out whether your segment responds and which message does it, and then — if outbound is going to be permanent — hire an SDR who inherits a proven message, a working list, warmed domains and a set of sequences that already book meetings.

That person ramps in a fraction of the time, because the hard part is done. And you're writing the job description with evidence about what good looks like in your market, rather than copying one from a company that sells something else. Handing over properly should be part of the arrangement — ask about it before you sign, not at the end.

What this means for you

If you know you'll want the capability in-house eventually, say so up front. A serious partner will build towards handover. One that resists the conversation is telling you something.

8 · What to ask, whichever way you go

The same diligence applies to a candidate and to a supplier — you're buying judgement in both cases.

The longer version, aimed at agencies but just as useful in an interview, is in questions to ask a lead generation agency.

The takeaway

Hire in-house when outbound is permanent, someone can manage the person, and you can fund the months before they produce. Outsource when you need pipeline faster than a hire can deliver it, when you're testing whether a market responds, or when nobody internally has done this before. Do it yourself a while longer if you haven't found the message yet.

But don't take the binary too seriously. The gap between a good agency and a hire is much narrower than the words suggest — an embedded team sits in your meetings, hears your calls and learns your product the same way an employee would, without the recruiting, the notice period or the ramp. The real question isn't employee versus supplier. It's whether whoever does this work is close enough to your customers to say something true about them.

The one answer that's reliably wrong is hiring an SDR into a company where nobody can coach them, because it's the most expensive way to discover that outbound is harder than it looks.

Free checklist

Take this to the call — or the interview

The Agency Vetting Checklist — 26 questions on data, messaging, domains, people, accountability and exit, with the answers to expect. Most of them work just as well on a candidate.

No spam — just the occasional outbound insight. Unsubscribe anytime.

FAQ

Should I hire an SDR or outsource outbound?+
Hire in-house if outbound is core to how you sell, you have someone who can actually manage and coach an SDR, and you can fund several months before that person produces reliably. Outsource if you need pipeline sooner than a hire can deliver it, you're testing whether a market responds at all, or nobody on the team has run outbound before. The deciding factor is usually management capacity rather than budget — an unmanaged SDR is the most expensive option of the three.
How long does it take an SDR to ramp?+
Months rather than weeks, and the clock starts before the hire. Recruiting takes time, notice periods take more, then the new SDR has to learn the product, the market and the message before their sending volume means anything. Outbound sales cycles then add their own delay between activity and booked revenue. Plan for the better part of two quarters between deciding to hire and seeing dependable pipeline.
What does an in-house SDR actually cost?+
More than the salary line, and the extras are the part that surprises people. Recruiting or agency fees, base plus on-target earnings, the data and sending stack they need, domains and inboxes, equipment and onboarding, and — the biggest hidden item — the manager time to coach them. Add the risk that the first hire doesn't work out, which restarts the whole cycle.
Can you outsource SDR work and hire later?+
That's often the sensible sequence, and it's underused. Outsourcing first proves whether the market responds and produces a message that already works, so the SDR you eventually hire inherits something rather than starting from nothing. It also means you're hiring against evidence — you know what good looks like in your market before you write the job description.
Share — LinkedInXCopy link