Blog
How Many Domains Do You Need for Cold Email? (2026)

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

Last Updated on: Oct 23, 2026
•
5 min read
Summarize with

Most teams buy too few domains, push too much volume through each one, and find out from their reply rate a month later.

The right number isn't a guess. It comes from three inputs: how many emails you need to send, how many of those one mailbox can send safely, and how many mailboxes you put on each domain. Once you know those, the answer is simple arithmetic.

In this guide, I'll give you the short answer, the formula, a table by monthly volume built with Primeforge's Mailbox Calculator, and the rules I use for spare domains, naming and splitting between Google and Microsoft.

TL;DR

  • Short answer: about 3 domains for every 1,000 contacts you email per month with a 3-step sequence, using 2 mailboxes per domain.
  • Formula: mailboxes = monthly cold emails divided by about 600 (30 a day over 20 sending days); domains = mailboxes divided by 2, rounded up.
  • Mailboxes per domain: 2 to 3. More than that concentrates too much volume on one domain.
  • Emails per mailbox: I cap cold sends at 20 to 30 a day. Provider limits like Google's 2,000 a day are ceilings, not targets.
  • Keep spare domains (about 20 to 30% extra) warming in reserve so you can rotate without pausing outreach.
  • Split domains across Google and Microsoft so you can match each prospect's provider. Primeforge sets up both, with DNS done automatically.

The Short Answer

Plan on about 3 domains for every 1,000 contacts you email each month, then add a few spares.

That assumes a 3-step sequence, 2 mailboxes per domain and around 30 cold emails per mailbox per sending day. At 1,000 contacts a month, that's 3,000 emails, which needs 5 mailboxes across 3 domains. At 10,000 contacts, it's 30,000 emails, 50 mailboxes and 25 domains.

If your sequence is longer, your volume is higher, or you want more headroom, the formula below adjusts for it.

Why Cold Email Needs More Than One Domain

Spreading volume across domains keeps any single domain under the radar and limits the damage when one gets flagged.

  • Your main domain has too much to lose. It carries your website, invoices and everyday team email. Cold outreach belongs on secondary domains that redirect to your main site. This guide on domain vs subdomain for cold email explains why subdomains don't fully protect the root.
  • Each mailbox can only send so much. Volume beyond a safe per-mailbox level gets filtered, so higher volume means more mailboxes, and more mailboxes means more domains.
  • Reputation is tracked per domain. If one domain gets flagged, the others keep sending while you fix it.
  • You can test without risking everything. Separate domains let you try new copy or segments on part of your infrastructure.

How to Calculate the Domains You Need

Work backward from the number of emails you'll send in a month.

Step 1: Monthly cold emails. Multiply the contacts you want to reach each month by the number of emails in your sequence. Follow-ups count. 3,000 contacts with a 3-step sequence is 9,000 emails.

Step 2: Mailboxes. Divide monthly emails by what one mailbox can send in a month. At 30 cold emails a day over roughly 20 sending days, that's about 600 per mailbox. 9,000 divided by 600 is 15 mailboxes.

Step 3: Domains. Divide mailboxes by mailboxes per domain and round up. 15 mailboxes at 2 per domain is 8 domains.

Step 4: Spares. Add about 20 to 30% more domains to warm in reserve. For the example above, that's 2 extra, so 10 domains in total.

This is the same logic Primeforge's Mailbox Calculator uses. Here it is at 10,000 contacts a month:

Primeforge Mailbox Calculator showing 25 required domains and 50 required mailboxes for 10,000 contacts a month

Domains Needed by Monthly Volume

These figures come from Primeforge's Mailbox Calculator, using a 3-step sequence and 2 mailboxes per domain.

Contacts per month Cold emails per month Mailboxes needed Domains needed With about 25% spare domains
1,000 3,000 5 3 4
3,000 9,000 15 8 10
5,000 15,000 25 13 16 to 17
10,000 30,000 50 25 31 to 32
20,000 60,000 95 48 60

Two things change these numbers most. A longer sequence multiplies emails per contact, so a 5-step sequence needs roughly two-thirds more mailboxes than a 3-step one. And running 3 mailboxes per domain instead of 2 cuts the domain count by about a third, at the cost of concentrating more volume on each domain.

Formula for how many cold email domains you need, from contacts and sequence length to mailboxes and domains with spares

‍How Many Mailboxes per Domain

Two or three mailboxes per domain is the range I'd stay in.

Every mailbox on a domain adds to that domain's daily volume. At 2 mailboxes sending 30 a day each, a domain sends about 60 cold emails a day; at 3, about 90. Beyond that, one domain carries enough volume that a problem with it hurts a large share of your outreach, and providers see a single domain sending more than a normal business would.

