Blog

How Many Domains Do You Need for Cold Email? The Math Behind It

The definitive formula for calculating how many domains you need for cold email. Worked examples, cost breakdowns, and rotation strategies based on managing 100+ domains per client.

How Many Domains Do You Need for Cold Email? The Math Behind It

"How many domains do I need?" is the most common infrastructure question we get from new clients at Alchemail. It is also the question most people answer with guesswork. They pick a number that "feels right," buy a handful of domains, and wonder why deliverability collapses two weeks later.

The answer is not a guess. It is a formula. I have managed hundreds of domains across client campaigns since founding Alchemail in 2022, and the math I am about to walk through is what we use every time we scope infrastructure for a new engagement. It scales from 5,000 contacts a month to 40,000 and beyond.

The Formula

Four steps. Each feeds into the next.

Step 1: Total contacts per month x number of emails in your sequence = total monthly email volume.

Step 2: Total monthly volume / 20 working days = emails needed per day.

Step 3: Daily volume / 15 safe messages per account per day = total accounts needed. Accounts / 2 accounts per domain = active domains needed.

Step 4: Double it. Half your domains send at any given time. The other half warm up or rest.

As a single line:

(Contacts x Sequence Steps / 20 / 15) / 2 = Active Domains. Active Domains x 2 = Total Domains Needed.

Variable Value Why
Contacts per month Your target How many unique people you want to reach
Emails in sequence 2-4 steps Each contact receives multiple touches
Working days per month 20 Weekday sending only for B2B
Safe messages per day per account 15 Conservative limit that protects reputation
Accounts per domain 2 Two mailboxes per domain is the safe standard
Rotation multiplier 2x Half sending, half warming/resting

Why 15 messages per day? This is conservative on purpose. People online claim they send 40, 50, even 80 emails per day from a single account. That works until it does not. One spike in bounces, one cluster of spam complaints, and you have burned an account and potentially the domain with it. Fifteen keeps you in safe territory for sustained sending. For more on why this matters, read our deliverability guide.

Three Worked Examples

Scenario 1: 5,000 Contacts per Month (3-Step Sequence)

A growing B2B company getting serious about outbound.

Step Calculation Result
Total emails/month 5,000 x 3 15,000
Daily volume 15,000 / 20 750 emails/day
Accounts needed 750 / 15 50 accounts
Active domains 50 / 2 25 domains
Total domains (with rotation) 25 x 2 50 domains

Twenty-five domains actively sending, 25 warming up or resting. When you rotate, rested domains come online and active domains go into recovery. This cycle keeps your infrastructure fresh and your deliverability stable over time.

Scenario 2: 20,000 Contacts per Month (3-Step Sequence)

Aggressive outbound targets or an agency managing a high-volume client.

Step Calculation Result
Total emails/month 20,000 x 3 60,000
Daily volume 60,000 / 20 3,000 emails/day
Accounts needed 3,000 / 15 200 accounts
Active domains 200 / 2 100 domains
Total domains (with rotation) 100 x 2 200 domains

Two hundred domains sounds like a lot. It is also exactly what you need to send 3,000 emails a day without burning infrastructure. Every shortcut at this volume gets punished within days.

Scenario 3: 40,000 Contacts per Month (Alchemail Scale)

This is the scale we operate at for our larger clients, using a 2-step sequence.

Metric Value
Contacts per month 40,000
Sequence length 2 steps
Total monthly email volume 80,000
Active sending accounts 200
Total domains needed 200

At this scale, every domain needs proper DNS authentication, every account needs warmup, and every rotation needs tracking. This is one of the core reasons companies at this volume work with a dedicated cold email partner rather than managing it all internally.

Quick Reference Table

Monthly Contacts Sequence Steps Monthly Emails Accounts Active Domains Total Domains
5,000 3 15,000 50 25 50
10,000 3 30,000 100 50 100
20,000 3 60,000 200 100 200
40,000 2 80,000 200 100 200

Variables That Change the Math

Google vs. Microsoft Volume Limits

The 15-messages-per-day figure assumes Microsoft accounts. Google Workspace is far more conservative.

Provider Safe Daily Volume per Account Notes
Microsoft (Outlook) 10-20 emails/day 15 is a solid midpoint
Google Workspace 1-2 emails/day Far more restrictive for cold sending

If you run Google exclusively, a campaign needing 50 Microsoft accounts would require 375-750 Google accounts for the same volume. This is why most high-volume operations lean on Microsoft or use a mix.

When blending providers, recalculate each segment separately. For 750 emails/day split 80/20 between Microsoft and Google:

  • Microsoft: 600 / 15 = 40 accounts = 20 domains
  • Google: 150 / 2 = 75 accounts = 38 domains
  • Total active domains: 58 (doubled for rotation = 116 total)

The Google portion requires nearly twice as many domains for a fraction of the volume. Factor this into your planning and budget.

Sequence Length

The difference between a 2-step and 4-step sequence doubles your infrastructure requirements.

Contacts/Month 2-Step 3-Step 4-Step
5,000 34 domains 50 domains 68 domains
10,000 68 domains 100 domains 134 domains
20,000 134 domains 200 domains 268 domains

A well-crafted 2-step sequence often outperforms a mediocre 4-step one, and it requires half the domains.

Sending Cadence

The formula assumes daily sending (20 days/month). Every-other-day cadence doubles your peak daily volume, meaning more accounts and domains to handle the load. Always calculate based on peak daily need, not the average.

Industry Considerations

Regulated industries (finance, healthcare, legal) warrant more conservative volume. Recipients in these sectors are more likely to report emails as spam. Consider dropping your per-account limit from 15 to 10 and recalculating.

The Rotation Strategy

