Cold outreach ROI: the formula, real benchmark numbers, example calculations, and the variables that move the needle most for B2B outbound campaigns in 2026.
James Whitfield
Lead gen agency owner, 50+ campaigns/month · Updated June 23, 2026
Last updated: June 2026 · James Whitfield, Lead gen agency owner, 50+ campaigns/month
TL;DR — 5 things to know before reading
Cold outreach ROI is one of those metrics that almost every outbound team tracks but very few calculate correctly. The typical mistake is measuring reply rate and meeting volume without accounting for the full cost of running the outreach: tooling, data, inbox infrastructure, and the sender's time. A campaign that books 10 meetings sounds strong until you realize the fully loaded cost per meeting was $800 and your average deal value is $600.
ROI analysis forces the right questions: how many contacts do you need to close one deal, what does each contact cost, what does the tooling cost per month, and what does your average deal value need to be for the math to work? This guide provides the formula, a worked example using real benchmark numbers, and the specific variables that move the needle most when you need to improve results. We use Quarvio for contact data, Inframail for inboxes, Instantly for email sequences, and Aimfox for LinkedIn — and the cost structure below reflects that stack.
The base formula for cold outreach ROI is:
ROI (%) = ((Revenue from closed deals — Total campaign cost) / Total campaign cost) x 100
Where total campaign cost includes:
This is the fully loaded cost. Most reported ROI calculations use only tool cost or only data cost, which overstates returns and leads to bad scaling decisions.
Before calculating ROI, you need reliable inputs for each variable. Here are the benchmarks to use if you do not yet have your own data.
| Variable | Conservative | Average | Strong performer |
|---|---|---|---|
| Reply rate | 3–5% | 8.5% | 15–20% |
| Meeting conversion (reply to meeting) | 10–15% | 20% | 30–35% |
| Deal close rate (meeting to closed) | 20–25% | 30% | 40–50% |
| Contacts per meeting | 70–100 | 50–70 | 30–40 |
| Contacts per closed deal | 300–500 | 170–230 | 75–120 |
Source: Woodpecker's 2025 cold email benchmark study — verified June 2026
The contacts-per-closed-deal range is wide because it depends heavily on deal size and ICP match. For high-ACV products ($10k+ per year), teams often invest more in per-contact research and targeting to keep the contacts-per-deal figure lower. For lower-ACV products, volume efficiency matters more.
Assumptions:
Cost calculation:
| Cost item | Unit cost | Volume | Total |
|---|---|---|---|
| Contact data (Quarvio) | $0.25–$0.50 per contact | 1,000 | $250–$500 |
| Email inboxes (Inframail) | ~$99/month flat | 1 month | $99 |
| Sending tool (Instantly) | ~$30/month (Growth) | 1 month | $30 |
| LinkedIn tool (Aimfox) | ~$47/month (Solo) | 1 month | $47 |
| Sender time (10 hrs at $50/hr) | — | — | $500 |
| Total campaign cost | $926–$1,176 |
Revenue from 5 closed deals at $4,800 ACV: 5 x $4,800 = $24,000 (first-year revenue)
ROI calculation: ($24,000 — $1,100) / $1,100 x 100 = 2,082% ROI (using midpoint cost estimate)
Even at the conservative end — 3% reply rate, 15% meeting conversion, 20% close rate — three closed deals from a $1,200 campaign at $4,800 ACV returns a positive ROI.
Note: pricing reflects affiliate partner plans — see Inframail, Instantly, and Aimfox for current rates.
The single most important variable in cold outreach ROI math is average deal value. Infrastructure and data costs are largely fixed per campaign regardless of deal size. This means ROI scales dramatically with ACV.
| Average deal value | Deals from 1,000 contacts (avg performance) | Campaign cost | First-year ROI |
|---|---|---|---|
| $1,200 | 5 | $1,100 | 445% |
| $3,000 | 5 | $1,100 | 1,264% |
| $6,000 | 5 | $1,100 | 2,627% |
| $12,000 | 5 | $1,100 | 5,354% |
| $36,000 | 5 | $1,100 | 16,264% |
These numbers illustrate why enterprise-focused teams invest more in contact research quality and sequence personalization. At $36k ACV, even one additional deal from better targeting more than pays for the campaign. At $1,200 ACV, volume and cost efficiency matter far more than marginal conversion improvements.
For a detailed look at building the infrastructure that supports these volumes, see the cold email sequence length guide.
Bad data inflates cost-per-meeting by forcing you to run larger campaigns to achieve the same result. A 20% bounce rate means 20% of your contacts never received the sequence. A wrong job title means the sequence was sent to someone who cannot buy. Both reduce effective reply rate without reducing campaign cost.
The ROI improvement from cleaning data or sourcing verified contacts is not incremental — it is multiplicative. Moving from 15% bad records to 5% bad records is effectively a 12% increase in contacts-per-meeting. At scale, that is the difference between a campaign that is marginally positive and one that is strongly positive.
A two-step sequence leaves 60–70% of potential replies on the table. A five-step multi-channel sequence with varied angles captures significantly more. The incremental cost of additional sequence steps in a tool like Instantly is near zero, making sequence extension one of the highest-leverage free improvements available.
For a full breakdown of sequence structure, see how to build an outreach sequence that converts.
The outreach campaign generates meetings, but the close rate is a sales skill. If your meeting-to-close conversion is below 25%, the ROI problem may not be in the outreach at all — it may be in the sales process that follows. Before scaling outreach volume, verify that meetings are being converted at a rate that makes the math work at your deal size.
Most underperforming cold outreach programs have one of four problems:
Mismatched ICP. The contacts receiving the sequence cannot approve the purchase. Even perfect copy sent to the wrong person generates no revenue.
Single-inbox sending. One domain, one inbox, all outreach concentrated in one place. When that inbox lands in spam (and it will), the entire campaign fails. Inframail makes multi-inbox sending economical by providing Microsoft 365 inboxes at flat-fee pricing.
Sequence abandoned too early. If your sequence is two steps, you are capturing maybe 30–40% of potential replies. Extending to five steps with varied angles captures 80–90% of the replies that the list will generate.
Ignoring LinkedIn. Email-only outreach in 2026 leaves significant leverage unused. Aimfox handles the LinkedIn layer in parallel with email sequences, adding the recognition effect that increases reply rates by 40–60%.
A verified reviewer on Instantly reviews on G2 wrote:
"We ran the numbers after three months and our fully loaded cost per booked meeting was $67 — that included data, tooling, and our rep's time. Our average deal size is $8k ARR. The ROI math was obvious once we actually tracked everything properly instead of just looking at reply rates." — Sales Director, B2B SaaS, G2 verified review
| Need | Tool | Notes |
|---|---|---|
| Verified B2B contacts | Quarvio | One-time purchase, no subscription |
| Email inboxes | Inframail | Microsoft 365 inboxes, auto DNS |
| Cold email sending | Instantly | Sequences, warm-up, reply tracking |
| LinkedIn outreach | Aimfox | Connection campaigns, Unibox |
What is a good ROI for cold outreach?
At average benchmark performance and typical B2B deal sizes ($3,000–$12,000 ACV), cold outreach campaigns generate 1,200–5,000% ROI on first-year revenue. This high range is why outbound remains one of the most capital-efficient customer acquisition channels for B2B companies with ticket sizes above $2,000 per year. ROI drops below 300% primarily when deal sizes are very low (under $1,000 ACV) or when campaign execution is poor (high bounce rates, short sequences, single-channel outreach).
Should I count sender time in the ROI calculation?
Yes. Time is a real cost. A sender spending 20 hours per week on outreach at $50/hour fully loaded is contributing $4,000 per month in labor cost. Including this in your calculations gives an accurate picture of whether to invest more in tooling (which reduces manual time) or to hire an additional sender. Most teams find that the tooling cost to reduce time waste is small relative to the labor cost saved.
How many contacts do I need to close 10 deals per month?
At average benchmarks (8.5% reply rate, 20% meeting conversion, 30% close rate), closing 10 deals requires roughly 10,000 active contacts in sequence per month. That assumes a 5-step sequence running simultaneously. This is why multi-inbox infrastructure — Inframail and Instantly — matters at scale. A single inbox at 30–50 sends per day caps monthly sends at 600–1,000. Ten meetings per month requires 20–25 active inboxes.
Does adding LinkedIn to email sequences actually change the ROI calculation?
Yes, significantly. Adding a LinkedIn touchpoint between email step 2 and step 3 increases the overall reply rate of the sequence by 40–60% without proportionally increasing cost. Aimfox Solo plan runs at $47/month — if it adds even two additional meetings to a campaign generating revenue from $3,000+ deals, the ROI on the tool itself is strongly positive. Including LinkedIn in the ROI model is the difference between an accurate calculation and one that understates the true return.
The outreach ROI formula starts with verified data
ROI calculations break down when the underlying contact list is full of wrong titles, bad emails, or stale records. Quarvio delivers verified B2B contact packages by ICP criteria — one-time purchase, no monthly subscription, unused credits returned within 12 months. The cleaner the input, the more accurate your ROI projection.