I default to 2 per domain for new setups and only move to 3 once domains have a few months of clean history. Primeforge's own setup tip points the same way: five .com domains with two mailboxes each is a cost-effective, reliable starting point.

How Many Cold Emails per Mailbox per Day

I cap cold sends at 20 to 30 per mailbox per day, and start lower on new mailboxes.

Google Workspace allows up to 2,000 messages a day per user, and Microsoft 365 allows up to 10,000 recipients a day. Those limits tell you when the provider blocks you; they don't tell you when your mail starts landing in spam, which for cold email happens far sooner. This breakdown of Gmail sending limits and these Microsoft 365 throttling best practices explains the official caps.

If your plan only works at 50 or 100 cold emails per mailbox, the fix is more mailboxes and domains, not more volume per mailbox. Here's how sending limits affect cold email deliverability in more detail.

Get the domains and mailboxes your volume needs

Primeforge sets up Google Workspace and Microsoft 365 mailboxes across as many domains as you need, with SPF, DKIM and DMARC configured automatically. First mailbox live in about 30 minutes.

Keep Spare Domains for Warmup and Rotation

The domains you're sending from today shouldn't be the only ones you own.

I keep about 20 to 30% more domains than the formula says, warming in the background. When a domain's reputation dips, I rest it and switch a warm spare in, so outreach doesn't stop while the problem gets fixed. This guide to domain rotation explains how to rotate without hurting the domains you rest.

Spares also cover growth. New domains need about two weeks of warmup before cold sends, so buying them the week you need them means two weeks of lost volume. This guide to email warmup for Google and Microsoft mailboxes covers the ramp. When you can't wait, pre-warmed domains are ready from day one.

Primeforge pre-warmed mailboxes page showing pre-warmed domains filterable by Google and Microsoft
These roundups of pre-warmed Google mailboxes compare the options if you're buying spares for a launch.

How to Name and Set Up Cold Email Domains

Good domain names look like the brand, and good setup makes each domain look like a real business.

Naming

  • Stay close to the brand, with a prefix or suffix such as try, get, hq or team. Prospects should recognize who you are.
  • Use .com where you can. Unusual top-level domains attract more filtering and look less trustworthy.
  • Avoid hyphens, numbers and look-alike spellings of your main domain, which can read as spoofing.
Primeforge domain search showing similar available .com domains with Google and Microsoft options and a pro tip for five domains with two mailboxes each

