Campaign Operations

How Many Domains Do You Need for Cold Email? (Complete Guide)

15 min read
MK

Mitchell Keller

Founder & CEO, LeadGrow · Managed 3,626+ cold email campaigns. 6.74% average reply rate. Booked 2,230+ meetings in 2025.

TL;DR

  • Desired emails per day / 30 per inbox = inboxes needed. Then divide inboxes by 3 to 5 = domains needed.
  • 300 emails/day requires 10 inboxes across 3 to 4 domains. Cost: about $40 to $60/month.
  • **Never use your primary company domain.** One spam complaint on your main domain can tank your entire company's email deliverability.
  • **Warm up every inbox for 14 to 21 days** before sending a single cold email.
  • **The 3-batch inbox system** (60/20/20) lets you scale without buying new domains every month.

By Mitchell Keller, Founder & CEO, LeadGrow. Managed 3,626+ cold email campaigns. 6.74% average reply rate. 2,230+ meetings booked in 2025.

The Domain Math Most People Get Wrong

Cold email infrastructure is not complicated. But most teams either under-invest (sending 200 emails from one inbox and landing in spam) or over-invest (buying 50 domains before they've tested a single email).

The right answer depends on one number: how many emails per day do you want to send? Everything else follows from there.

Here's the formula:

Step 1: Desired emails per day / 30 to 40 per inbox = inboxes needed

Step 2: Inboxes needed / 3 to 5 inboxes per domain = domains needed

We use 30 emails per inbox per day as the conservative limit. Some teams push to 40, and it can work with well-warmed inboxes and clean lists. But 30 gives you a buffer. It's not worth risking deliverability to squeeze out 10 more emails per inbox.

3 to 5 inboxes per domain is the standard. Three is safer. Five works if the domain is well-aged and well-warmed. We typically run 3 inboxes per domain for new domains and scale to 5 per domain after 60+ days of clean sending.

The Calculator: Every Sending Volume

Daily Sends Inboxes Needed Domains Needed Monthly Domain Cost Monthly Inbox Cost Total Monthly Cost
50 2 1 $1 $12 ~$13
100 3 to 4 1 to 2 $1 to $2 $18 to $24 ~$25
300 10 3 to 4 $3 to $4 $60 ~$65
500 17 4 to 6 $4 to $6 $102 ~$108
1,000 33 7 to 11 $7 to $11 $198 ~$210
2,000 67 14 to 22 $14 to $22 $402 ~$425
5,000 167 34 to 56 $34 to $56 $1,002 ~$1,060

Domain cost assumes $10 to $15/year per domain. Inbox cost assumes $6/month per inbox via Google Workspace.

The numbers scale linearly. That's the point. Cold email infrastructure is cheap relative to the revenue it generates. Sending 1,000 emails per day costs about $210/month in infrastructure. If those emails book 20 meetings per month and one closes at $10K, the ROI is absurd.

Domain Naming Conventions

Your cold email domains should be related to your main brand but clearly separate. The goal: if a prospect looks at the sending domain, it should feel legitimate and connected to your company. But if the domain gets flagged, it doesn't touch your primary domain.

Extension Priority

    • .com (most trusted, hardest to find available)
    • .co (widely accepted, easy to find)
    • .io (good for tech companies, some regions block it)
    • .info (cheap, decent deliverability, lower trust visually)
    • .net (acceptable, slightly less trusted than .com)

We default to .com and .co for most campaigns. They have the highest inbox placement rates in our testing. Avoid .xyz, .agency, .email, and other unusual extensions. Email providers are more skeptical of these.

Naming Patterns

If your main domain is acmesales.com, good cold email domains look like:

    • getacme.com / getacme.co
    • acmehq.com / acmehq.co
    • tryacme.com / tryacme.co
    • meetacme.com / meetacme.co
    • acmeteam.com / acmeteam.co
    • hiacme.com / hiacme.co

Bad cold email domain names:

    • acme-outreach.com (screams "this is a cold email domain")
    • acmemarketing.com (marketing in the domain hurts deliverability)
    • acme123.com (numbers look spammy)
    • salesbyacme.com ("sales" in domain is a red flag)

The domain should look like it could be a legitimate product or team subdomain. Someone seeing "getacme.co" in their inbox thinks "maybe that's their product site." Someone seeing "acme-outreach.com" thinks "spam."

Where to Buy Domains

Three registrars we use and recommend:

Porkbun

Cheapest option for most extensions. .com domains run $10 to $12/year. Clean interface. Free WHOIS privacy. We buy most of our domains here.

Spaceship

Slightly higher prices but excellent bulk management tools. If you're buying 20+ domains, Spaceship's dashboard makes managing them easier than Porkbun's.

Namecheap

The safe default. More expensive than Porkbun ($13 to $15/year for .com) but rock solid reliability. Good DNS management. Free WHOIS privacy on most extensions.

Avoid GoDaddy. They're overpriced, their DNS management is clunky, and they've been associated with spam domains enough that some spam filters treat GoDaddy-registered domains with extra scrutiny. It's probably not a significant factor, but when deliverability is the game, you eliminate every possible risk.

DNS Setup Checklist

Every domain needs 4 DNS records configured correctly before you connect it to an inbox provider. Skip any of these and you're starting with a deliverability handicap. Our SPF, DKIM, and DMARC setup guide walks through each record in detail.

1. SPF (Sender Policy Framework)

SPF tells email providers which servers are authorized to send email from your domain. Without SPF, your emails look like they could be sent by anyone, which is exactly what spam looks like.

For Google Workspace: v=spf1 include:_spf.google.com ~all

Add this as a TXT record on the domain. Takes 5 minutes. Most inbox providers give you the exact record to add during setup.

2. DKIM (DomainKeys Identified Mail)

DKIM adds a digital signature to every email, proving it actually came from your domain and wasn't modified in transit. Google Workspace generates DKIM records automatically. You just need to add the record to your DNS.

Go to Google Admin > Apps > Gmail > Authenticate Email. Copy the DKIM record. Add it as a TXT record on your domain.

3. DMARC (Domain-based Message Authentication)

DMARC tells receiving servers what to do with emails that fail SPF or DKIM checks. It also gives you reporting on who's trying to send email from your domain.

Start with a monitoring-only policy: v=DMARC1; p=none; rua=mailto:[email protected]

After 2 to 4 weeks of clean sending, tighten to: v=DMARC1; p=quarantine; rua=mailto:[email protected]

DMARC is where most teams stop. Don't. Having it set up correctly is a positive signal to Gmail and Outlook.

4. Custom Tracking Domain

If your sending tool tracks opens or clicks, it uses a tracking domain. By default, this is a shared domain used by thousands of other senders (some of whom are spammers). Setting up a custom tracking domain means your tracking links use your domain instead of a shared one.

Every major sending tool (Instantly, Smartlead, Lemlist) supports custom tracking domains. Set this up during initial configuration. Using the default shared tracking domain is one of the most common and most avoidable deliverability mistakes.

DNS Setup Verification

After configuring DNS, verify everything is working:

    • Use MXToolbox to check SPF, DKIM, and DMARC records
    • Send a test email to mail-tester.com to get a deliverability score
    • Check your records in Google Admin under "Email Authentication"

A clean DNS setup should score 9/10 or higher on mail-tester.com. Below 8/10, something is misconfigured. Fix it before sending a single cold email.

The 3-Batch Inbox System

This is how we structure inboxes for sustained scaling without buying new domains constantly.

Batch 1: Active Senders (60% of inboxes)

These inboxes are currently sending campaigns. They've been warmed for 14+ days and are in active rotation. These handle your daily sending volume.

Batch 2: Warming (20% of inboxes)

These inboxes are in the warmup phase. They're connected to your warmup tool (Instantly's built-in warmup, or a dedicated tool like Warmbox), gradually building sending reputation. In 14 to 21 days, they'll rotate into Batch 1.

