Each can work. None automatically books more demos than the others.
A strong in-house SDR can outperform an outsourced team. An experienced outside caller can outperform an SDR who is still learning your product. The difference usually comes down to the people making the calls, the quality of the prospect list, and how well you define a qualified meeting.
But there's another important difference: who carries the financial risk when the meetings don't come in?
That's where these three models start to look very different.
I built Intentional Outreach around the third option, so I'm not neutral. But I also don't think pay-per-meeting is automatically the right answer for every company. Here's how the models compare, what they really cost, and how to decide which makes sense for your sales operation.
The short answer
The business model doesn't make the calls. The reps do.
What the model determines is how you access those reps, how much control you have over the process, and how you pay for the work.
Here's a quick comparison:
The biggest distinction is straightforward: with an in-house team or a retainer, much of your cost is committed before a meeting happens. With pay-per-meeting, more of the variable cost is tied to the outcome.
That doesn't automatically make it cheaper. It changes where the risk sits.
1. Running cold calling in-house
Building an in-house cold calling operation means hiring SDRs, giving them the tools and prospect lists they need, and managing their performance.
The biggest advantage is control.
Your SDRs become part of your company. They can learn your product, understand your customers, sit in on sales calls and develop a deeper understanding of your market over time. You can coach them directly, adjust messaging quickly and build a repeatable outbound process.
If cold calling is a permanent, important acquisition channel for your business, that can be a great investment.
But the cost of an SDR is more than the salary on the job listing.
That last part is easy to overlook. A new SDR can cost you money for weeks or months before they're consistently booking qualified demos. If they leave, you're starting the recruiting and training process all over again.
In-house can absolutely be the most cost-effective option once you have a productive team. But you need enough volume, management capacity and consistency to justify the overhead.
If you're considering your first hire, read our guide on how to hire an appointment setter. It covers what to look for before putting someone on the phones.
2. Outsourcing cold calling to an agency
The second option is to hire an outside company to handle your cold calling.
Instead of recruiting SDRs yourself, the provider supplies the callers and typically manages the day-to-day operation. Depending on the agreement, they may also provide prospect data, scripts, reporting and the calling infrastructure.
The appeal is obvious: you can get an outbound program running without building an entire sales department.
For a company that doesn't have a sales manager or the time to recruit and train callers, that can be valuable.
But there are a few things I'd pay close attention to before signing a retainer agreement.
You're paying the same fee in a slow month
If the provider charges $8,000 per month, that invoice doesn't change just because they book fewer meetings. You need to understand exactly what volume they're committing to and what happens if they fall short.
You may not have much say in who makes the calls
Some providers assign a team to your account. You might have limited visibility into their experience, how they sound on the phone or how well they handle objections. Ask whether you can actually review and approve the people representing your company.
The definition of a qualified meeting matters
A provider might consider a meeting qualified because someone agreed to a calendar invitation. But does that person have decision-making authority? Do they meet your company-size requirements? Are they actually dealing with the problem your product solves?
Get the criteria in writing, including the questions callers must ask to verify them.
Reporting isn't the same as visibility
A weekly report showing dial counts and booked meetings is useful, but it doesn't tell you much about call quality. Ask whether you can listen to recordings and review how conversations are being handled.
Outsourcing can work very well, especially when a provider has experienced callers and a reliable process. Just make sure you understand what you're buying beyond the sales presentation.
If you're comparing providers, our guide to B2B cold calling services covers the questions worth asking. You can also read why outsourced SDR engagements fail before committing to a long-term arrangement.
3. Pay-per-meeting: paying for qualified meetings that happen
There's a third option that often gets left out of the in-house-versus-outsourced comparison.
Instead of paying a salary or a fixed agency retainer, you use a team of outside reps and pay for qualified meetings that actually happen.
The important distinction is that you're not simply buying a list of calendar appointments. You define what makes a meeting qualified, and the rep has to confirm those requirements before booking.
Here's how the process works with Intentional Outreach.
First, you define what a qualified meeting looks like
You provide your qualification criteria and the questions a rep needs to ask. For example, you might require a decision-maker, a particular company size and an existing need for your product.
Then you review the reps
Reps who apply to your campaign send recorded audition answers and take a quiz on your product. You can see their experience, level and track record and hear how they communicate before deciding who you'd like on your campaign.
You approve the people representing your company
You choose the reps you want to work with. Our team also reviews and gives final approval before they start calling.
The reps call, qualify and book
They use your campaign playbook and confirm the required qualification points during a recorded call. The meeting is then booked directly onto your calendar.
You pay for qualified meetings that are held
Billing happens weekly. Meetings that don't happen aren't charged, and disputed meetings are reviewed against the call recording and the criteria you established.
Every rep also goes through a written application, a practice audition and a 60-minute group interview that includes a live practice call and feedback before becoming eligible for campaigns. You aren't choosing someone based on a résumé alone.
What does pay-per-meeting cost?
There are two parts to the pricing.
The platform costs $500 per month, plus $250 per active rep on your campaign. That covers the calling infrastructure, dialer, recordings, scripts, compliance safeguards, rep management and reporting.
You choose what you're willing to pay for each qualified meeting, from $150 to $2,500. During setup, we help you work backward from your customer acquisition cost and close rate to establish a sensible starting price.
The right price depends on your customer acquisition economics, your sales process and the experience you're looking for in a rep.
We generally plan for one rep per 10 qualified meetings you want each month, rounded up, with at least one rep.
There are no long-term contracts. You can pause or cancel your campaign.
A few other details matter:
- Prospect no-shows aren't charged.
- You have until 11:59 PM Eastern on the next business day after the meeting to report a no-show or dispute a meeting. Weekends and federal holidays don't count.
- Disputes are reviewed against the recording and your qualification criteria, with a resolution within two business days.
- If your team cancels or misses a meeting, it counts as held.
- Billing starts after your first rep is approved, not when you launch the campaign.
The trade-off is that you still have responsibilities. You need to provide or arrange the prospect list, define your qualification rules, review and approve reps, and have someone available to take the meetings.
This isn't a completely hands-off sales department. It's a way to get qualified outbound calling without taking on the full cost and responsibility of building an internal team.
For a more detailed breakdown, see pay-per-appointment lead generation.
4. A side-by-side cost example
Let's put some numbers behind the comparison.
The following example uses hypothetical figures. They're not industry averages or a promise of what any model will deliver. The point is to show how the economics change depending on how you pay.
Imagine you sell B2B software with:
- Customer acquisition cost (CAC): $3,000
- Close rate on qualified first demos: 20%
- Target: 20 qualified demos held per month
Start by calculating what you can afford to spend on a qualified demo.
At your current economics, spending $600 to generate a qualified demo puts you at your existing customer acquisition cost, assuming the same close rate.
Now let's compare the three models.
Pay-per-meeting math
You want 20 qualified meetings per month.
At one rep per 10 meetings, that means two active reps.
Your monthly platform cost is:
$500 platform fee + (2 × $250 per rep) = $1,000
Spread across 20 meetings, that's $50 per meeting in platform and rep fees.
So if you set your meeting price at $550, your total monthly cost looks like this:
In this example, you're right at your current customer acquisition cost.
Now imagine only 10 meetings hold that month.
If you keep both reps active, the platform and rep fees remain $1,000:
If the campaign ran with one active rep instead, the platform and rep fees would be $750. Your total would then be $6,250, or $625 per held meeting.
The point is that the meeting charges fall when fewer meetings happen. Your fixed platform and active-rep fees still need to be included, but you aren't paying a full retainer regardless of output.
Outsourced retainer math
Now imagine an outside agency charges $8,000 per month.
If they deliver 20 qualified meetings:
$8,000 ÷ 20 = $400 per meeting
That's below your $600 target.
But what if they deliver only 10?
$8,000 ÷ 10 = $800 per meeting
The invoice is still $8,000. Your cost per meeting doubles because the number of meetings was cut in half.
To be fair, a strong agency that consistently delivers qualified meetings could be less expensive than either of the other models. A retainer isn't inherently bad. The question is how predictable the volume and quality are, and how much risk you're comfortable carrying.
In-house SDR math
For an in-house SDR, we won't invent a salary or benefits figure. Those costs vary too much by location, experience and compensation structure.
Instead, compare your actual all-in monthly cost against the same $600 target.
Add up salary, commission, payroll costs, tools, data, management and other operating expenses. Then divide that total by the number of qualified demos actually held.
If your SDR costs $9,000 per month all-in and produces 20 qualified demos, that's $450 per meeting. In this hypothetical, in-house wins on cost.
But if the same SDR costs $9,000 and only produces 10 qualified demos, that's $900 per meeting.
And remember: the ramp-up period and the cost of replacing someone who leaves can push your real acquisition cost higher.
What the comparison actually tells you
The cheapest model isn't determined by the pricing structure alone.
A retainer can win if the provider delivers consistent volume. An in-house SDR can win if you have a productive rep and enough volume to justify the overhead. Pay-per-meeting can make sense when you want to avoid committing to a large fixed cost before you know what the calling program will produce.
Compare all three using the same number: your total cost per qualified demo that actually happens.
You can run the pay-per-meeting numbers using your own assumptions in our appointment setting cost calculator.
5. What actually determines how many demos get booked?
The pricing model matters, but it doesn't make someone a good cold caller.
Regardless of how you pay, a few things have a much bigger effect on the quality and volume of meetings.
The person making the call
Experience matters. So does the ability to hold a conversation with a senior buyer, ask useful questions and handle objections without sounding like they're reading from a script. You should be able to hear how someone communicates before they represent your business. A résumé and a claimed number of years in sales don't tell you everything.
A clear definition of a qualified meeting
There's a big difference between getting someone to accept a calendar invitation and getting a meeting with someone who can actually buy your product. Define the requirements before calling starts. Does the person need to be a decision-maker? Does the company need a certain number of employees? Does the prospect need an existing problem or a specific level of interest? For each requirement, decide what question the rep should ask to confirm it.
The quality of the prospect list
Even a great rep will struggle with a poor list. Your prospects should match your ideal customer profile. Remove existing customers, open opportunities, companies you shouldn't contact and anyone on your suppression list. If you're using an outside provider, find out where the data comes from and who owns it. With Intentional Outreach, clients can upload their own CSV or Excel lists and suppression lists. Client lists remain their property, and reps can't copy, export or reuse them outside Intentional Outreach.
Access to call recordings
If you can't hear what happens on the phone, you're missing one of the most useful ways to understand campaign performance. Recordings help you identify objections, improve messaging, coach reps and determine whether a meeting met the agreed qualification criteria. Don't settle for a meeting count when you can review the conversations that produced it.
Compliance and calling safeguards
Cold calling needs to be handled responsibly. At a minimum, understand how your provider handles do-not-call checks, opt-out requests, prospect-local calling hours, call recording notices and suppression lists. These safeguards should be built into the calling process and dialer rather than left entirely to individual reps. They don't remove your company's responsibility to understand and comply with applicable laws.
The economics of the offer
Your price also affects who is willing to work on your campaign. On a pay-per-meeting model, a meeting priced too low may make it difficult to attract experienced reps. A more valuable meeting can support a higher payout and make the campaign more appealing. That doesn't mean you should simply offer the highest possible rate. The price needs to make sense for your acquisition economics and the work required to qualify the prospect.
6. Which model fits your company?
Here's how I'd think about the decision.
Go in-house if:
- Cold calling is a permanent, core acquisition channel.
- You have someone who can recruit, train and manage SDRs.
- Your product takes significant time to learn.
- You have enough consistent outbound volume to keep the team productive.
- You want to build internal sales knowledge and long-term team capacity.
Consider outsourcing if:
- You want to test a new market, audience or sales message.
- You don't have the time or management capacity to run an SDR team.
- You want to get calling started without recruiting employees.
- You need additional outbound coverage beyond what your internal team can handle.
Consider pay-per-meeting if:
- You want to connect more of your variable sales cost to meetings that actually happen.
- You want to review and approve the reps calling for your company.
- You have clear qualification criteria and a defined ideal customer.
- You want to test outbound without immediately committing to a full in-house team.
- You can handle the meetings once they're booked.
You don't necessarily have to choose one model permanently, either.
You could keep an in-house SDR focused on your core market while using outside reps to reach a new segment. You could also test a pay-per-meeting campaign before deciding whether it makes sense to build an internal team.
And if an outside rep turns out to be a great fit, you may have the opportunity to hire them directly.
Pay-per-meeting isn't right for every business. It's generally not a fit for B2C sales, agencies, very small transactional deals where a phone conversation doesn't justify the cost, or companies that already have more inbound demand than their sales team can handle.
Intentional Outreach is focused on B2B phone calling to US prospects in English. We're also in our launch stage, so I work directly with early clients to make sure campaigns are set up properly.
Frequently asked questions
It depends on your volume, management capacity and how much control you want. In-house gives you direct control and builds knowledge inside your company, but comes with recruiting, payroll, tools and management costs. Outsourcing can get you calling sooner without hiring, but a retainer means paying the same fee in a slow month. Compare the total cost per qualified demo held, not just the monthly invoice.
No. Both use outside salespeople, but the payment structure is different. Traditional outsourced SDR services often charge a monthly retainer. With pay-per-meeting, the variable meeting charge is tied to qualified meetings that actually happen. The level of control also varies by provider. With Intentional Outreach, you review and approve the reps who call for your campaign and define the qualification criteria in advance.
Yes, cold calling can still be an effective way to reach B2B decision-makers, introduce an offer and book sales conversations. But results depend on the audience, list quality, offer, caller skill and follow-up process. Simply increasing call volume won't fix a poor target market or an offer that doesn't resonate.
Absolutely. Some companies use internal SDRs for their core accounts and outside callers to reach additional industries, territories or buyer segments. Just make sure the teams aren't calling the same prospects without coordination. Maintain shared suppression lists and clear ownership of accounts.
It depends on the provider and how much setup is required. With Intentional Outreach, the goal is to have a campaign live within approximately 72 hours once setup is complete and reps are approved. That depends on having the prospect list, qualification criteria, campaign details and approved reps in place. It isn't a guarantee of when the first meeting will be booked.
Compare cost per qualified demo, not just the invoice.
In-house, outsourced retainers and pay-per-meeting can all produce results. The right choice depends on the people making the calls, the quality of the process and what you're actually paying for each qualified demo that happens.
If you want to try pay-per-meeting, you can define your qualification criteria, review the reps who audition for your campaign and set your own price per qualified meeting.
There's no platform charge at launch. Billing begins after your first rep is approved.
Setup suggests a starting meeting price based on your customer acquisition cost and close rate.