· Vishnu Prithiv, founder of Vivin Sales · facts checked · 6 min read
In-house SDR or outsourced prospecting: how to choose
Hire an in-house SDR or outsource B2B prospecting? Compare cost, control, speed and risk, and see when a hybrid works better.

Short answer: hire in-house when you have a proven message, a manager who can coach, and enough volume to keep a full-time person productive. Outsource when you want to test a market before building a team, need capacity quickly, or want the cost tied to results. Many companies start outsourced and hire once the playbook works.
The right choice depends on four things you can measure: your current close rate, your capacity to manage, your time horizon and your tolerance for fixed cost.
What does an in-house SDR actually cost you?
More than a salary. An in-house sales development rep needs recruiting time, tools, data, a mailbox and phone setup, training and a manager who reviews calls and messages. Then there is turnover: if the person leaves after a few months, you restart the ramp.
You do not need a published figure to see the shape. Add the pay, the tools, the data and the manager’s hours, then divide by the qualified meetings the rep actually books. Run the same sum for a quarter, not a week. If the rep is still ramping, the cost per meeting is higher in the early months than it will be at steady state, and you should plan for that.
When does outsourcing make more sense?
Outsourcing fits four situations. You are entering a new market and want evidence before hiring. You need output faster than recruiting allows. Your team is strong at closing but has no outbound habit. Or you want cost to follow results, as it does when you buy per accepted lead or per attended appointment.
It fits less well when your offer is still changing weekly, because an outside team needs a stable profile of the buyer, the message and the qualification rules. Write those down first. A provider can only deliver against criteria you have stated.
| Question | Points to in-house | Points to outsourced |
|---|---|---|
| Is the message proven? | Yes, with repeatable wins | No, still testing |
| Do you have a coach? | A manager with time to coach | No one with time |
| Is volume steady? | Steady for a year or more | Uncertain or seasonal |
| Is speed critical? | Can wait for a hire to ramp | Need output sooner |
| How do you want to pay? | Fixed cost is fine | Cost should follow results |
What does outsourced prospecting cost, and how is it billed?
It depends on the billing unit, which is the first thing to compare. Some providers bill a monthly retainer, some bill per meeting held and some bill per lead or per closed deal. Vivin Sales charges USD $15 to $500 per accepted lead, USD $100 to $500 per attended appointment, or 5% to 20% of attributed contract value plus USD $497 per month for pay per close. Each lead is exclusive and never resold, and a lead that is off-criteria is replaced. No-shows are never billed, and cancellations with notice are replaced. In pay per close the rate is agreed per client, 20% is the ceiling, and the client closes the deal. Every fee is listed in your written quote before you sign.
A fair comparison puts each model on one line: cost per accepted lead, cost per attended meeting and cost per sale. The method is in how to compare B2B lead generation agencies fairly, and the pay per lead hub, pay per appointment hub and pay per close hub show how each model bills.
Is it a hybrid decision rather than either-or?
Often. A common pattern is to outsource first-touch prospecting and keep closing in-house, because closing needs product knowledge and relationships that a provider rarely has. Another is to run an outsourced program while you hire, then compare the two on cost per attended meeting and keep what works.
Reaching people takes repeated effort whoever does it. In one outreach team’s dialer record of 7,615 rung-out B2B cold calls between July 3 and October 14, 2026, 12.9 percent reached a human and 11.1 percent reached a decision-side contact. That is one team’s record, not an industry benchmark, and the full counts are in our Study 1 on B2B cold calling reach. Persistent follow-up is a cost whoever employs the caller, and your plan should name who does it.
What should you check before you outsource?
Four items: the billing unit, who owns the lists and domains, how rejects are handled and how to leave. Vivin lists no setup fee for pay per lead or pay per appointment, and either party can end a campaign on 14 days written notice. A delivered lead or appointment can be disputed within 5 business days of delivery. Read the lead agreement for the full wording, and compare providers in the pay per appointment company comparison.
For an industry view, see pay per appointment for MSP and IT services. If you are not sure your problem is outbound at all, read more leads, better leads or better follow-up.
Frequently asked questions
Is an in-house SDR cheaper than an outsourced team?
Not automatically. Compare the full cost of each, including management time, tools and ramp, against the qualified meetings each produces.
How long should I run an outsourced test?
Long enough to see several attempts per prospect and a first set of meetings held. Set a start date, a stop rule and a target before you begin.
Who should close the deals?
Usually your own team. Outbound providers can introduce buyers, while closing relies on product knowledge and relationships you already own.
Can I switch from outsourced to in-house later?
Yes. Ask in advance who owns the lists, records and domains, and get the handover terms in writing before you sign.