Batch 3: Resting (20% of inboxes)

These inboxes were recently active senders that are now resting. After 4 to 6 weeks of active sending, inboxes benefit from a 2 to 3 week rest period where they only handle warmup traffic. This maintains their reputation while giving them a break from cold email patterns.

The Rotation Cycle

Every 2 to 3 weeks, rotate:

    • Move 20% of Batch 1 (active) to Batch 3 (resting)
    • Move Batch 2 (warming) to Batch 1 (active)
    • Move Batch 3 (resting) to Batch 2 (warming) to prepare for their next active rotation

This continuous rotation means you always have fresh inboxes entering the active pool while tired inboxes recover. It's the reason we maintain 92%+ inbox placement rates across millions of sends. Inboxes don't burn out because they never run continuously for more than 6 weeks.

Domain Scaling Strategy

Starting Point: Month 1

Buy 2 to 3 domains. Set up 3 inboxes per domain (6 to 9 total inboxes). Warm all inboxes for 14 to 21 days. Start sending at 15 emails per inbox per day. Gradually increase to 30 per inbox over 2 weeks.

This gives you 180 to 270 emails per day at full capacity. Enough for Sprint testing.

Growth Phase: Month 2 to 3

Buy 2 to 3 more domains. Set up inboxes. Warm them while your first batch is running campaigns. By Month 3, you have 5 to 6 domains with 15 to 18 inboxes. Sending capacity: 450 to 540 emails per day.

