Cold email

Cold email A/B testing: what to test and how to read the results

Most cold email A/B tests compare subject lines on a few hundred sends and crown a winner on noise. What to test first, how to set up a fair split, how many versions to run and how to tell when a result is real.

Cold email A/B testing: a road sign in the desert with an arrow pointing both left and right, a choice between two versions of an email

Cold email A/B testing means sending two or more versions of an email to comparable prospects and keeping the one that gets more of the result you care about, ideally positive replies or meetings, not opens. It works when you test one big difference at a time, decide the sample size before you start and judge the result on replies. At small volumes a live test can only detect large gaps, so many teams now run the first round on simulated prospects, for example in an AI simulator that A/B tests up to five versions of a cold email, and send only the stronger version for real.

This guide is part of our series on how to test a cold email before you send it. Here we cover what to test, in what order, how to set up a fair test and how to read the result without fooling yourself.

What is cold email A/B testing?

In an A/B test (also called a split test) you change one thing between two versions of an email, send each version to a random half of the same list at the same time, and compare the outcome. Because the only planned difference is the thing you changed, a large enough gap in results can be credited to it.

With newsletters, teams usually A/B test subject lines on open rate. Cold email is different in two ways. First, open tracking is unreliable, because many mail apps load images automatically or block them, so opens say little about whether anyone read the email. Second, the volumes are small and the outcomes rare: a typical campaign gets a few replies per hundred emails. Both push you toward testing bigger changes and measuring replies.

Key numbers

NumberWhy it matters for A/B testsSource
3.43%Average cold email reply rate in 2025. At this rate 200 emails produce about seven replies, too few to compare.Instantly, Cold Email Benchmark Report 2026
58%Share of replies that come from the first email in a sequence, so the first email is the best place to test.Instantly, Cold Email Benchmark Report 2026
+56%Higher reply rate for emails with two custom attributes than for non-personalized ones (5.6% vs 3.6%). Personalization depth is a test worth running.Hunter, The State of Cold Email
+106%More total replies from three messages instead of one (6.8% vs 3.3%). Sequence length is a big lever, bigger than most wording changes.Hunter, The State of Cold Email
26.1%False winner rate when a test with no real difference is stopped at the first significant result.Evan Miller

What should you A/B test in a cold email?

Test in order of impact, not in order of ease. Subject lines are the easiest thing to change, which is why most teams test them first. They are rarely the reason a campaign fails.

TestTypical impactExample of a real differenceWhat to measure
Audience or segmentHighestHeads of operations at 50 to 200 person firms vs founders at 10 person firmsPositive replies
OfferHigh"Free audit of your last 50 deals" vs "15 minute demo"Positive replies, meetings
Angle or problemHighLead with cost of no-shows vs lead with time spent on adminPositive replies
Call to actionMedium"Worth a look?" vs "Can we book 30 minutes on Tuesday?"Replies, positive share
Length and structureMedium60 words vs 160 wordsReplies
SequenceMedium to highOne email vs three emails, four days apartTotal replies per prospect
Subject lineLow to medium"Question about Ridge Dental" vs "Cut audit prep time"Replies, not opens

Gong's analysis of millions of cold emails gives a feel for how much wording around the ask matters: it found that using the word "thoughts" in a call to action lowered meetings booked by 20%, even though it could raise replies. That is a good reminder to measure the outcome you want, not the easiest one to count. You can find the Gong cold email research here.

How to set up a fair cold email A/B test, step by step

  1. Write one hypothesis. For example: "Leading with the cost of no-shows will get more positive replies from practice managers than leading with admin time." One test, one idea.
  2. Make the difference big. A different angle, offer or audience, not a different adjective. Small changes produce small effects that your volume cannot detect.
  3. Pick the metric before you start. Positive replies or meetings booked. Total replies is acceptable if positive replies are too rare to count.
  4. Decide the sample size in advance. Work out how many emails per version you need to see the lift you care about. Our guide on email A/B test sample size has a table.
  5. Randomize the split. Split one list at random, not by company size, region or the order you found the leads. Send both versions over the same days from the same mailboxes.
  6. Keep everything else equal. Same sender, same follow-ups, same sending times, same tracking settings.
  7. Do not stop early. Wait until each version has reached its planned sample and the follow-ups have run, then read the result once.
  8. Write down what you learned. Keep a simple log: hypothesis, versions, sample, result, decision. After a few tests it becomes your playbook.

How many versions should you test at once?

Two is the safe default for a live test. Every extra version splits your list further and raises the chance that one of them wins by luck. With three versions at a 3% reply rate, you need roughly 3,000 emails per version to detect the same lift that 2,500 per version would show with two, once you correct for the extra comparisons. We go through the maths in why A/B tests mislead at low volume.

