The ROI formula and where it breaks
Cold email ROI = (revenue from closed deals originating from cold email) / (total cold email spend) x 100.
Simple enough. Where it breaks is in "total cold email spend." Run the math with just your Instantly subscription and you'll calculate 500% ROI on a campaign that actually cost you money once you count everything else. The full cost per contact breakdown shows exactly what gets left out: prospect data, domain setup, inbox warmup time, and ongoing maintenance.
| What people count | What they miss | Impact on ROI calc |
|---|---|---|
| Sending tool subscription | Prospect data ($0.05-0.06/contact) | Overstated by 2-3x |
| Tool subscription | Domain + inbox setup ($20-50/month) | Overstated by 1.5x |
| Tool subscription | Copy and research time (3-5 hrs/week) | Overstated by 5-10x |
Key point
A founder spending 4 hours a week on cold email at $75/hour opportunity cost is paying $1,200/month in time alone, before any tool subscriptions. That cost is invisible on invoices but very real in terms of what you could have been doing instead.Benchmark ROI numbers from real campaigns
These figures are from Distribute campaigns where founders tracked revenue attributed to cold email replies:
A $25 starter campaign reaches roughly 350 contacts. At a 27% open rate and 4% positive reply rate, that's about 14 replies. If 3 convert at $500 MRR each, that's $1,500 MRR from $25 spent, a 6,000% return in the first month. Even if only 1 converts, the ROI at $500 MRR is still 2,000%.
The numbers look absurd because cold email has one of the lowest cost floors of any B2B acquisition channel. The comparison that matters isn't against zero, it's against the alternatives like LinkedIn InMail where cost per reply runs $20-40.
Pro tip
Use first-month MRR for the numerator, not total contract value. It's conservative, easy to verify, and avoids inflating ROI with revenue that hasn't landed yet. If a deal churns in month two, your ROI calculation shouldn't have credited 12 months of contract value upfront.ROI comparison across approaches
| Approach | True cost/contact | Cost per reply (4%) | MRR to break even ($500 deal) |
|---|---|---|---|
| Distribute | $0.07 | $1.75 | 1 deal per 350 contacts |
| DIY cold email (true cost) | $0.65 | $16.25 | 1 deal per 350 contacts |
| LinkedIn InMail | $4.00 | $40.00 | 1 deal per 88 InMails sent |
| Cold email agency | $6.00 | $150.00 | Requires high deal values |
Key point
The DIY stack and Distribute can reach similar ROI if a deal converts, but the DIY path requires 15-20 hours of setup and 4 hours per week of maintenance. At $75/hour opportunity cost, that's $4,800 in setup time alone. Distribute eliminates that entirely, which is where the actual ROI gap opens up.How deal size changes everything
ROI scales nonlinearly with deal size. A $100 MRR deal from a $25 campaign is still positive ROI, but it's not a repeatable growth engine. The math changes fast as deal value goes up:
| Deal value (MRR) | Deals from $25 campaign | Revenue | ROI |
|---|---|---|---|
| $100 | 1 | $100 | 400% |
| $300 | 1 | $300 | 1,200% |
| $500 | 1 | $500 | 2,000% |
| $500 | 3 | $1,500 | 6,000% |
| $1,000 | 2 | $2,000 | 8,000% |
This is why cold email is particularly well-suited to B2B SaaS: the cost of the channel is essentially fixed and very low, but the revenue per conversion scales with your pricing. A $1,000 MRR product doesn't need a higher reply rate to generate exceptional ROI, it just needs the same 1-3 deals per campaign.
Four levers that actually move your ROI
ICP specificity. Tighter targeting means higher reply rates and fewer wasted contacts. "Head of Operations at logistics companies with 20-100 employees" outperforms "operations managers" at double the reply rate. Same spend, more replies, better ROI.
Positive reply rate, not open rate. Open rate tells you if the subject line worked. Positive reply rate tells you if the email body matched the prospect's actual situation. Track cost per positive reply, not cost per open.
First email ask. Emails asking for something small get replied to. "Would a 15-minute call make sense?" converts better than "I'd love to give you a 30-minute demo." Smaller ask, same cost, more conversations.
Speed of follow-up. Positive replies that get a response within 2 hours convert to meetings at roughly 3x the rate of replies that wait 24 hours. ROI isn't just about the campaign, it's also about what happens after the reply lands.