Home › Blog

How Many Domains Do You Need for Cold Email? Use 2–5 Mailboxes per Domain

By BobWork05 Nov 202610 min read
Cold email domain planning table with 2 to 5 mailboxes per domain and DNS checks

Plan 2–5 mailboxes per cold email domain, then divide your required mailbox count by that range. If you need 20 mailboxes, that means about 4–10 domains. Too many senders on one domain concentrates reputation risk. This guide gives the calculator, DNS checklist, warm-up plan, and scaling rules.

If you are still choosing mailbox count, start with how many mailboxes you need for cold email. If you already know your daily sending target, the domain math is simple.

How many domains for cold email?

Use this rule first: 2–5 mailboxes per cold email domain.

Use two or three mailboxes per domain when the domain is new, the offer is untested, or the audience is cold. Use four or five only when the domain is stable, authentication passes, bounces stay low, and replies are healthy.

The domain formula is:

domains needed = total mailboxes ÷ mailboxes per domain

Round up. You cannot buy 4.2 domains.

The mailbox formula is:

mailboxes needed = daily cold emails ÷ cold emails per mailbox

For cold outreach, use 30–50 emails per mailbox per day as a planning range. Start closer to 30 when a domain is new. Increase only after replies, bounces, complaints, and spam placement look clean.

Warm-up volume is separate. During campaigns, keep warm-up around 10–15 messages per day per mailbox. Do not use warm-up volume to compensate for poor lists or aggressive sending.

Daily cold email targetMailboxes at 30/dayMailboxes at 50/dayDomains at 2 mailboxes/domainDomains at 5 mailboxes/domainSafer starting plan
100/day421–211–2 domains, 2–4 mailboxes
250/day953–51–22–3 domains, 3–5 mailboxes each
500/day17105–92–44–6 domains, 3–4 mailboxes each
1,000/day342010–174–77–12 domains, 3–5 mailboxes each
2,000/day674020–348–1414–25 domains, 3–5 mailboxes each
5,000/day16710050–8420–3434–60 domains, 3–5 mailboxes each

This table is planning math, not an inbox placement guarantee. Results depend on authentication, domain history, recipient engagement, list quality, sending consistency, bounces, and complaint rates.

Google recommends keeping spam complaint rates under 0.1% and avoiding 0.3% or higher in its email sender guidelines. Yahoo also tells senders to keep spam rates under 0.3% in its sender best practices. Treat those as ceilings, not goals.

Should you use secondary domains?

Do not run cold outreach from the main domain your team uses for invoices, customer support, account recovery, and investor mail. Use secondary domains that are close enough to your brand to be recognized, but separate enough to protect core business mail.

For example, if your main domain is example.com, your cold outreach domains might use a related pattern. Keep the names clear. Avoid deceptive spelling, lookalike domains, or anything that could confuse recipients.

Each sending domain needs a basic identity:

Do not solve volume by adding hidden domains with no identity. That creates operational risk and makes replies harder to manage.

If you are building your first setup, read secondary domain cold email setup before you buy domains. It covers naming, DNS, warm-up, and limits.

How many mailboxes per domain?

The 2–5 mailbox range exists because domain reputation is shared. Mailbox reputation matters, but mailbox behavior still rolls up to the domain.

If ten mailboxes on one domain send similar cold emails to unverified lists, the domain takes the combined pressure. If one mailbox gets blocked, spikes bounces, or receives spam complaints, assume the domain needs attention too.

A small domain group is easier to debug.

With two mailboxes on a domain, you can spot problems fast. If both show spam placement, the issue is probably domain-level, DNS-level, or campaign-level. If only one mailbox suffers, you can isolate that sender.

With five mailboxes, you get more scale without putting too much weight on one domain. That is usually the upper planning range for cold outreach.

SituationMailboxes per domainWhy
Brand-new domain2–3Lower pressure while reputation forms
Existing secondary domain3–5More capacity if DNS and engagement are healthy
Risky or untested offer2Easier isolation if complaints rise
Verified niche list3–5More stable audience and lower bounce risk
Agency client domain2–4Keeps client risk easier to explain
Main business domain0Keep core business mail out of cold outreach

