When to Bring Outbound In-House After an Agency, and How

Short answer

The signals that say your playbook is ready to move, what to collect from the agency first, and how to run the month when both sides are working.

Artem Smirnov
Artem Smirnov

Last updated · 10 min read

Artem Smirnov in a dark suit against a charcoal studio backdrop, next to the line 'Taking outbound in-house? Get the system before the hire.'

Bring outbound in-house when the agency's playbook is proven. That means three things: it has booked sales calls with the right buyers for several months in a row, some of those calls turned into signed deals or real proposals, and you can explain in two sentences who gets contacted and why they reply. A contract renewal date is a bad trigger. So is "we have been doing this for six months."

Once the motion is proven, move in this order. Collect the assets from the agency first: ICP and disqualification rules, sequences with their numbers, domains and mailboxes, the CRM with every reply, and the objection notes.

Then hire one person who can run an existing system. After that, run a 4-week overlap where the agency keeps sending while your hire takes over replies, then one segment, then everything.

This piece assumes you have already made the build or buy call and bought first. The question now is how to take it back without losing the pipeline.

Smirnov Consulting Group is a Prague-based B2B outbound lead generation agency that runs cold email and LinkedIn campaigns for founder-led B2B companies and books qualified sales calls. The agency you are leaving may well be one like mine, and the collection checklist further down is the list to bring to your exit conversation with it.

What does in-house cost compared with the agency you have now?

Most agencies do not publish prices, and the public ranges are wide. Clutch's buyer guide gives a lead generation agency a range of $1,000 to $25,000 monthly (page updated March 2025) and shows no method behind it. Your own invoice is the better number.

On the in-house side, Payscale lists an average US base salary of $43,709 a year for a sales development representative, with total pay between $36k and $77k once commission and bonus are in (324 salary profiles, updated September 2026).

Salary is the visible part. The data, the tools, the domains and your own management hours sit on top.

Your agency todayYour in-house hire
What you pay forA monthly fee that covers people, tools and dataSalary and commission, plus tools, data, domains and your time
Published range$1,000 to $25,000 monthly per Clutch, with no method stated$43,709 average US base, $36k to $77k total pay (Payscale, September 2026)
Time to full outputAlready runningAbout 3 months of ramp for a new SDR
Who holds the know-howThe agency, unless you collect itYou, for as long as the person stays

The ramp figure is from a sales development consultancy that surveyed 351 B2B companies for its 2025 report and found an average SDR ramp of 3.0 months. I went through that survey and the turnover numbers around it in SDR ramp and tenure benchmarks.

Look at the last row. The whole handover is about moving that row from the left column to the right one before the agency leaves.

How do you know the playbook is ready to move?

The number of months since you started tells you nothing. I would check these five signals instead:

  1. The calls repeat. Sales calls with ICP decision-makers have come in month after month from the same one or two segments, not from one lucky burst.
  2. Some calls became money. At least a few signed deals, or proposals at your real price that are still moving. Booked calls alone only prove the top of the funnel.
  3. You know what works. The agency can show which sequence, which subject line and which angle produced the replies, with numbers per variant.
  4. You know the volume behind it. How many people were contacted per month to get those calls. Your hire needs this number as a target from day 1.
  5. You have heard the objections yourself. You have been on enough of the calls to know what prospects push back on and what answer moves them forward.

If one of these is missing, what you would be handing over is still an experiment, and a new hire is a bad owner for an experiment.

When your deals are simply slow

Some founders read a few months without a signed deal as failure. My short version: "People don't make decisions fast in every space. Some pipelines are just getting started."

If your sales cycle runs 6 months, 4 months of calls may not have closed a single deal yet, and the motion can still be working. In that case signal 2 means proposals that are alive, and the move waits until you see a few of them close.

The renewal date is the other false trigger. Moving because the contract is up forces a rushed handover. Know your notice period well ahead, so the date never decides for you. I compared typical terms and exit costs in this piece on agency notice periods and exit fees.

What should you collect from the agency before your hire starts?

Collect everything before the new person's first day. If the hire starts first, their first month goes into reconstructing what the agency already knows.

What to collectWhat it should containWhy the hire needs it
ICP and disqualification rulesTitles, company size, industries, countries, plus who gets excluded and whySo the first list they build matches the one that worked
List sources and contact historyThe filters and searches behind each list, every company and person already contacted, the opt-out listSo nobody gets contacted twice and nobody who said no hears from you again
Sequences with numbersEvery step and its spacing, the winning subject lines and angles, reply rate per variantSo they keep the winners and stop testing what was already tested
Sending infrastructureEvery domain and mailbox, logins, SPF, DKIM and DMARC status, warmup history, current daily volume per mailboxSo sending continues on warm accounts instead of new cold ones
CRM export with full reply historyEvery reply, including "not now", referrals and objections, with dates and ownersSo follow-ups and old conversations keep going
Objection and call notesThe objections that come up, the answers that worked, the outcome of each booked callSo the hire does not learn it all again on live prospects
Monthly baselinePeople contacted, total and positive replies, calls booked and calls held, month by monthSo you can compare the hire's numbers with the agency's fairly

Two rows need extra care, because they are the hardest to rebuild later.

The sending infrastructure

My standard is 10-20 domains carrying 20-40 email accounts. Every domain gets SPF, DKIM and DMARC set up first, the authentication records that tell inboxes your mail is legitimate. Every account then warms up for 10-14 days at minimum, and only after that does the volume go up. I walked through it in the domains and inboxes post.