Never run a domain continuously for more than 4-6 weeks. After that, rest it for 2-4 weeks. During rest, the domain only receives warmup traffic and handles replies. No new cold outreach.

Two Pools

Pool A (Active): Warmed up, authenticated, in their 4-6 week sending window.

Pool B (Resting/Warming): Recovering from their last active period or warming up for the next one.

Every 4-6 weeks, swap. Stagger the transition by rotating 5-10 domains per week rather than flipping everything at once. Staggered rotation means your sending capacity never drops to zero and campaigns continue uninterrupted. Always have fresh domains going through their 2-4 week warmup cycle so they are ready to slot into the active pool on schedule. Treat warmup like a pipeline: domains enter at the bottom and move up to active duty on a predictable cadence.

Monitor Per-Domain Performance

Track weekly: open rate, bounce rate, spam complaint rate, and inbox placement per domain. When a domain's open rate drops below 25% or bounce rate climbs above 3%, pull it from rotation early. Pool B domains fill the gap.

Cost Breakdown at Scale

Domain Costs

Domains cost approximately $10/year each.

Total Domains Annual Cost Monthly (Amortized)
50 $500/year ~$42/month
100 $1,000/year ~$83/month
200 $2,000/year ~$167/month

Two thousand dollars a year for 200 domains. Less than one week of an SDR's salary.

Email Account Costs

Google Workspace (via Zapmail): ~$3/month per account. 100 accounts = $300/month.

Microsoft (via Lunatro): ~$200/month for 200 accounts, about $1/account.

Setup Accounts Monthly Cost
100 Google accounts (Zapmail) 100 ~$300/month
200 Microsoft accounts (Lunatro) 200 ~$200/month
Mixed (100 Google + 100 Microsoft) 200 ~$400/month

Total Infrastructure Cost

5K Contacts/mo 20K Contacts/mo 40K Contacts/mo
Domains 50 200 200
Accounts 50 200 200
Domain cost/year $500 $2,000 $2,000
Account cost/month $150-300 $200-600 $200-600
Warmup/tools/month $100-200 $200-400 $200-400
Total monthly ~$290-540 ~$570-1,170 ~$570-1,170

Compare that to hiring a single SDR at $5,000-$8,000/month in base salary alone. The entire infrastructure for a 20,000-contact-per-month campaign costs less than one entry-level rep. And the infrastructure sends more emails, more consistently, without vacation days or off weeks.

Infrastructure is not the expensive part of cold email. It is the cheapest part. The expensive part is getting strategy, copy, and targeting right. Do not let a few hundred dollars in domain costs be the reason your $5,000-per-month campaign fails.

Domain Naming Best Practices

Your domain names appear in every email: the "from" address, links, and headers. They need to look legitimate.

Use Brand Variations

If your company is Acme (acme.com), good secondary domains: goacme.com, getacme.com, tryacme.com, acmehq.com, acmeteam.com, meetacme.com, acme.co, acmeapp.com. Prospects who see "sarah@goacme.com" immediately connect it to Acme.

Keep a Naming System

At 50-200 domains, consistency matters. Pick prefixes (go, get, try, meet, use, run, hey) and suffixes (hq, team, app, io, co, labs), then combine systematically.

Avoid Spammy Domains

Do not use:

  • Random character strings (xr7solutions.com)
  • Generic outreach terms (emailblast-pro.net, reachout-now.com)
  • Hyphen-heavy auto-generated patterns (acme-sales-team-2.com)
  • Unrelated words with no connection to your company name

These look like what actual spammers use. Email providers and prospects both recognize them. The goal is for your secondary domains to look like natural extensions of your brand, not like disposable infrastructure.

Common Mistakes

Running Too Many Accounts on Too Few Domains

Four to five accounts on one domain, each sending 20-30 emails/day, means that domain is responsible for 80-150 cold emails daily. It looks like a spam operation to email providers, and they treat it like one. Stick to 2 accounts per domain. The extra domains cost $10/year each. The cost of burning a domain and losing its reputation is orders of magnitude higher.

Not Rotating

Sending from the same domains month after month without rest degrades reputation gradually. By the time you notice, multiple domains are damaged. Build the 4-6 weeks active, 2-4 weeks rest cycle from day one.

Using Spammy Domain Names

Your domain names are not invisible plumbing. Prospects see them. Email providers evaluate them. A few minutes choosing professional, brand-connected names pays for itself many times over.

Skipping Warmup

Every new domain and account needs 2-4 weeks of warmup before cold sending. Skipping it is how domains get flagged in their first week. The warmup period is the investment that makes everything after it work.

Forgetting DNS on New Domains

Every domain needs SPF, DKIM, and DMARC configured before any email is sent. Missing authentication on even one domain can tank its deliverability from the first message. This is common when adding domains in batches. See our SPF, DKIM, and DMARC guide for the full setup process.

Conclusion

The math is simple. Contacts times sequence steps, divided by 20, divided by 15, divided by 2. Then double for rotation. That is the formula.

What separates good cold email operations from great ones is not knowing the formula. It is the discipline to execute the rotation, maintain warmup cycles, monitor per-domain performance, and replace domains before they burn. The formula tells you what to build. The discipline of rotation is what keeps it working month after month.

If you are building infrastructure from scratch, start with our complete infrastructure setup guide. If you would rather have someone handle the infrastructure, rotation, and campaigns for you, get in touch with Alchemail. We have been doing this at scale since 2022, and the math has never let us down.

Don't know your TAM? Find out in 5 minutes.

Score your ICP clarity, estimate your total addressable market, and get 20 real target accounts — free.

Estimate Your TAM & ICP →

Get your free pipeline audit

A call with Artur. We'll size your TAM, audit your outbound, and give you a realistic meeting forecast.

Book Your Audit