Quick answer
Use an outbound agency if you need meetings this quarter and nobody on your team has run outbound. Build an in-house team if outbound will be permanent, it already books meetings and someone can manage SDRs. Against US salaries the agency costs less in year one: €35,100 for a published email and LinkedIn retainer or $89,988 for two European SDRs at CIENCE before setup and bonus, against about $199,200 for two US SDRs of your own at The Bridge Group's 2025 median pay, who average a 3-month ramp. A third route sits in between: a fractional Head of GTM or a consultant builds the function inside your team and your own hires run it. Whichever you pick, get in writing who keeps the domains, data and copy when it ends.
Three ways to get outbound running
I've booked 2000+ meetings for B2B clients on cold email and LinkedIn, and I have a stake in more than one answer to this question, so read the disclosure below before the numbers.
The choice is usually framed as agency or team. There are three routes:
- Outbound agency. An outside team picks the accounts, builds the list, writes the copy, sends and handles replies for a monthly fee. You take the meetings.
- In-house team. You hire SDRs and, at some point, a manager. You buy the tools and build the system yourself.
- Build inside with outside help. A fractional Head of GTM or a consultant sets up the targeting, data, copy and sending in your own tools, then hands it to your hires. You still end up with an in-house team, but it doesn't start from a blank page.
Where I stand. I sell the third route: I work with teams as a fractional Head of GTM or set up the outbound function inside their team, from EUR 2990 a month. Done-for-you outbound is sold by Shipyard GTM (my agency), which quotes a fixed monthly price after a call. So I compete with the agencies named below. None of them pays me, and no tool does either. Every agency price here comes from the agency's own site, checked on 14 October 2026.
What each route gives you
| Agency | In-house team | Build inside with outside help | |
|---|---|---|---|
| Who does the daily work | The agency's people | Your SDRs | Your SDRs, once the setup is done |
| Who decides targeting and copy | The agency, with your approval | Whoever manages the team, often the founder at first | The fractional lead with you, then your team |
| Time to first sends | About 14 days at Ripe Leads and CIENCE, by their own pages | Hiring time, 3 to 4 weeks of warmup for new domains, then a 3.0-month average ramp | 3 to 4 weeks of warmup, while you recruit |
| Commitment | Month to month at Ripe Leads, CIENCE and SalesRoads. Some ask for a pilot or a minimum term, so check | Employment contracts | The consultant's term, plus your hires |
| Management | Inside the fee | You, or a manager: 3.6 SDRs per leader below $5M revenue | The fractional lead at first, then someone on your team |
| What you own at the end | Whatever the contract says | Everything, until people leave | Everything, in your own accounts |
An agency rents you a system that already runs. A team is a system you own, once someone has built it. The third route pays someone to build it with your people.
Year one: a cost model with stated assumptions
Swap in your own numbers. Mine:
- US SDR. The Bridge Group's 2025 SDR report (351 B2B companies, 78% in North America) puts median on-target earnings at $80,000: $55,000 base and $25,000 variable. I add 20% for employer taxes and benefits and $300 a month for tools and data. That's about $8,300 a month at target, as in fractional SDR vs agency vs in-house SDR.
- US SDR manager. The same report puts median SDR manager on-target earnings at $146,000. Plus 20%, that's about $14,600 a month.
- SDR in Lithuania. €2,300 to €3,200 a month including tools, from my Baltics outbound budget.
- Agencies. Ripe Leads: €3,750 for the first month, then €2,850, tools and data included. CIENCE: $2,000 a month for the campaign team, $499 for its platform and $2,500 per SDR in Europe, plus a setup fee quoted on the call and a bonus per SDR from 60% of their meeting target. SalesRoads: $16,750 per four weeks for two SDRs on phone and email, so 13 invoices a year.
- Outside help on the build route. A fractional lead for the first 4 months. I've used €3,000 a month as a round number. Put in the quotes you get.
| Route | Per month | Year one | Not in the number |
|---|---|---|---|
| Agency retainer, email and LinkedIn (Ripe Leads) | €2,850 after a €3,750 first month | €35,100 | Your time on approvals and sales calls |
| Agency with 2 SDRs in Europe (CIENCE) | $7,499 | $89,988 | Setup fee and SDR bonuses |
| Agency with 2 SDRs on phone and email (SalesRoads) | $16,750 per 4 weeks | $217,750 | A setup fee, if any: the page doesn't say |
| In-house, 2 SDRs in Lithuania | €4,600 to €6,400 | €55,200 to €76,800 | Hiring time, ramp and your management time |
| In-house, 2 US SDRs at median pay | About $16,600 | About $199,200 | Hiring time, ramp and your management time |
| In-house, 3 US SDRs and an SDR manager | About $39,500 | About $474,000 | Hiring time and ramp |
| Build route: 2 SDRs in Lithuania plus a fractional lead for 4 months | €7,600 to €9,400 for 4 months, then €4,600 to €6,400 | €67,200 to €88,800 | Hiring time and ramp |
Sources, checked 14 October 2026: Ripe Leads, CIENCE pricing, SalesRoads pricing.
Three caveats. The rows don't buy the same thing. A retainer is one email and LinkedIn program, CIENCE and SalesRoads sell dedicated SDRs who also call, and your own team works only for you. The in-house rows start the salaries in month one, which flatters them, and about a quarter of year one goes to ramp. And I haven't converted currencies.
So what do the numbers say? Against US salaries an agency costs less in year one, apart from a phone and email program with two dedicated SDRs, which costs a bit more than two SDRs of your own. Against Lithuanian salaries it's closer: two local SDRs cost more than a published retainer and less than two European SDRs at CIENCE. In-house pays off later, if it does: once the team is ramped and stays, you pay salaries instead of an agency's margin and what the reps learn stays with you. More on the agency side in how much an outbound agency costs.
What each invoice leaves out
In-house
- Hiring, warmup and ramp. Weeks of interviews, 3 to 4 weeks of warmup for new sending domains, then a 3.0-month average ramp, with salaries running from the first day.
- Management. Someone owns the targeting, the offer and the copy and reviews the reps every week. Below $5M revenue The Bridge Group finds one leader per 3.6 SDRs, so a founder managing two reps is normal. A dedicated manager at median pay costs more per month than two CIENCE SDRs with their team and platform.
- Turnover. The Bridge Group reports a 40% median annual SDR attrition and an average tenure of 1.9 years. At that rate a team of two loses about one rep a year, and the replacement ramps again.
Agency
- Setup and bonuses. CIENCE quotes setup on the call and pays each SDR a bonus from 60% of their target. Fair enough, but put both in your year-one total.
- Your time. Approving lists and copy, giving feedback on meetings and taking the sales calls. An agency books meetings. Closing stays with you.
- What the agency learns. Which segments reply and which messages land. Unless you get that written down, it leaves when they do.
- The exit. Ripe Leads hands over the sending domains, copy, contacts reached and reply threads during its 28-day notice, and the full target list after six months of fees. Many agencies publish nothing on this, so ask.
What you keep when it ends
This is where the routes differ most. An in-house team owns the domains, the data, the sequences and the know-how by default, at least until people leave. With an agency it depends on the contract, so ask before you sign, not when you give notice. A message you can send any agency:
"Before we sign: if we stop after month three, which of these do we keep, and in what form? The sending domains and mailboxes, the full lead list, every contact reached, the sequences and copy, the reply history. Please put the answer in the contract."
On the build route, ask whether the playbook exists on paper: how accounts are picked, which triggers you watch, which messages worked, which objections came up.
One question for all three routes. "What will I have paid by the end of month three, and what do I keep if I stop then?" Ask it of your hiring plan too.
Pick an agency, an in-house team or the build route
Pick an agency if
- you need meetings this quarter and can't wait for hiring plus a 3-month ramp;
- nobody on your team has run outbound, and nobody has time to manage SDRs;
- you're testing a new market or segment before you commit headcount to it.
Build an in-house team if
- outbound will be a permanent function, not a test;
- it already books meetings and you need more of them;
- you have someone who has managed SDRs, or the budget for one;
- you can carry the ramp and replace reps as they leave.
Build inside with outside help if
- you want the team in-house, but nobody on it has built outbound before;
- you'd rather your first hires run a system than invent one;
- you want the playbook written down before the person who built it moves on.
Hold off on all three if
- you can't yet say in two sentences who buys and why. Close a handful of customers yourself first. Any of these routes scales a message that works much faster than it finds one.
Weighing a single first hire rather than a team? That's a different decision, and I cover it in done-for-you outbound vs hiring an SDR.
Starting with an agency, moving in-house later
You don't have to pick once. An agency can prove that outbound works in your market, then your own team takes over. Plan the handover from the start:
- Put the exit in the contract. Domains, mailboxes, data, copy and reply history, as in the message above.
- Start hiring early. With a 3.0-month average ramp, an SDR who starts the month you give notice is still ramping when the agency leaves. Overlap if you can.
- Keep the domains sending. When I set up outbound for clients, new domains get 3 to 4 weeks of warmup before full volume. If the agency's domains go quiet for weeks during the switch, plan for another one.
- Get a handover session. Which segments replied, which messages booked meetings, which objections came up and what they'd change.
Key takeaways
- An agency for speed. An in-house team when outbound is permanent and someone can manage it. The build route when you want your own team but nobody has built outbound before.
- Year one: €35,100 for a published email and LinkedIn retainer, $89,988 for two European SDRs at CIENCE before setup and bonus, about $199,200 for two US SDRs of your own at median pay.
- In-house costs that don't show on payroll: hiring time, a 3.0-month average ramp, a manager and 40% median annual attrition.
- Agency costs that don't show on the invoice: setup, bonuses, your time and whatever you lose at the exit.
- Get the exit terms in writing before you sign, and start hiring before you give notice if you plan to move in-house.
FAQ
Is it cheaper to outsource outbound or build an in-house team?
In year one, outsourcing usually costs less than hiring at US salaries: €35,100 for a published email and LinkedIn retainer or $89,988 for two European SDRs at CIENCE before setup and bonus, against about $199,200 for two US SDRs at median pay. Two in-house SDRs in Lithuania cost €55,200 to €76,800 on my assumptions.
How long does it take to build an in-house outbound team?
Hiring time, then 3 to 4 weeks of warmup for new sending domains, then The Bridge Group's average SDR ramp of 3.0 months. Plan on more than a quarter before the team works at full speed.
How many SDRs can one manager handle?
The Bridge Group's 2025 report finds 6.4 SDRs per first-line leader on average, falling to 3.6 at companies below $5M revenue. Median SDR manager on-target earnings are $146,000 a year.
When should you move outbound from an agency to in-house?
When outbound has shown it books meetings in your market, it will be a permanent function and you have someone to manage it. Start hiring before you give the agency notice, since a new SDR averages 3 months to ramp.
What should you keep when you leave an outbound agency?
The sending domains and mailboxes, the lead list, every contact reached, the sequences and the reply history. Get it into the contract before you sign: Ripe Leads, for example, hands over the full target list only after six months of fees.