Scale Phase: Month 4+

Add domains as needed based on sending volume targets. The 3-batch system means you need 25% more inboxes than your "active at any one time" requirement. If you need 20 active inboxes, buy enough infrastructure for 25 total.

How Fast Can You Scale?

Don't add more than 3 to 5 new domains per month. Each domain needs time to build reputation. Adding 20 domains simultaneously means 20 domains with no sending history all starting cold emails at the same time. That pattern looks suspicious to email providers.

Steady growth is more sustainable. 2 to 3 domains per month, with each new batch warming while the previous batch is sending, creates a reliable scaling trajectory.

When to Burn vs Save a Domain

Burn Signals (Time to Retire the Domain)

    • Inbox placement drops below 70% on mail-tester.com despite clean lists
    • Multiple spam complaints from unrelated recipients (not just "not interested" replies)
    • Google or Outlook suspends an inbox on the domain
    • Blacklisted on major blocklists (Spamhaus, Barracuda) and delisting requests fail

When a domain burns, stop sending immediately. Don't try to rehabilitate it. The cost of a new domain ($10 to $15) is nothing compared to the damage a burned domain does to your campaign performance.

Save Signals (Worth Rehabilitating)

    • Temporary deliverability dip after a high-send day (just reduce volume for a few days)
    • One inbox gets suspended but others on the same domain are fine (issue was the inbox, not the domain)
    • Listed on a minor blocklist that accepts delisting requests
    • Deliverability drops but you can trace it to a specific list quality issue (bad data, not bad domain)

The difference between burn and save is usually about root cause. If the problem is the domain's reputation, burn it. If the problem is something you did (bad list, too much volume, bad copy triggering spam filters), fix the behavior and the domain usually recovers.

The Warm-Up Timeline

Day Action Volume
Day 1 to 3 Connect inbox, start warmup tool Warmup only (5 to 10 emails/day)
Day 4 to 7 Warmup volume increases automatically 15 to 25 warmup emails/day
Day 8 to 14 Warmup continues ramping 30 to 50 warmup emails/day
Day 14 Begin cold sends (if warmup metrics are healthy) 10 to 15 cold emails + warmup
Day 15 to 21 Gradually increase cold volume 15 to 25 cold emails + warmup
Day 21+ Full cold sending capacity 25 to 30 cold emails + warmup

