Build vs Buy Lead Gen: The Real Cost Math (In-House SDR vs Agency vs DIY)
The honest cost comparison between hiring in-house SDRs, outsourcing to a lead gen agency, or building it yourself with tools and AI. Full math at 3 company stages — plus which actually makes sense when.
Every B2B founder eventually faces the same question: “Should I hire an SDR, outsource to an agency, or just build lead gen myself?”
Here’s the honest cost math at three company stages — plus which path actually makes sense when.
The Options Defined
Three paths to generate pipeline:
- In-House SDR — You hire 1-3 full-time SDRs who prospect, email, call, and book meetings.
- Lead Gen Agency — You pay an outside team to source, qualify, and book on your behalf.
- DIY with AI Tools — You (or someone on your team) learn the stack (Apollo, Clay, Smartlead, etc.) and run it yourself.
Each has a different cost structure and a different skill requirement.
Full Cost Breakdown: In-House SDR (US-Based)
| Line Item | Annual Cost |
|---|---|
| Base salary (SDR, 1-2 years exp) | $55,000 - $85,000 |
| Commission (typical 30% of base at quota) | $20,000 - $40,000 |
| Benefits + taxes (employer load) | $15,000 - $25,000 |
| Tool stack (Salesforce/HubSpot, Apollo, LinkedIn Sales Nav, Outreach/Salesloft) | $8,000 - $15,000 |
| Management time (director/manager oversight, 10-15% of their time) | $15,000 - $30,000 |
| Training + ramp (3-6 month ramp to productivity) | $15,000 - $25,000 |
| Total annual, Year 1 fully loaded | $128,000 - $220,000 |
For one SDR producing 8-15 meetings/month at scale.
Full Cost Breakdown: Lead Gen Agency
| Line Item | Monthly | Annual |
|---|---|---|
| Setup sprint (one-time) | $2,500-$10,000 | — |
| Monthly retainer | $1,500-$7,500 | $18K-$90K |
| Performance bonuses (optional, per meeting) | $100-$300/meeting | $10K-$40K |
| Ad spend (if running paid channels, passed through to client) | Varies | Varies |
| Total annual (excluding ad spend) | — | $28,000 - $130,000 |
For agency producing 20-60 meetings/month at scale — typically 2-3x more output than a single SDR, at 40-70% lower cost.
Full Cost Breakdown: DIY With AI Tools
| Line Item | Cost |
|---|---|
| Apollo / Clay enrichment | $1,200-$4,800/year |
| Smartlead or Instantly | $1,200-$3,600/year |
| LinkedIn Sales Navigator | $1,200/year |
| AI (GPT-4o, Claude) API usage | $2,400-$6,000/year |
| Warmup tools, CRM, n8n, misc | $1,800-$3,600/year |
| Tool stack total | $7,800 - $19,200/year |
| Learning curve (60-100 hours ramp) | Opportunity cost |
| Ongoing time (10-20 hrs/week to run) | Opportunity cost |
Looks cheap on paper. Hides two big costs: the 60-100 hour learning curve and the 10-20 hours per week to maintain the operation. If your time is worth $200/hr, you’re spending $100-200K in opportunity cost annually to save $50K in agency fees.
What Actually Makes Sense When
Stage 1: Revenue Under $2M/Year
Skip in-house entirely. Don’t hire SDRs. You can’t afford the $150K loaded cost and the 6-month ramp time.
Agency is the clear win. $30-60K/year agency = experienced system, no ramp, results in 4-6 weeks. If it doesn’t work, you can fire them in 30 days. Firing an SDR takes legal paperwork.
DIY only if: You genuinely love lead gen work, have 15+ hours/week to learn it, and view it as a strategic skill to own long-term. Most founders at this stage don’t.
Stage 2: Revenue $2-10M/Year
Hybrid works here. Keep the agency running your core outbound channels. Consider hiring 1 SDR to focus on a specific high-value vertical or account-based motion.
Pure in-house still too expensive. One SDR = $150K. Two SDRs + manager = $400K+. You’re better off with an agency spending $60-90K on broader coverage + 1 SDR focused on high-value accounts.
Stage 3: Revenue $10-25M+/Year
Now in-house starts to pay off. You have volume to justify 2-4 SDRs + a manager. You want lead gen as a core capability, not an outsourced function. You can afford the infrastructure.
Keep agency for channel expansion. Even with in-house, many companies keep an agency running a secondary channel the in-house team doesn’t master (e.g., LinkedIn while SDRs do email + cold calling).
Stage 4: Revenue $25M+/Year
Full in-house team. 4-10 SDRs, dedicated manager, ops lead, content creator for outbound. Agency becomes redundant except for very specialized campaigns.
The Hidden Cost Most Miss
When comparing costs, founders usually miss: time-to-productivity.
- SDR hire: 90 days to become productive, 6 months to hit quota. 4 months of wasted salary during ramp.
- Agency: 14 days to first campaigns live, 4-8 weeks to stable pipeline. You pay for results, not ramp.
- DIY: 60-100 hours of learning + 2-3 months of sub-optimal execution while you figure out what actually works.
For most companies under $10M revenue, agency is the fastest path to pipeline. Period.
What PromptShift Charges
Since you’re asking: our pricing lives on the agency side.
- Setup sprint: $2,500-$10,000 one-time (depends on channel complexity + setup needs)
- Monthly retainer: $1,500-$7,500/mo (depends on # of active channels)
- Performance bonus: Optional $100-$300 per qualified meeting booked
- Solo operator model: I personally run every campaign. No account manager layer.
For most clients, total monthly commitment is $3-6K. For that, you get a working outbound system producing 20-60 qualified meetings per month — vs. $12-17K/month loaded cost for equivalent in-house output.
Want honest math on which path makes sense for your specific stage? Book a free 30-min audit. I’ll tell you if agency is the right move — and if not, what you should do instead.
Ready to replace your CS stack?
Book a free 30-minute audit. We'll model your savings in writing before you sign anything.
Book Free Audit