If your plan needs 100 mailboxes, do not put them on 10 domains just because your admin panel allows it. Plan 20–50 domains if you want to stay inside 2–5 mailboxes per domain. For fleet math, use the 100-mailbox warm-up guide or the 500-mailbox warm-up guide.

What DNS does each domain need?

Every sending domain needs its own DNS setup. Do not authenticate one domain and assume the rest are covered.

At minimum, set SPF, DKIM, and DMARC on every domain. The exact records depend on the mailbox provider and sending route. Google Workspace, Zoho, Lark, Amazon SES, SendGrid, Mailgun, and hosted IMAP providers all use different records.

SPF authorizes sending servers. DKIM signs mail with a domain key. DMARC tells receiving servers how to evaluate alignment and where to send reports.

For early cold outreach, DMARC at p=none is common while you validate alignment. Move toward a stricter policy only when legitimate mail passes. Do not publish a strict policy blindly if you use multiple tools.

Also check MX records. If people reply, the domain must receive mail. A cold email domain that sends but cannot receive replies is not ready.

Record or settingWhat to checkCommon failure
MXDomain can receive mailReplies bounce or vanish
SPFSending provider is includedSPF fails or exceeds the lookup limit
DKIMCorrect selector is publishedMail sends unsigned
DMARCPolicy exists and alignsGmail or Yahoo treats mail as unauthenticated
From domainMatches your sending identityAlignment breaks across tools
UnsubscribeCampaign mail has an opt-out pathComplaints rise
WebsiteDomain resolves to a real pageRecipients distrust the sender

Google and Yahoo both require authentication for bulk senders. Microsoft states that domains sending over 5,000 emails per day to Outlook.com consumer mailboxes need SPF, DKIM, and DMARC alignment in its high-volume sender requirements.

If SPF gets complicated, check the SPF 10-lookup limit guide. If you need a full authentication walkthrough, use SPF, DKIM, and DMARC for cold email.

How long should domains warm?

You are warming two things at once: the mailbox and the domain.

A mailbox needs sending history, replies, inbox placement, and consistent behavior. A domain needs authentication, alignment, low complaint signals, low bounce pressure, and time.

For an existing domain, warm for at least 7 days before outbound. For a new domain, plan 2–3 weeks. During that period, do not jump straight to full campaign volume.

PeriodWarm-up volumeCold email volumeWhat to watch
Days 1–7Start low and ramp0DNS pass, login stability, spam placement
Days 8–14Continue warm-up5–15/day/mailboxBounces, replies, spam landings
Days 15–21Keep 10–15/day15–30/day/mailboxComplaint signals and reply quality
After day 21Keep 10–15/day30–50/day/mailboxSteady engagement and list quality

If a mailbox shows elevated spam placement, pause it for a few days. Do not increase volume to push through the problem.

In BobWork Email Warm-up, the shared warm-up network warms each active mailbox by default, or you can switch an account to a private pool in Mailbox pool → Pool mode. The engine starts at 3 emails per day, adds 2 per day, and caps at 30 per day unless you edit the mailbox cap.

That does not make poor campaigns safe. Warm-up helps create normal mailbox activity and recover warm-up messages found in spam. It does not guarantee inbox placement for cold emails.

If you are planning the ramp itself, use the 14-day and 28-day warm-up schedule.

How should you scale domains?

The safest way to scale is in batches, not from 5 mailboxes to 100 overnight.

Start with one domain group. Prove that DNS passes, lists are clean, copy gets replies, and bounces stay low. Then add another group.

A domain group is a practical unit:

If a group performs badly, stop that group. Do not change every domain at once. This keeps debugging possible.

For 50+ mailboxes, a private warm-up pool can make sense because your own mailboxes can warm each other. BobWork uses a shared warm-up network by default and offers an optional private pool per account. A private pool needs at least two mailboxes.

Bulk onboarding also matters. Connecting 100 mailboxes one by one creates mistakes. BobWork supports CSV bulk upload from Add mailbox → Many mailboxes: upload a CSV. Rows use email,app_password,name, with imap_host for other domains when needed. Failed rows are listed with the reason, and re-uploading safely skips already-connected mailboxes.