If those accounts transfer to you, you inherit the warmup and the sending history. If they stay with the agency, you start from zero.

Check who is the registrant of every domain and who holds admin rights on every mailbox, well before the overlap starts. I covered the registrar and admin side in detail in who owns the domains an agency buys.

Then check their health. Google's sender guidelines set a ceiling for anyone mailing Gmail users: a Postmaster Tools spam rate that stays below 0.3%, ideally below 0.1% (checked September 2026). Bulk senders, which Google defines by a 5,000-a-day threshold to personal Gmail accounts, also need SPF, DKIM and DMARC all in place.

A domain sitting near those limits is a liability, even if it is yours.

The reply history

Which CRM you pick matters less than what goes into it. A CRM is there so no lead gets lost, and at handover that means the agency's reply inbox ends up inside it.

A prospect who said "ask me in Q2" is a lead your hire should call in Q2. If that reply lives only in an agency mailbox, it is gone. More on what that CRM should hold in setting up a CRM before outbound.

How should the overlap month run?

Four weeks is enough to move ownership. It is too short to finish the ramp, so plan for months 2 and 3 to run below the agency's numbers.

WeekThe agency ownsYour hire ownsYou own
Week 1All sending, all replies, all bookingReading every reply thread, the ICP document and the sequence numbers; sitting in on the weekly reviewIntroductions, access, and the targets for month 1
Week 2All sending; approving the hire's reply draftsDrafting replies on every thread; logging each one in the CRMReading 10 of the hire's replies and correcting tone
Week 3Sending on every segment except oneOne segment end to end: list, sending, replies, bookingComparing that segment's numbers with the agency's segments
Week 4Final export, credential handover, removing its own accessAll segments on the inherited mailboxesChanging every password, ticking off the checklist table above

Two rules hold the month together. Nobody sends from the same mailbox or LinkedIn account as someone else in the same week. And the agency's access comes off only after the export has been opened and checked by you.

If the pipeline cannot afford the dip, keep the agency on one slice after week 4, for example one country or one segment, until your hire is at full output. A hybrid like that works only while the border between the two sides stays clear.

Who should your first in-house hire be?

Someone who can run a proven system well. Hire for execution, because the building part is already done and paid for.

Inheriting a working systemStarting from nothing
Who to hireAn SDR who has run sequences and handled replies at volume beforeA senior builder who has set up targeting, copy and infrastructure from zero
First 30 daysRun what exists, answer every reply fast, keep the CRM cleanResearch the ICP, write the copy, set up the domains
Green flag in the interviewAsks for your numbers per sequence and per segmentHas a view on which market to test first, and why
Red flag in the interviewPlans to rewrite everything in week 1Has only ever run someone else's playbook

A builder hired into a working system is tempted to rebuild it, because that is the job they know. An executor hired into nothing has nothing to execute. Match the hire to where you actually are.

When the team grows past one

Split the work so every lead has exactly one owner. In practice, give each rep a fixed set of segments or countries, give every mailbox and every LinkedIn account a single owner, and put an owner field on every company in the CRM. If the agency keeps a slice after the overlap, treat it as one more rep in that split.

What does inheriting a system look like week to week?

Mostly repetitive work, which is what you want. The hire refreshes lists inside the same ICP, keeps volume steady, answers replies the same day and logs everything.

Growth comes from width. Horizontal scaling means growing by adding accounts: more LinkedIn profiles and more mailboxes running a sequence that already works. When you want more calls, add mailboxes and sender accounts to the proven sequence, each warmed up before it carries volume, and keep the copy steady.

Changes to the playbook come later, once 2 or 3 months of in-house numbers match the agency baseline. Then test one thing at a time: one subject line, one angle, one new segment.

What can go wrong in the handover?

  • The renewal date drives the move. The handover gets squeezed into the last 2 weeks of the contract, and the export arrives half done.
  • The opt-out list gets lost. Your new sender contacts people who already asked the agency to stop, and the complaints land on your domains.
  • The playbook freezes. My blunt version for hired SDRs and BDRs: they end up "running strategies that worked 3 years ago and deliver nothing." Both agencies and in-house reps can land there. Inherited copy still needs a monthly look at the numbers.
  • The agency is cut off on day 1. The pipeline gap then equals the whole ramp.

Questions founders ask about taking outbound back

What if the agency will not hand over the domains?

Buy new ones at least 2 weeks before the overlap ends and set up SPF, DKIM and DMARC on day 1, so the new accounts finish warmup before they carry volume. Then push hard for the contact history, opt-out list and reply history. Those matter more than the domains.

Can the agency and my own SDR prospect in parallel?

It works when their territories never overlap. Give each side its own segments or countries, its own mailboxes and accounts, and keep one shared CRM with an owner on every company. Skip that and the same prospect hears from two senders, which makes both look careless.

How do I know the playbook works before I hire?

Run the five signals above. A quick test: try to write the playbook on one page from what the agency gives you. Who gets contacted, with which sequence, at what volume, and what they object to. If the page has gaps, keep collecting before you hire.

Want to get more B2B clients for your business?

I help B2B companies book 10 to 100+ qualified sales calls per month with outbound. Let's see if it fits yours.

Artem Smirnov
Artem Smirnov

I help B2B companies book qualified sales calls with cold email and LinkedIn outbound.