‍Setup for every domain

  • SPF, DKIM and DMARC on every domain before it sends. Here's the SPF, DKIM and DMARC setup for Google Workspace, and this guide covers multi-domain SPF in Microsoft 365.
  • Domain forwarding to your main website, so a prospect who checks the domain finds a real company.
  • A [custom tracking domain](https://www.primeforge.ai/blog/custom-tracking-domain) if you track clicks, so you don't share tracking reputation with other senders.
  • Profile photos and plain signatures on every mailbox.
Doing this by hand across 10 or 25 domains is where most setups go wrong. This walkthrough on setting up multiple domains for outreach covers the manual route.

How to Split Your Domains Across Google and Microsoft

Don't put every domain on the same provider.

Most B2B prospects receive email on Google or Microsoft, and each provider tends to trust mail from its own ecosystem. With domains on both, you can use ESP matching: Google mailboxes for Google recipients, Microsoft mailboxes for Microsoft recipients. Check your list's provider mix and split your domains roughly in line with it.

Running both also protects you when one provider changes its policies. Here's why to diversify your cold email infrastructure, and this comparison of Google Workspace vs Microsoft 365 for cold outreach covers how they differ.
Diagram showing cold email domains split between Google and Microsoft mailboxes to match each prospect's email provider

‍Here are the Signs You Need More Domains

Volume growth is the obvious trigger, but these signals usually show up first.

  • Your plan needs more than about 30 cold emails per mailbox per day to hit target volume.
  • Inbox placement tests start showing spam on one provider or across the board. This email deliverability check walks through reading the results.
  • Gmail starts deferring mail with rate-limit errors such as 421 4.7.28.
  • A domain appears on a blocklist. Here's how to check if your domain is blacklisted.
  • Mailbox reputation drops. In Warmforge, a Heat Score™ falling below 85 is my cue to lower that mailbox's volume and bring in a spare.
  • You have no warm spares left to rotate in.

How Primeforge Sizes and Sets Up Your Domains

Primeforge handles the domains and mailboxes, so the number from your formula turns into working infrastructure in an afternoon.

It provides real Google Workspace and Microsoft 365 mailboxes for cold outreach:

  • Real Google Workspace and Microsoft 365 mailboxes: Properly licensed and configured. No EDU accounts, repurposed tenants or loopholes that break when a provider updates its policies.
  • ESP matching: Choose Google or Microsoft per domain so you can send from the same provider your recipient uses.
  • Automated DNS setup: SPF, DKIM and DMARC configured automatically on every domain, however many you buy.
  • Pre-warmed mailboxes: Ready to send from day one for launches or rotation gaps, sold separately.
  • Mailbox profile branding: Profile pictures, GIFs and profile setup handled out of the box.
  • Domain forwarding: Redirect every secondary domain to your main website from inside Primeforge.
  • Workspaces: Keep domains and mailboxes organized by project or client.
  • Works with any sending tool, with a native Salesforge integration that shares the same login.
  • Primeforge API and Forge MCP CLI: Provision domains and mailboxes programmatically or through an AI agent.
  • Mailbox Calculator: Turns contacts per month, sequence length and mailboxes per domain into the number of domains and mailboxes you need.

Pricing runs from $4.50 to $3.50 per mailbox per month billed annually, dropping at volume, plus a yearly charge per domain. The first mailbox is live in about 30 minutes. There's no free trial because mailboxes have to be purchased, but the app and the calculator are free to explore.

Primeforge is one of three infrastructure options in the Forge Stack, all under one login. Teams with high volume often pair it with Mailforge for shared infrastructure or Infraforge for dedicated IPs, and this comparison of shared vs private email infrastructure explains the trade-off.

Every mailbox still needs warmup. Warmforge handles that, and it's included free with unlimited slots on every Salesforge plan. From there, you can run outreach with your own team, hand it to Agent Frank, Salesforge's AI SDR, or bring in a certified Forge Expert agency. For the full build, this guide to cold email infrastructure setup walks through it end to end.

Turn your domain count into working infrastructure

Run the numbers in the Mailbox Calculator, pick Google or Microsoft per domain, and let Primeforge handle DNS, profiles and forwarding.

Final Verdict

How many domains you need is a volume question with a simple answer, as long as you stop treating provider limits as targets.

Work out your monthly cold emails, divide by about 600 per mailbox, put 2 mailboxes on each domain, and keep 20 to 30% more domains warming in reserve. Split them across Google and Microsoft so you can match each prospect's provider. That's roughly 3 domains per 1,000 contacts a month with a 3-step sequence, before spares.

Primeforge turns that number into Google and Microsoft mailboxes with DNS, profiles and forwarding done. With Warmforge warming them, Leadsforge supplying the contacts, Salesforge or Agent Frank sending, and Mailforge or Infraforge for extra capacity, the whole outbound stack sits under one roof.
Reference card: 2 mailboxes per domain, 20 to 30 cold emails per mailbox per day, about 3 domains per 1,000 contacts a month, plus spare domains

Build the right number of domains from day one

Real Google Workspace and Microsoft 365 mailboxes, automated DNS and ESP matching, live in about 30 minutes.

FAQs

How many domains do I need for cold email?

About 3 domains for every 1,000 contacts you email per month with a 3-step sequence, using 2 mailboxes per domain and around 30 cold emails per mailbox per day. Add 20 to 30% spare domains warming in reserve for rotation.

How many mailboxes should I have per domain?

Two to three. Two is the safer default for new domains; three works once domains have a clean sending history. More than that concentrates too much volume on a single domain.

How many cold emails can one mailbox send per day?

I keep it to 20 to 30 cold emails per mailbox per day once the mailbox is warmed, and start at 5 to 10 on new mailboxes. Provider limits such as Google Workspace's 2,000 a day are account ceilings, not safe cold email volumes.

Can I use my main domain for cold email?

No. Keep cold outreach on secondary domains that redirect to your main website. If a cold domain gets flagged, your main domain and everyday company email stay unaffected.

How many domains do I need to send 1,000 cold emails a day?

At about 30 cold emails per mailbox per day, 1,000 a day needs around 34 mailboxes. At 2 mailboxes per domain, that's 17 domains, plus 4 or 5 spares warming in reserve.

Do follow-up emails count toward volume?

Yes. Every email in the sequence counts, so multiply contacts by the number of steps. A 3-step sequence to 3,000 contacts is 9,000 emails, not 3,000.

Should my domains be on Google or Microsoft?

Both. Split them roughly in line with your prospect list's provider mix so you can use ESP matching, sending from Google to Google and Microsoft to Microsoft. Running both providers also protects you if one changes its policies.

How often should I add new domains?

Add domains before you need them. New domains need about two weeks of warmup, so keep spares warming and add more whenever volume grows, reputation dips, or you run out of spares to rotate in.

Scale outreach with real Google and Microsoft inboxes

Set up Google Workspace and Microsoft 365 inboxes faster.
Start with
4.6 rating on G2
Add as a preferred
source on Google