Pay per lead vs retainer vs in-house SDR
Three ways to fill a B2B pipeline. They differ most in one thing: Who pays when the leads do not show up.
Side by side
| What matters | Pay per lead | Retainer agency | In-house SDR team |
|---|---|---|---|
| What you pay for | Leads and booked meetings | A monthly fee for time and activity | Salaries, benefits, and tools |
| Who carries the risk | The vendor | You | You |
| Cost in a slow month | Goes down with results | Stays the same | Stays the same |
| Hiring and training | None | None | Ongoing |
| Management time | Low | Medium | High |
| Software and data costs | Included | Often extra | You pay for all of it |
| Lead ownership | Exclusive to you | Varies | Yours |
| Easy to scale up or down | Yes | Contract terms apply | Requires hiring or layoffs |
Which one fits you
Pay per lead
Best for: B2B companies that want predictable cost per sales conversation and no monthly fee when results slow down.
Watch for: You need someone ready to follow up fast.
Retainer agency
Best for: Companies that want a vendor to run broad marketing work, not just leads.
Watch for: You pay the same fee in good months and bad ones.
In-house SDR team
Best for: Larger teams with sales leaders who can hire, train, and manage outbound reps full time.
Watch for: Months of cost before the first meeting, and turnover resets the clock.
How to compare them fairly
Do not compare the price of one lead to one month of a retainer. Compare what each option costs you to win one new client. Add up everything: Fees, salaries, tools, data, and the time your managers spend running it. Then divide by new clients won.
When you run the numbers that way, paying only for sales ready leads and booked meetings tends to come out ahead for small and mid-sized B2B companies. You skip the ramp-up cost, and your spend tracks your results.
Questions to ask any lead generation vendor
- What exactly counts as a lead, and is that in writing?
- Are the leads exclusive to me?
- What do I pay in a month with no leads?
- Who are you reaching: Decision makers or anyone who replies?
- Can I get booked appointments, not just leads?
Common questions
Is pay per lead cheaper than hiring an SDR?
For most small and mid-sized B2B companies, yes. An in-house SDR comes with salary, benefits, software, data, training, and management time before they book a single meeting. With pay per lead, you only pay for leads and appointments you receive.
Why do lead generation agencies charge retainers?
A retainer gives the agency steady income no matter the results. It shifts the risk to you. Pay per lead shifts it back to the vendor.
Can I use pay per lead and an in-house team together?
Yes, and many companies do. Pay per lead fills your reps' calendars with sales ready conversations, so they spend more time closing and less time prospecting.
What is the lowest cost way to get B2B appointments?
For most companies, the lowest cost path is the one where you only pay for meetings that happen with the right buyers. That is pay per appointment. Hiring and retainers both charge you before results show up.
Ready to talk to buyers who want to talk to you?
Book a quick call. We will look at your market, your buyer, and what a steady flow of sales ready leads would look like for your team.
Book a Quick Call