Cold email by the numbers: a data breakdown from 47 million sends
So I've been tracking every metric across every campaign I've run since January 2024. Not reply rates from a single test or one good month. Everything. All of it. 47.3 million total sends across somewhere around 600 individual campaigns for about 90 different clients.
I'm posting this because I think the cold email space has a data problem. Everyone shares anecdotes. "I got a 7% reply rate on this campaign!" Cool. Was that 200 emails or 200,000? For how long? What vertical? Nobody shares large sample data and I think that leads to wildly unrealistic expectations for people getting started.
So here are the aggregate numbers.
Overall reply rate across 47.3M sends: 2.9%
Reply rate by vertical: SaaS selling to SaaS: 3.4% Agency selling to local business: 3.1% SaaS selling to ecommerce: 2.8% Recruiting/staffing: 2.7% Financial services: 2.2% Real estate services: 1.9% (I have more verticals but these are the ones with enough volume to be statistically meaningful)
Reply rate by sequence step: Email 1: 1.8% Email 2: 0.7% Email 3: 0.3% Email 4: 0.1% (This is why I now advocate for 3 step sequences max. Email 4 generates almost nothing positive.)
Reply rate by day of week sent: Tuesday: 3.3% Wednesday: 3.1% Thursday: 2.9% Monday: 2.7% Friday: 2.1% (We don't send weekends)
Reply rate by email length: Under 50 words: 3.6% 50 to 100 words: 3.1% 100 to 150 words: 2.4% Over 150 words: 1.7% (Shorter is better. Significantly.)
Positive reply rate (meaning the person expressed interest, asked a question, or was open to continuing the conversation as opposed to "not interested" or "unsubscribe"): Overall: 1.2% of total sends Which means roughly 41% of all replies are positive. The rest are negative, out of office, or unsubscribe requests.
Bounce rate: Campaigns using waterfall verification: 0.7% Campaigns using single provider verification: 1.8% Campaigns with no verification: 5.2% (Do not send unverified emails. The difference is massive.)
Meeting booking rate from positive replies: Overall: 34% Meaning for every 100 positive replies, 34 resulted in an actual meeting. This number varies wildly by vertical and offer quality but the aggregate is useful as a baseline.
Open tracking impact: I have a subset of about 8 million sends where I ran parallel campaigns, same copy same targeting, one with open tracking on and one with it off. Reply rate with tracking off was 3.1%. Reply rate with tracking on was 2.5%. That's a significant enough delta that I turned tracking off for everything after that test.
Infrastructure stats: Average domains per client: 18 Average inboxes per client: 52 Average sends per inbox per day: 22 Average domain lifespan before rotation: 87 days
I have more granular data than this but this post is already long enough. If theres a specific cut of the data people want to see I can probably pull it. I track everything in a pretty detailed internal dashboard so most questions I can answer with actual numbers rather than opinions.
The main takeaway I want people to get from this is that cold email works but the numbers are modest at the individual email level. The magic is in the volume and the consistency. 2.9% reply rate sounds unimpressive until you multiply it by 30,000 sends per day and realize thats 870 replies. Then 41% of those being positive is 357 interested prospects. Per day. At scale the math is very very good. At small scale without proper infrastructure it feels like it doesnt work. Which is why so many people try it, send 300 emails from their main domain, get 2 replies, and conclude the channel is dead. The channel is fine. The execution was the problem.