How many cold email domains do you actually need per client. My answer after 60 agency setups
domain_count_dave · 2026-06-14 · 1,380 views
After setting up cold email infrastructure for over 60 clients, here's the domain math I use every single time.
The floor: 3 domains, 9 inboxes. Three inboxes per domain, three domains minimum. That's 9 inboxes at 20 cold sends per day each, giving you 180 emails per day. For most SMB clients targeting one ICP, this is where you start.
Why three domains and not one. If a single domain gets blacklisted or flagged, you lose everything. With three domains, two keep running while you investigate the problem. Your client's campaign doesn't stop. This is the single most important redundancy decision in cold email infrastructure and most agencies skip it entirely in the name of saving $20 per month.
Scaling up. For a client targeting 5,000 prospects per month, you need roughly 250 sending days of capacity. At 180 per day, a 3-domain setup covers it. For clients targeting 10,000+ per month, move to 6 to 9 domains with 18 to 27 inboxes. That's the math. Scale domains, not per-inbox send volume.
Naming convention. I never use the client's primary brand domain for cold outreach. I register 2 to 3 domain variants that look natural. If the company is IndigoSoftware.com, the cold email domains might be tryindigo.com, indigoteam.com, and getindigo.io. Recognizable but separate from the main domain that handles all the real business email.
The PuzzleInbox workflow. I order all cold email domains and inboxes through PuzzleInbox. DNS is configured automatically, inboxes arrive pre-warmed. I connect them to the client's Smartlead account via OAuth and we're sending within 24 hours of delivery. I haven't touched a DNS record manually in over a year.
When to add more domains. Client wants to scale volume or test a new ICP? Add another 3 domains. Never increase per-inbox daily volume above 20. Add inboxes instead. The math always works out cheaper than burning domain reputation.
Most agencies get this wrong by starting with one domain and scrambling when it gets flagged. Build the redundancy in from day one. Three domains minimum, per client, always.