Keep warmup running even after you start cold sending. The warmup emails generate positive engagement signals (opens, replies, inbox moves) that counterbalance the cold email activity. Think of warmup as ongoing reputation maintenance, not a one-time setup task. Our full 14-day email warmup protocol covers the exact day-by-day schedule.

Warmup Red Flags

Check these during the warmup period:

    • Warmup emails landing in spam: DNS issue or the inbox provider flagged something. Recheck DNS records.
    • Low warmup engagement: The warmup tool's network isn't working properly. Try a different warmup provider.
    • Google or Outlook security alerts: You may have triggered a verification step. Complete it immediately or the account might get suspended.

Cost Breakdown at Scale

Here's what cold email infrastructure actually costs at different sending volumes, fully loaded with domains, inboxes, warmup, and sending tools:

Volume Domains Inboxes Domains/yr Inboxes/mo Sending Tool/mo Total/mo
100/day 2 4 $24 $24 $30 ~$56
300/day 4 12 $48 $72 $30 ~$106
500/day 6 20 $72 $120 $77 ~$203
1,000/day 11 40 $132 $240 $77 ~$328
3,000/day 25 100 $300 $600 $286 ~$911

Sending tool cost based on Instantly pricing tiers. Inbox cost based on Google Workspace at $6/user/month. Domain cost based on $12/year average.

At 1,000 emails per day (a serious outbound operation), total infrastructure cost is about $328/month. If that operation books 20+ meetings per month and one deal closes at $10K, the infrastructure costs less than 4% of the revenue from a single deal.

Cold email infrastructure is one of the highest ROI investments in B2B. The math works at every scale.

Common Domain Mistakes

Mistake 1: Using Your Primary Domain

If your company email is @acme.com, never send cold emails from @acme.com. One deliverability hit, one spam listing, one disgruntled recipient reporting you, and your entire company's email (including invoices, customer support, and internal communication) gets impacted. Buy separate domains. Always.

Mistake 2: Skipping Warmup to "Save Time"

We see this every month. Someone buys domains, sets up inboxes, and starts blasting the same day. Their first 1,000 emails go to spam. Their domains get blacklisted in a week. They burn $100 in domains and waste their best prospect list on emails nobody saw. The 14 to 21 day warmup is non-negotiable.

Mistake 3: Too Many Inboxes Per Domain

Running 10 inboxes on one domain concentrates risk. If that domain gets flagged, you lose 10 inboxes. Running 3 inboxes per domain spreads the risk. One domain going down costs you 3 inboxes, not 10.

Mistake 4: Never Rotating Inboxes

Sending from the same inboxes continuously for months degrades deliverability. Use the 3-batch system. Active, warming, resting. Continuous rotation keeps every inbox fresh and maintains high inbox placement long term.

The Bottom Line

Cold email domain setup is math, not mystery. Figure out your daily sending target. Divide by 30 for inboxes. Divide by 3 for domains. Buy from Porkbun or Spaceship. Set up DNS (SPF, DKIM, DMARC, custom tracking). Warm for 14 to 21 days. Start sending.

The 3-batch system and continuous rotation is what separates teams that maintain high deliverability for years from teams that burn through domains every quarter. Build the rotation into your process from day one and you'll never have a deliverability crisis.

Infrastructure is the unsexy part of cold email. Nobody gets excited about DNS records and warmup schedules. But deliverability is the foundation everything else sits on. A 12% reply rate on an email that lands in the inbox is worth infinitely more than a hypothetically perfect email that goes to spam. For a full view of how domains fit into the bigger picture, see our complete outbound sales tech stack.

Key Statistic: Teams using the 3-batch inbox rotation system maintain 92%+ inbox placement rates over 12+ months, compared to 65 to 75% for teams that run inboxes continuously without rotation.

>

Source: LeadGrow internal deliverability data, 2025

Frequently Asked Questions

Want us to run this playbook for you?

Book a strategy call and we'll show you how these frameworks apply to your business.

Book Strategy Call