Should You Even Outsource? And If So, How Do You Pick?
Most outsourcing failures aren’t about the wrong vendor — they’re about outsourcing the wrong thing, at the wrong stage, with the wrong contract terms. This is the checklist we’d hand a friend who asked, “should I outsource cold calling, and if so how do I pick someone?”
This isn’t a sales pitch for ourselves. It’s the actual decision framework we use internally when we audit a prospect’s current setup before pitching a Televista plan.
TL;DR: Outsourcing makes sense when in-house all-in cost ($20K–$30K/mo for a program) exceeds outsourced equivalent ($6K–$15K/mo) AND ramp time matters. Outsourced launches in 4–6 weeks vs in-house 3–6 months (Leads at Scale). Red flags: vague pricing, no QA program, evasive references, no documented TCPA opt-out workflow. Must-have: full call recording access, defined “qualified appointment” criteria, monthly opt-out / 30-day kill clauses.
When Should You Outsource Cold Calling?
There are three honest reasons to outsource:
1. Speed to market
In-house SDRs need 3–6 months to ramp (Bridge Group SDR Metrics Report). Outsourced teams launch in 4–6 weeks (Leads at Scale). If you need pipeline this quarter — investor with a market closing window, solar company with seasonal demand, B2B SaaS launching a product — outsourcing is the right move.
2. Cost arbitrage
For a one-rep program, the math:
- In-house W-2 SDR all-in: $125K–$150K/year per rep (salary + benefits + tools + management)
- Outsourced equivalent: $42K–$45K/year (Leads at Scale 2025)
For a multi-rep program ($20K–$30K/mo in-house program cost), outsourced equivalent runs $6K–$15K/mo (SalesHive).
3. You don’t want to manage the operation
Some founders shouldn’t be SDR managers. If hiring, training, coaching, recording-reviewing, and constantly recruiting replacements isn’t your highest-leverage activity, outsourcing buys you the function without the management overhead. SDR median tenure is 16 months with 32% annual turnover (Bridge Group) — somebody’s going to be doing recruiting at all times.
If none of these apply — if you have time to ramp, comfortable cash flow, and like managing salespeople — keep it in-house.
What’s the In-House vs Outsourced Break-Even Math?
The break-even point isn’t where most operators think it is.
Monthly cost comparison (per dedicated rep):
| Cost item | In-house (US W-2) | Outsourced managed | Offshore VA (managed) |
|---|---|---|---|
| Direct labor | $7,500 (incl. benefits) | included in retainer | included |
| Dialer + numbers | $200 | included | varies |
| Skip trace / data | $250 | per-campaign separately | per-campaign |
| CRM seat | $99 | included | varies |
| Recording / QA | $150 | included | usually absent |
| Management time | ~$1,000 opportunity cost | minimal | high |
| Recruiting amortized | ~$700 (per turnover event) | n/a | n/a |
| Monthly all-in | ~$9,900/mo per rep | ~$1,500–$3,000/mo per rep | ~$1,500–$2,500/mo per rep + your management time |
Break-even: outsourced beats in-house at roughly any rep count for the first 12 months, because of ramp time alone. After 12 months, in-house catches up if tenure exceeds 24 months — which is rare. Average tenure is 16 months, so most in-house programs never amortize their ramp investment.
Where in-house wins long-term: you control the IP (scripts, processes), you build a sales team into a recruiting funnel, and the reps can graduate to AE roles. Real estate investors and solo wholesalers almost never benefit from this. B2B SaaS companies with a long-term SDR-to-AE pipeline sometimes do.
What Are the Pricing Models — And Which One Should You Avoid?
Four common models:
1. Monthly retainer (dedicated rep)
Range: $1,500–$15,000/mo per dedicated caller (SalesHive). Best for: most operators. Predictable cost, full attention on your campaign, no incentive mismatch.
2. Pay-per-meeting
Range: $75–$300 per qualified appointment (Leads at Scale 2025). Best for: high-AOV B2B sales (>$15K deal size). Misaligns incentives in low-AOV verticals — the agency optimizes for show-rates, not deal quality.
3. Pay-per-dial
Range: $0.50–$3.00 per dial (CallForce Global 2026). Best for: never. Agency is incentivized to dial fast, not to qualify. You’re paying for activity, not outcomes.
4. Hourly
Range: $6–$14/hr offshore; $25–$42/hr US-based (CallForce Global). Best for: short bursts (overflow handling, campaign tests). Bad for ongoing operations because hourly billing rewards filling hours, not producing meetings.
The honest recommendation: monthly retainer with a dedicated rep. Everything else has an incentive problem.
The Red Flag Checklist
If an agency hits any of these, walk away:
❌ Vague pricing
“It depends” is fine for nuance. Refusing to give a price range is a red flag. Reputable agencies publish or share pricing in the first call. (We publish our plans on the public site. So should everyone else.)
❌ No QA / call monitoring program
Ask: “How do you QA calls? How often? Against what rubric?” If you get blank stares or “we listen to calls regularly,” that’s not a program. Real QA means: weekly call reviews against a scorecard, coaching feedback to callers, supervisor approval before going live on a new script.
❌ Evasive on references
“We have great clients but can’t share names due to confidentiality.” Translation: probably no references. Real agencies have 3–5 named clients willing to take a 15-minute call.
❌ No documented TCPA opt-out workflow
After the April 11, 2025 opt-out rules, every agency needs a written process for honoring consent revocation within 10 business days by any reasonable method — including verbal opt-outs on recorded calls. If they can’t describe this workflow in 60 seconds, they don’t have one. You inherit the liability.
❌ Lock-in contracts (>3 months)
3-month initial commitments are reasonable (covers their ramp investment). 6-month minimums are pushy. 12-month contracts are predatory in this category. There’s no operational reason an agency needs more than 90 days unless their results don’t justify month-to-month flexibility.
❌ “Cheap offshore” with no recording
Sub-$1,000/mo programs almost always cut: QA, recording, compliance, list scrubbing, or all of the above. The savings are illusory — one TCPA violation ($500–$1,500 per call) wipes out months of “savings.”
❌ No security certifications or NDA willingness
You’re handing over your customer list and your script. If they won’t sign an NDA or can’t describe their data security practices (encrypted recordings, role-based access, data deletion on contract end), that’s a real risk.
❌ Per-dial pricing as the primary model
See above. Activity-based pricing in a quality-driven function is structurally broken.
Intelemark and RemoteAides have more exhaustive lists if you want secondary sources.
What Should You Ask in the Vetting Call?
Eleven questions that surface the truth:
- What’s included in the base retainer vs billed separately? (Data, skip trace, integrations, etc.)
- Who’s my dedicated rep and what’s their tenure with you? (Avoid teams that rotate reps)
- How do you scrub against federal and state DNC, and how often?
- What’s your documented TCPA opt-out workflow? (10-business-day requirement)
- Can I listen to a sample call from a similar client / vertical? (No personal info — just a real conversation)
- What’s your QA process and rubric?
- What does the weekly reporting actually show me? (Ask to see a sample dashboard)
- How does your definition of “qualified appointment” work? (Get it in the contract; add a “second-touch” filter)
- What’s the cancellation policy and notice period?
- Can you provide 2–3 client references in my vertical, with phone numbers?
- What happens to recordings and data when we cancel? (Should be deletable on request, not held hostage)
The agency’s answers tell you everything. The good ones have crisp answers. The shaky ones deflect with “we’ll cover that in a follow-up.”
What Contract Terms Should You Negotiate?
Six clauses worth pushing on:
1. Definition of “qualified appointment”
Get it in writing. Recommended language: “A qualified appointment is one where the prospect (a) is the decision-maker or has direct influence on the buying decision, (b) has expressed specific interest in [your offer], (c) has agreed to a [specified duration] meeting at a confirmed time, and (d) attends or reschedules within 14 days.” Without this, you’ll argue about it every month.
2. 30-day kill clause
Even if the initial term is 90 days, push for a 30-day notice clause after that. Reputable agencies will agree because their model isn’t built on hostage clients.
3. Replacement rep policy
If your dedicated rep quits (and they will — SDR turnover is real), what’s the timeline to replace + retrain? Should be ≤14 days with a partial rebate for the gap.
4. Call recording access + portability
You should have full recording access during the engagement AND export rights on cancellation. Don’t sign a contract that gives the agency exclusive ownership of recordings.
5. Performance benchmarks
Optional but useful: a minimum appointments-per-month threshold, with a defined remedy if missed (e.g., free month, refund, additional callers). Most agencies will negotiate this for serious accounts.
6. Compliance indemnification
Push for the agency to indemnify you against compliance violations caused by their team’s behavior (e.g., calling a DNC number they failed to scrub). Most won’t sign full indemnification but will agree to defend against direct caller-error claims.
How Should the Onboarding Actually Look?
A good onboarding is structured. A bad one is “send us your list and we’ll start dialing.” The cadence we use at Televista — which has become roughly standard for managed agencies:
Week 1:
- Kickoff call (ICP, script, goals, success criteria)
- List approval workflow set up
- CRM integration tested
- Dedicated rep assigned and briefed
Week 2:
- Caller training on your vertical and script
- Mock calls reviewed with you
- Dialer + numbers provisioned with carrier reputation pre-checked
- First test dial volume (limited — usually 100–200 dials)
Week 3–4:
- Full dial volume
- Daily disposition reports
- First weekly QA review with you
Week 5–6:
- Script optimization based on real call patterns
- First monthly performance review
- Adjustment to qualification criteria if needed
If an agency tells you “we can start dialing tomorrow,” they’re skipping steps 1–2. That’s not a feature, it’s a warning sign.
What’s the Realistic Outcome You Should Expect?
After running 200+ managed campaigns across real estate, solar, roofing, insurance, and B2B, here’s what we tell prospects honestly:
- Month 1: 2–3 qualified appointments per day per caller. First-month dollars don’t usually pay back because ramp costs and list optimization are happening.
- Month 2–3: Steady state. Appointment-to-close ratios become predictable. ROI typically turns positive in month 2–3 depending on AOV and sales cycle.
- Month 6+: Compounding effects — referrals from happy meetings, repeat dial cycles producing warmer responses, refined scripts beating cold scripts by 30–50%.
If an agency promises first-week results or guaranteed appointment volume, they’re either lying or running a pay-per-meeting model that will produce soft leads.
What’s Next?
If you want a sanity check on an existing agency you’re using — or you’re vetting one and want a second opinion — book a strategy call and we’ll walk through the contract, their pricing model, and the red flag checklist together. We do this for prospects even when we’re not the right fit; the worst outcome for us is somebody hiring a bad agency and concluding outsourcing doesn’t work.
Want a second opinion on the agency you're vetting?
On a free 30-minute strategy call we'll walk through their contract, their pricing model, and the red-flag checklist with you. No pressure to switch — just an honest read on whether the deal you're looking at is fair.