More versions make sense when the test does not cost real sends. On simulated prospects you can compare four or five quite different drafts in one run, drop the weak ones and take the best two into a live test.

How do you know a result is real?

A result is real when the gap between versions is larger than chance alone would usually produce at your sample size. The standard check is a significance test for two proportions, which any A/B test calculator will run for you. As a rough guide for cold email volumes:

  • Under 500 emails per version: only treat a result as real if one version gets at least twice the replies of the other, and even then, confirm it.
  • 500 to 2,000 per version: you can detect large lifts, such as 3% to 6%.
  • 2,500 or more per version: you can start to detect lifts like 3% to 4.5%.

If you cannot reach those numbers, change the question. Instead of "which version is better?", ask "is either version clearly broken?" and look at the reasons people give when they say no.

Common cold email A/B testing mistakes

  • Judging on opens. Open rates are distorted by privacy features and image blocking. Judge on replies.
  • Testing tiny changes. "Hi" versus "Hello" will never show up in a cold email test.
  • Peeking and stopping. Checking the dashboard daily and stopping when one version leads makes false winners far more likely.
  • Different lists for each version. If version B went to a better segment, you tested the segment, not the email.
  • Forgetting deliverability. If one version uses a link or an image and lands in spam more often, it loses for reasons that have nothing to do with the copy. Check copy with the subject line tester and keep both versions technically identical.
  • Not repeating winners. A single win at small volume is a lead, not a law. Run it again on a fresh batch.

Can you A/B test a cold email before sending it?

Yes. A simulated A/B test runs each version past the same set of simulated prospects, built from the audience you describe, and compares how they respond. Because every version meets the same prospects, the copy is the only thing that changes, which removes the list and timing differences that muddy live tests. It also costs no real sends and no domain reputation.

The limits are just as important. A simulation reflects the audience you describe, so a vague description gives a vague answer. And it is a prediction, not a measurement. The sensible workflow is to use simulation to narrow many drafts to one or two strong ones, then confirm with a live send. Our guide on synthetic buyer personas covers what simulated prospects are good and bad at.

Where ZicReach helps

In the ZicReach AI Simulator, turn on A/B test and add two to five versions of your email. Each version can carry its own offer. All of them run on the same AI agents, and the report puts them side by side: reply rate, replies, interested prospects, meetings, unsubscribes, a campaign score, and a Prospect fit, Copy and Offer verdict for each.

The report names the winning version, with how confident it is and why it won, or says the versions are too close to call and suggests testing a bigger change. It does not pick a winner on a gap that could be chance. "Use the winner" puts that version into a draft campaign in ZicReach, and nothing is sent until you add leads and mailboxes and start it. A test with several versions costs that many times one test in credits, and the price is shown before you run it.

Questions people ask

What is the best thing to A/B test in a cold email?

The audience and the offer have the biggest effect, followed by the angle and the call to action. Subject lines are worth testing once those are right, and should be judged on replies rather than opens.

Should I measure opens or replies in a cold email A/B test?

Replies, and positive replies where you can. Open tracking is unreliable because of mail privacy features and image blocking, and a higher open rate does not mean more meetings.

How long should a cold email A/B test run?

Until each version reaches the sample size you set in advance and its follow-ups have finished, usually two to four weeks for a sequence. Do not stop early because one version is ahead.

How many emails do I need per version?

It depends on your reply rate and the lift you want to detect. At a 3% reply rate, detecting a lift to 4.5% takes about 2,500 emails per version. Detecting a doubling to 6% takes about 750.

Can I test more than two versions?

Yes, but each extra version needs more emails to stay reliable. For live tests, two is usually right. For simulated tests that cost no real sends, comparing up to five drafts is a good way to find the strongest one or two.

The short version

Test big differences, starting with the audience and the offer. Measure replies, not opens. Split one list at random, send both versions at the same time and decide the sample size before you begin. At small volumes, use simulated prospects to narrow your drafts, and save live tests for confirming the winner.

To compare up to five versions of your next email on the same simulated prospects, start ZicReach for free. The pricing page shows what each plan includes, and how to improve your cold email reply rate lists the changes worth testing first.

Cover photo by Rosie Steggles on Unsplash.

Put this into practice with ZicReach

Find leads, write the sequence and send from warmed inboxes in one place. Free to start, no card needed.

Start for free

ZicReach Team

Outbound and deliverability

The people who build ZicReach. We run our own outbound on it every day and write up what works, what breaks and how to fix it.

Put this week's reading to work.

Start with 100 free credits, find your first list and send from warmed inboxes. ZicAgent sets up the rest.

100 free credits when you sign upNo card requiredFree Email Warmup, always

100free credits on every new account, no card required