Use the bulk guides when you plan larger fleets:

The same 2–5 rule still applies at scale. A 500-mailbox system should usually be spread over many domains, not squeezed into a few.

Do this now

Use this checklist before sending the first campaign from a domain. Do it once per domain, not once per account.

StepActionHow to verify
1Set the daily cold email targetYou have a number, such as 500/day or 1,000/day
2Calculate mailboxesDivide target by 30–50 emails per mailbox per day
3Calculate domainsDivide mailboxes by 2–5 per domain and round up
4Buy secondary domainsDomains are separate from your main business domain
5Create mailboxesEach domain has only 2–5 senders
6Configure MXTest that each mailbox can receive replies
7Configure SPFSPF passes for the actual sending provider
8Configure DKIMDKIM signature appears on sent mail
9Publish DMARCDMARC exists and alignment passes
10Start warm-upEach mailbox ramps before campaigns begin
11Send small testsFirst campaign sends below full volume
12Monitor problemsPause mailboxes with spam placement, bounces, or complaints

Save the table in your project tracker. Add one row per domain. If a domain has no owner, no DNS status, and no warm-up status, it is not ready for cold email.

What does a domain plan look like?

Here is a practical example.

You want to send 1,000 cold emails per day. You choose 40 emails per mailbox per day as your planning number. That means 25 mailboxes.

Do not put 25 mailboxes on one domain. If the domains are already warmed and tested, five mailboxes per domain gives you five domains. If the domains are brand new, three mailboxes per domain is safer. That gives you nine domains for 27 mailboxes.

The safer plan is nine domains with three mailboxes each. Warm all 27 mailboxes. Begin campaigns at 10–20 cold emails per mailbox per day. After the domains behave well, move toward 30–50.

If replies are strong and bounces stay low, increase gradually. If spam placement rises, pause the affected mailbox or domain group. Do not compensate by pushing the other mailboxes harder on the same domain.

For new accounts, BobWork Email Warm-up is free for up to 10 mailboxes with no credit card and no time limit. Extra active mailboxes are billed per mailbox, and CSV bulk upload helps connect larger fleets. Start with the domain count, then connect and warm the mailboxes.

Frequently asked questions

How many domains do I need for cold email?

Use 2–5 mailboxes per domain. Divide your required mailbox count by that range. If you need 20 mailboxes, plan 4–10 domains. Use fewer mailboxes per domain when domains are new, risky, or used for important brand mail.

Is one domain enough for cold email?

One domain is enough only for low-volume outreach. With 2–5 mailboxes, it typically supports about 60–250 cold emails per day at 30–50 per mailbox. Use separate secondary domains rather than sending cold outreach from your main company domain.

Can I put 10 mailboxes on one domain?

You can technically create 10 mailboxes, but it concentrates risk. For cold email, 2–5 mailboxes per domain is a safer planning range. If one mailbox gets complaints, bounces, or spam placement, the whole domain can be affected.

Do I need SPF, DKIM and DMARC on every domain?

Yes. Every sending domain needs SPF, DKIM and DMARC. Do not copy records blindly between providers. Each domain and mail provider combination can need different include mechanisms, DKIM selectors, and alignment checks.

Should every domain have its own website?

A simple live website or redirect helps the domain look complete, but it does not replace permission, relevance, authentication, list hygiene, and low complaints. At minimum, avoid blank or parked-looking domains when using them for cold outreach.

How long should I warm a new domain?

A typical new cold email domain needs 2–3 weeks before steady outreach. Existing domains can often start after about 7 days if authentication passes and spam placement stays low. Keep warm-up running during campaigns.

How many mailboxes do I need for 1,000 cold emails per day?

At 30–50 cold emails per mailbox per day, plan about 20–34 mailboxes. With 2–5 mailboxes per domain, that means roughly 4–17 domains. Start at the lower sending rate and add domains before pushing mailbox volume.

Warm up your mailboxes free

Connect Gmail, Google Workspace, Zoho or Lark. Your mailboxes warm on a shared network, or in a private pool of your own, starting today.

Start free