How Many Domains and Mailboxes for Cold Email: Sizing Guide
How many domains and mailboxes for cold email? The math per mailbox, why lookalike domains beat your main domain, a sizing table, and when to add more.
How many domains and mailboxes you need for cold email comes down to two numbers: how many emails one mailbox can send safely in a day, and how many prospects you want to reach each day. Everything else is arithmetic. Get the ratio wrong and you either pay for idle inboxes or burn a sending domain inside a week, so it is worth doing the sum before you buy anything.
Start with the two limits that actually bind
A mailbox has a volume limit and a domain has a reputation limit, and they are not the same ceiling. A warmed mailbox sends roughly 20 to 30 cold emails a day before placement starts to slip (the full reasoning is in how many cold emails you can send per day). That is the per-mailbox number, and no amount of clever copy moves it much.
The domain limit is different. Reputation is scored on the sending domain as well as on the mailbox, so every mailbox on one domain draws from the same well. Pile ten mailboxes on a single domain and one bad list poisons all ten at once. The practical consequence: you scale cold email by adding domains and mailboxes together, not by pushing more volume through the few you already have.
Why your main domain stays out of it
The first rule of a cold-email stack is that none of it runs on the domain your company actually uses. Cold outreach takes reputation hits by its nature: some recipients mark it as spam, some addresses bounce, and a receiver that decides you are a bulk sender applies that verdict to the whole sending domain. You do not want that verdict landing on the domain your invoices, contracts, and real conversations go through.
Instead you register lookalike domains: close variants of your brand that a recipient still recognises. If your company is at acme.com, you might send from tryacme.com, acme-mail.com, or getacme.io, each pointed by a one-page redirect back to the real site so replies and clicks still reach you. Each lookalike is its own reputation bucket. If one gets flagged, you retire it and spin up another, and your primary domain never feels it. Spreading mailboxes across several lookalikes also shrinks the blast radius: a list problem that burns one domain leaves the rest sending.
How many mailboxes per domain
Two to three. That is the number that keeps each domain's daily output low enough to look like a small team rather than a sending operation, and it limits how much you lose when a single domain has a bad day.
The temptation is to stack more mailboxes per domain, because mailboxes are cheaper than domains. Resist it. Ten mailboxes on one domain sending 25 each is 250 cold emails a day from one reputation bucket, which is a volume no genuine two-person company produces, and it concentrates your risk instead of spreading it. Keep the ratio at two or three mailboxes per domain and add domains as you grow.
How many domains and mailboxes does a campaign need?
Work backwards from the volume you want to send in a day, including follow-ups, not just first emails. Plan each mailbox at 25 a day (the middle of the safe range) and each domain at two to three mailboxes:
| Cold emails per day | Mailboxes at 25/day | Domains at 2 per domain | Domains at 3 per domain |
|---|---|---|---|
| 100 | 4 | 2 | 2 |
| 250 | 10 | 5 | 4 |
| 500 | 20 | 10 | 7 |
| 1,000 | 40 | 20 | 14 |
At the top of the safe range (30 a day per mailbox, three per domain) the same 1,000 a day fits into about 34 mailboxes across 12 domains; the per-day guide, planning a touch more cautiously, lands near 35 to 40 mailboxes across 12 to 15 domains. Build toward the conservative column and you have headroom; build toward the aggressive one and every mailbox has to behave perfectly.
Remember that follow-ups count. Because mailbox rotation spreads each campaign across every healthy sender you attach, adding mailboxes raises your daily ceiling without touching any single mailbox's volume. A three-step sequence admitting 100 new leads a day settles, once the pipeline fills, at roughly two to three times that in daily sends, because today's first emails sit alongside yesterday's and last week's follow-ups. Size the stack for the steady-state total, not for the first day.
A worked example, with room to lose a domain
Say you want 500 cold emails a day at steady state, and to keep sending even if one domain has a bad week:
- Base mailboxes: 500 divided by 25 is 20 mailboxes.
- Base domains at two mailboxes each: 20 divided by 2 is 10 domains.
- Redundancy: add one domain's worth of capacity, so that when a domain slips into a warning and you pause it, the remaining mailboxes still clear 500. That makes it 11 domains and 22 mailboxes.
- Authentication: before any cold send, put a real site (or a redirect) on each domain and set up SPF, DKIM, and DMARC so authentication passes from the very first message.
- Warmup: warm every mailbox for about two weeks before it sends cold, and leave warmup on permanently after that. The full schedule is in how to warm up a new email domain.
The redundancy in step three is the part people skip, and it is why a stack sized to exactly its target has no slack on the day a domain gets flagged. Twenty-two mailboxes give you 550 a day of capacity; pause one two-mailbox domain and you are back to exactly 500.
When to add more, and more of what
Add mailboxes in groups of two or three on fresh domains when:
- your campaigns are consistently hitting the per-mailbox daily limit and you have more verified leads waiting;
- reply rates are healthy and you simply want more conversations in flight;
- you are launching a second offer or market that deserves its own domains, so one list's quality cannot drag down the other.
Do not add volume per mailbox to buy headroom. Thirty a day is the ceiling, not a dial you can turn up. And do not add mailboxes to domains that are already struggling; fix or retire those first. Watch the per-domain bounce and complaint rates: when a domain is climbing toward trouble, the answer is to slow or pause it, not to pour more mailboxes on top.
How MailFleet fits the plan
MailFleet does not sell you domains, but it is built around this structure. A newly connected mailbox starts at 30 sends a day with a 20-minute gap (jittered by about 30%), and a campaign admits 100 new leads a day by default, so a bad list shows itself at 100 bounces rather than thousands. Warmup runs alongside at 20 a day and is free: it never counts against a mailbox's daily limit or against your email credits.
Attach every healthy mailbox to a campaign and it rotates across all of them automatically. The schedule panel shows the estimated sends per sender per day and the total across your senders, so you can see whether the stack is sized for your target. The Domains tab rolls your mailboxes up by sending domain with SPF, DKIM, and DMARC status, and the Deliverability page flags a domain at 4% bounces or 1.5% policy blocks and lets you pause it. Pausing holds every mailbox on that one domain out of rotation while your other domains keep sending, which is exactly why the two-or-three-per-domain rule and the spare domain matter: pausing one bucket should never stop the campaign.
FAQ
How many domains do I need for cold email?
Work backwards from daily volume: plan 20 to 30 cold emails per mailbox per day and 2 to 3 mailboxes per domain. For 250 cold emails a day that is around 10 mailboxes across 4 to 5 domains; for 1,000 a day, roughly 34 to 40 mailboxes across 12 to 20 domains. Always add one spare domain so you can pause a flagged one without stopping the campaign.
Can I use one domain with lots of mailboxes?
No. Every mailbox on a domain shares that domain's reputation, so one bad list burns all of them at once, and a high per-domain send rate looks like bulk mail on its own. Keep it to two or three mailboxes per domain and add more domains to scale instead.
Should I send cold email from my main company domain?
No. Cold outreach takes reputation hits you do not want on the domain your real business email runs through. Send from lookalike domains that redirect to your main site, so a flagged domain can be retired without ever touching your primary one.