Economics · 12 min read · Updated May 14, 2026
How much does a B2B cold calling agency cost today?

SaaS founders and CROs often ask us, ‘How much does a B2B cold calling agency cost today?’ The answer isn’t a single number. It’s a range dependent on the model, the market, and the quality you demand. A cheap offshore agency might quote $2,000 a month, while a specialized on-shore team focused on enterprise accounts could be $15,000. For RevOps leaders trying to build a predictable pipeline model, this variance is a problem. The key is to stop thinking about cost and start thinking about investment. You are not buying dials; you are buying qualified meetings that turn into pipeline. The wrong investment gets you bad meetings that your AEs hate and your churn rate reflects six months later.
The decision to partner with an agency is a build-or-buy calculation. Building an in-house team looks cheaper on a spreadsheet until you factor in the true costs. Recruiting, training, managing, and equipping an SDR team is a full-time job for a manager who themselves costs six figures. Then there is the 3-6 month ramp time before you see a single qualified meeting. An agency absorbs that management overhead and compresses the time-to-pipeline. We see clients come to us after trying to build it themselves for a year, burning $200,000 with little to show for it. This article breaks down the real costs of a B2B cold calling agency so you can make a clear-eyed financial decision.
What Are the Common Agency Pricing Models?
Three primary models dominate the B2B cold calling agency landscape: the monthly retainer, the pay-per-meeting model, and a hybrid of the two. The monthly retainer is the most common for professional, on-shore agencies. You pay a flat fee, typically between $7,000 and $15,000, for a dedicated team or 'pod' of resources. This structure provides consistency and allows the agency to invest deeply in understanding your product and market. It aligns the agency with your long-term success, as their renewal depends on generating consistent, high-quality pipeline, not just hitting a short-term meeting quota. This is the model we use because it focuses on partnership over transactions.
The pay-per-meeting (or pay-per-appointment) model is exactly what it sounds like. You only pay when the agency delivers a meeting that meets a pre-defined set of qualifying criteria. This can seem like a low-risk option for founders and CFOs, but the incentives can be problematic. The agency is motivated to book as many meetings as possible, as quickly as possible, to maximize their revenue. This often leads to a drop in quality. Meetings might be with prospects who are not true decision-makers or who do not have a clear need or budget. Costs can range from $500 to over $2,500 per meeting, depending on the difficulty of the target persona.
Finally, the hybrid model attempts to combine the security of a retainer with the performance incentive of pay-per-meeting. An agency might charge a lower base retainer, say $4,000 to $6,000 a month, plus a smaller fee for each qualified meeting booked. This can be a good middle ground, but it requires very clear definitions of what constitutes a 'qualified' meeting. Without tight criteria, you can end up paying the retainer plus bonuses for meetings that your sales team ultimately rejects. We had a client come to us after a hybrid engagement where they paid for 20 meetings, but only 3 made it to a second call with an AE. That's an expensive lesson in qualification.
Monthly Retainer: $7,000 - $15,000/month. Best for partnership and quality control. Aligns agency with long-term pipeline goals.
Pay-Per-Meeting: $500 - $2,500/meeting. Seems low-risk but can incentivize poor quality and misaligned meetings to hit volume targets.
Hybrid Model: $4,000 - $6,000/month retainer + per-meeting bonus. A potential compromise, but requires extremely strict qualification criteria.
Our Stance: We operate on a retainer model because it allows our reps to act as an extension of your team, focusing on quality over quantity.
How Much Does Pay-Per-Meeting Actually Cost?
The sticker price on a pay-per-meeting offer can be deceptive. An agency might quote you '$750 per qualified meeting,' which sounds much more palatable than a $10,000 monthly retainer. But the total cost and the return on that spend are where the real story is. If you need 10 meetings a month to feed your sales team, you are still looking at a $7,500 monthly bill. The critical difference is the risk you carry. With a retainer, you are paying for a dedicated effort. With pay-per-meeting, you are only paying for a specific result, but you have no control over the volume or consistency of that result. One month you might get 15 meetings, the next you might get two.
This volatility is a nightmare for RevOps leaders and CROs tasked with predictable forecasting. How can you plan AE headcount or project revenue when your top-of-funnel is a complete unknown from month to month? Furthermore, the model encourages agencies to hunt for the easiest possible meetings to book. They will naturally avoid difficult, high-value accounts that require persistent, multi-touch outreach because the effort does not guarantee a quick payout. You end up with meetings from smaller companies or lower-level titles that are easier to book but less likely to convert into valuable deals. This is a classic case of misaligned incentives creating poor business outcomes.
The definition of 'qualified' becomes the entire battleground in a pay-per-meeting arrangement. The agency's contract will define it one way, but your AEs' reality might be completely different. Does 'qualified' mean they showed up to the call? Or does it mean they meet BANT (Budget, Authority, Need, Timeline) criteria? We saw a prospect’s contract that defined a qualified meeting as 'a conversation of at least 15 minutes with a contact at a target account.' That is a very low bar. Your AEs end up wasting their time on discovery calls with people who have no power to buy, which hurts morale and their own pipeline generation efforts. If you are considering this model, your qualification criteria must be ruthlessly specific and non-negotiable.
What Does a Typical Monthly Retainer Include?
When you invest in a monthly retainer with a reputable on-shore agency, you are not just buying phone calls. You are buying a fully-managed outbound engine. A standard retainer, in the $8,000 to $12,000 range, typically includes a 'pod' of resources. This usually means one or two dedicated callers who spend a significant portion of their time on your account. They become experts in your product, your messaging, and your ideal customer profile. This is fundamentally different from a call center model where a caller might be working on five different client accounts in a single day. The dedicated approach ensures quality and consistency in every conversation.
The retainer also covers the entire technology and data stack required for a professional outbound operation. This includes licenses for sales engagement platforms like Salesloft or Outreach, data providers like ZoomInfo or Apollo, and conversation intelligence tools like Gong or Chorus. A single seat for this stack can cost an organization over $1,500 per rep per month. The agency absorbs this cost and the complexity of managing it. They handle list building, data cleansing, sequence programming, and reporting, which are all highly specialized and time-consuming tasks that would otherwise fall on your RevOps team. The right agency partner can help you refine your process, and if you're stuck, we can help build that out. Book a strategy session to see how we structure campaigns.
Most importantly, the retainer includes a layer of management and strategy that is often overlooked. You get access to a seasoned sales leader who is responsible for training the callers, refining scripts, analyzing call data, and reporting on performance. This manager is your single point of contact and is accountable for the success of the program. They bring years of experience from running dozens of similar campaigns. This is the 'skin in the game' part of the equation. You are not just hiring callers; you are hiring an experienced outbound leadership team to build and run your top-of-funnel process for a fraction of the cost of hiring a full-time VP of Sales or Director of Sales Development.
How Does Agency Cost Compare to an In-house SDR?
Many founders look at a $10,000 monthly agency retainer and think, 'I could hire my own SDR for less.' This is a common but flawed calculation. The base salary for a decent SDR in a major US or Canadian market is now between $60,000 and $75,000. Add in commissions, and you are at $85,000 to $100,000 in on-target earnings. But that is just the beginning. The rule of thumb for a fully-loaded employee cost is 1.4x their base salary. So your $70k SDR actually costs you closer to $98,000 when you include benefits, payroll taxes, and other overhead. We are not even at the total cost yet.
Next, you have to equip that SDR. As mentioned, the tech stack (sales engagement, data, call recording) will run you another $15,000 to $20,000 per year. Then you need to buy data, which can be another $10,000 to $25,000 depending on the size of your target market. Now your single SDR costs $123,000 to $143,000. But who is managing them? A good sales manager costs $150,000+, and they can realistically manage 6-8 reps. If you only have one or two SDRs, a huge portion of that management cost is allocated to them. As one of our CRO clients put it, 'I realized I was spending 25% of my time managing one SDR. My time is worth more than that.'
Finally, there is the ramp time. According to research from The Bridge Group, the average ramp time for a new SDR to reach full productivity is 5.3 months. During that time, you are paying their full salary and costs with little to no output. An agency, on the other hand, can start booking meetings within 30-45 days. They have trained callers and proven processes ready to go. When you do the math, a $120,000 annual agency retainer ($10k/month) that delivers consistent pipeline from day 30 is often a much better investment than the $150,000+ you will spend on an in-house SDR who might not work out. If they quit in 6 months, you start the entire expensive cycle over again.
SDR On-Target Earnings (OTE): $85,000 - $100,000.
Fully-Loaded Cost (1.4x Base): ~$98,000 - $110,000 per year, before tech or data.
Tech & Data Stack: An additional $25,000 - $45,000 per year per SDR.
Total In-House Cost: ~$123,000 - $155,000 per year for one SDR, plus management overhead and a 5-month ramp time.
Are There Hidden Costs to Watch For?
Yes. When evaluating how much a B2B cold calling agency costs, the proposal you see is not always the final number. The most common hidden cost is the onboarding or setup fee. Many agencies charge a one-time fee at the beginning of the engagement, typically ranging from $2,500 to $5,000. They justify this as the cost to build your playbook, develop scripts, create initial lists, and configure their software for your campaign. While some setup work is necessary, this can also be a way for an agency to guarantee profit before they have made a single dial. Always ask if the setup fee is waived or credited back after a certain period of successful partnership.
Another area to scrutinize is data. Some agencies include all data costs in their retainer, while others will charge extra for it. They might say that standard data from sources like ZoomInfo is included, but if you need hyper-specific lists, intent data from a provider like Bombora, or human-verified contacts, that will be an additional charge. This can add thousands of dollars to your monthly bill. Before you sign a contract, get absolute clarity on what data sources are included, what the process is for acquiring new data, and who bears the cost. A lack of clarity here is a major red flag. If you need help understanding data sourcing options, our team can walk you through the pros and cons in a quick strategy call.
Contract length and cancellation clauses are the final gotcha. An agency might offer what seems like a low monthly rate, but the contract requires a 12-month commitment with no performance-based out. You are locked in, even if they are not delivering. A reputable partner will be confident enough in their service to offer a shorter initial term, like a 90-day pilot, with clear performance metrics that must be met. After the pilot, the agreement might move to a rolling 6-month term. This protects you from being stuck in an unproductive relationship. Never sign a long-term contract without a clear, performance-based escape clause.
Onboarding/Setup Fees: A one-time charge of $2,500 - $5,000 that may or may not be justified. Ask for it to be waived.
Data Costs: Clarify if specialized or intent data is included in the retainer or if it will be an extra line item on your invoice.
Contract Minimums: Avoid 12-month lock-ins. Push for a 90-day pilot with performance gates before committing to a longer term.
Cancellation Clauses: Ensure you have a way out if the agency underperforms. A 30-day notice for non-performance is standard.
How Does On-Shore vs. Offshore Impact Cost?
The difference in cost between on-shore (Canada/US) and offshore (e.g., Philippines, India, Eastern Europe) agencies is significant. An offshore agency might quote a monthly retainer as low as $2,000 to $4,000. An on-shore agency providing a similar level of service will be at least double that, typically starting around $7,000 and going up to $15,000. The cost savings of the offshore model are driven entirely by lower labor costs. For a CFO looking purely at the numbers, the choice seems obvious. However, the cost is only one part of the ROI equation. The other part is the result.
The challenge with many offshore models is quality and cultural nuance. When you are selling a complex B2B SaaS product to a Director of Engineering in North America, the caller needs to have a deep understanding of their business problems and speak their language fluently. Heavy accents and a lack of familiarity with local business etiquette can immediately signal 'cold call' and result in a hang-up. According to data from Gartner, buyers are increasingly overwhelmed and have less patience for generic outreach. An on-shore caller who sounds like a peer is far more likely to get through that initial filter and build enough rapport to book a credible meeting.
This is not to say all offshore agencies are bad. For high-volume, transactional sales with a very simple value proposition, an offshore model can sometimes work. But for most $1M to $30M ARR SaaS companies selling a nuanced solution, the risk to your brand is too high. A bad calling experience does not just result in a lost meeting; it can burn a good account for years. We believe that for complex sales, the additional cost of an on-shore team pays for itself multiple times over in the quality of meetings booked and the higher conversion rate to pipeline. It’s a classic 'you get what you pay for' scenario.
What Results Should I Expect for My Spend?
This is the most important question. The cost of a B2B cold calling agency is irrelevant if it does not produce a positive return. For a typical on-shore retainer of around $10,000 per month, you should expect a certain baseline of activity and results. In terms of activity, a dedicated caller should be making 80-120 dials per day. This activity should result in 5-10 meaningful conversations with target prospects each day. These are not just connections, but actual conversations where a discovery attempt is made. From those conversations, the output that matters is qualified meetings.
A realistic target for a new campaign targeting a reasonably accessible persona is 8 to 15 qualified meetings booked per month. This number can vary significantly based on the difficulty of your target market. Trying to book meetings with CISOs at Fortune 500 companies is much harder than booking meetings with Marketing Managers at mid-market companies. A good agency will work with you to set realistic expectations during a pilot phase. Last quarter, we ran a pilot for a cybersecurity client targeting financial services. We set a goal of 6 meetings per month and hit 8. For a different client in the HR tech space, we aimed for 15 and delivered 18. The key is to establish a clear, data-driven baseline.
Ultimately, the only result that matters is closed-won revenue. While a cold calling agency is only responsible for the top of the funnel, their impact should be measured in pipeline contribution. A good benchmark is that an agency partnership should generate 3-5x its cost in qualified pipeline. So, if you are spending $120,000 per year on a retainer, you should be looking for at least $360,000 to $600,000 in new pipeline sourced from their efforts. According to HubSpot's State of Sales Report, the average sales cycle length and deal size will determine how long it takes to see this ROI, but it should be clearly trackable in your CRM within 6-9 months.
Activity: Expect 80-120 dials per rep per day, leading to 5-10 meaningful conversations.
Meetings: A realistic goal is 8-15 qualified meetings booked per month, depending on your ICP's difficulty.
Pipeline: A successful engagement should generate 3-5x its cost in qualified sales pipeline.
Tracking: Ensure every meeting and opportunity is tagged with the agency's source in your CRM for clear ROI attribution.
How Do I Calculate the ROI of an Agency?
Calculating the ROI of your cold calling agency spend is not complicated, but it requires diligent tracking. The basic formula is: (Pipeline Generated - Agency Cost) / Agency Cost. However, a more accurate picture requires you to factor in your sales team's close rate and average contract value (ACV). A better formula is: ((Meetings Booked * Meeting-to-Close Rate * ACV) - Agency Cost) / Agency Cost. This gives you a true ROI based on projected revenue, not just pipeline. Let's walk through an example for a mid-market SaaS company.
Suppose your ACV is $30,000. You hire an agency for $10,000 per month, or $120,000 per year. They book 10 qualified meetings per month, or 120 meetings per year. Your sales team has a historical close rate of 15% on meetings from this channel. The calculation would be: (120 meetings * 0.15 close rate * $30,000 ACV) = $540,000 in new annual recurring revenue. Your ROI is then ($540,000 - $120,000) / $120,000, which equals 3.5. This is a 3.5x or 350% return on your investment. Any CFO or founder would be thrilled with that result. This is the kind of business case you need to build.
This calculation proves why focusing only on the upfront cost is a mistake. An agency that costs $5,000 a month but only books 3 meetings of poor quality will have a negative ROI. For example: (36 meetings * 0.05 close rate * $30,000 ACV) = $54,000 in revenue. The ROI is ($54,000 - $60,000) / $60,000 = -0.1. You lost money. As per a Cognism report, connection rates are low, so every conversation matters. The higher cost of a quality on-shore agency is justified by the higher meeting-to-close rate that comes from better qualified, more engaged prospects. Your AEs' time is valuable; do not waste it on low-quality meetings to save a few thousand dollars a month on your agency spend.
Request a callback
We'll reach out within one business day.
Takes under a minute. No calendar wrangling.
Frequently asked questions
How much does a cold calling agency cost per hour?▾
Most professional B2B agencies do not charge by the hour. This model is more common with freelance callers or low-end call centers. If you were to break down a typical $10,000 monthly retainer, it might equate to roughly $60-$90 per hour for the time a caller is dedicated to your account. However, this calculation is misleading because the retainer also covers management, strategy, data, and the tech stack. Focusing on the cost per qualified meeting or the total pipeline generated is a much more accurate way to measure the value of the investment, rather than looking at an hourly rate.
What is a reasonable cost per B2B appointment?▾
A reasonable cost per B2B appointment, or qualified meeting, depends heavily on the agency model and your target market. In a pay-per-meeting model, costs can range from $500 for a meeting with a manager-level contact to over $2,500 for a C-level executive at an enterprise company. If you are on a retainer model, you can calculate your effective cost per meeting. For example, a $10,000 monthly retainer that produces 10 qualified meetings results in a $1,000 cost per meeting. This is often a sustainable price for a high-quality, on-shore generated meeting that has a strong chance of converting to pipeline.
Is paying for a cold calling service worth it?▾
Yes, paying for a cold calling service is worth it if it generates a positive ROI and you lack the internal resources to build a consistent outbound function yourself. The key is partnership with the right agency. A good agency provides more than just calls; it delivers a predictable stream of qualified pipeline that your AEs can close. Compare the annual cost of an agency (e.g., $120,000) to the fully-loaded cost of an in-house SDR (e.g., $150,000+) plus the cost of management and ramp time. The agency model often provides a faster path to pipeline with less risk and management overhead.
How do B2B cold calling agencies structure pricing?▾
B2B cold calling agencies primarily use three pricing structures. The most common is a flat monthly retainer, typically from $7,000 to $15,000 for on-shore services, which covers a dedicated team, tech, and management. The second is pay-per-meeting, where you pay a set fee ($500-$2,500+) for each qualified appointment booked. This model carries risks related to meeting quality. The third is a hybrid model, combining a smaller monthly retainer ($4,000-$6,000) with a per-meeting bonus. This attempts to balance security and performance but requires very strict qualification criteria to be effective.
What's the difference between agency cost and in-house cost?▾
The agency cost is a predictable, fixed operating expense, typically a monthly retainer. The in-house cost is a bundle of fixed and variable costs that are often underestimated. It includes the SDR's salary and commission, but also benefits, payroll taxes, recruiting fees, management overhead, software licenses, and data purchases. A $70,000 base salary for an SDR quickly becomes a $150,000+ annual expense with a 3-6 month ramp period. An agency's $120,000 annual retainer is often cheaper and delivers pipeline much faster, absorbing the management and infrastructure burden for you.
Can I run a pilot before signing a long contract?▾
Yes, and you absolutely should. Any reputable cold calling agency will be willing to start with a 90-day pilot program. This allows both sides to test the partnership and establish baseline metrics before committing to a longer-term agreement. The pilot should have clear, mutually agreed-upon goals, such as a target number of qualified meetings. It gives the agency time to ramp up and learn your market, and it gives you concrete data to evaluate their performance. Avoid any agency that tries to lock you into a 12-month contract from day one without a performance-based out.
Sources
- The True Cost of an SDR — SaaStr, 2023
- SDR Metrics Report — The Bridge Group, 2023
- Future of Sales — Gartner, 2024
- State of Sales Report — HubSpot, 2024
- State of Cold Calling Report — Cognism, 2024