Home / Insights / Comparison

Lead generation agency vs in-house SDR: which should you choose?

Short answer: Use an agency when you need meetings within weeks and haven't proven what works yet. Build an in-house SDR team once you know your target buyers, messages and numbers.

An SDR (sales development representative) finds and books meetings with potential buyers. You can hire them yourself or pay an agency to do the same job. The right choice depends on how much you already know about what works.

Side by side

Compared onAgencyIn-house SDR
Time to first meetingsWeeksMonths: recruit, train, ramp
Hidden costsFew beyond the feeRecruiting, tools, data, management time, turnover
Knowledge stays withThe agency, unless the contract says otherwiseYou
Fit with your brandVaries; needs close oversightStrong, once trained
Best whenYou are still testing markets and messagesThe playbook is proven and you want to scale it

What agencies charge

Pricing models vary widely. One US agency's guide lists monthly retainers of $2,000–25,000, pay-per-appointment pricing of $200–600 per meeting, and commission-only deals at 10–25% of deal value (Belkins). In my experience Indian agencies usually price lower, but compare on qualified meetings and revenue, not price alone.

The true cost of an in-house SDR

Salary is only part of it. Add recruiting time, the months before they hit full productivity, data and email tools, a manager's time, and the cost of starting again if they leave. Many founders underestimate the management time most.

Questions that decide it

  1. Do you know exactly which companies and roles buy from you, and why?
  2. Do you have messages that have already produced replies?
  3. Is there someone with time to manage and coach an SDR every week?
  4. Do you need meetings this quarter, or can you wait for a hire to ramp?

Mostly "no" to the first three and "this quarter" to the last points to an agency or a partner first. Mostly "yes" points to building in-house.

Whichever you choose, keep the assets

Make sure sending domains, contact lists, sequences and reporting are owned by your company. Then switching from agency to in-house, or back, doesn't mean starting from zero.

Frequently asked questions

Is a lead generation agency cheaper than hiring an SDR?

Often at the start, because you avoid recruiting, training, tools and management time. Over the long run an in-house team can cost less per meeting once the process is proven and the team is ramped.

Can I start with an agency and move in-house later?

Yes, and it is a common path. Make sure the sending domains, lists, sequences and results stay in your name so you can take them in-house.

Want this done for you, with no consulting fee?

If your company qualifies, I run the offer, pipeline and sales work and earn only from revenue I bring in during the first 120 days.

Not ready to talk? Start with the Revenue Review.

About thirty short questions on how customers find you, how they buy and how you deliver. It calculates the numbers most companies never see side by side and names the constraint costing you the most growth.

Begin the review

About 12 minutes. Private until you choose to share it.