Deliverability

Cold Email Infrastructure Setup Guide (With Real Numbers)

What operators are running to send at scale - domains, inboxes, DNS, warmup, and the hidden costs nobody talks about.

By Alex Berman - - 18 min read

I see this every week - cold email campaigns dying before anyone reads the copy

The emails never land. The subject line wasn't the problem. The offer wasn't the problem. They died in the plumbing - in the DNS records, the shared IP pool, the domain that never got warmed up properly.

One practitioner put it plainly: the copy is rarely the problem. The infrastructure underneath it is. That is a hard lesson that costs people months and thousands of dollars to learn.

This guide covers what operators are running right now. Cost breakdowns. Sending limits. The domain math that gets you to 50,000+ emails per month without burning everything down. And the time costs that eat your margin silently.

Start here if you want the system, not the theory.

What Cold Email Infrastructure Is

Cold email infrastructure is the technical foundation that determines whether your emails land in the inbox or disappear into spam. It includes your sending domains, the mailboxes on those domains, the DNS records that authenticate your identity, the IP addresses behind your sends, and the warmup history that builds trust over time.

Think of it like a restaurant kitchen. The food is your copy. But if the gas is off, the stove does not work, and the refrigerator is broken - none of the cooking matters. Everything runs before a single prospect reads a word.

The reason this became complicated is the same reason spam exists. Spammers abuse the same pipes everyone uses. So providers built smarter filters. Now those filters watch your sending patterns, your domain age, your authentication setup, your IP neighborhood, your bounce rates, and your engagement signals - all in real time. That means your infrastructure has to signal legitimate sender at every layer, not just at the surface.

Cost of Sending 2,500 Emails Per Day

I see this constantly - guides stopping at tool costs. Here is what the full stack runs.

To send 2,500 emails per day - about 50,000 per month - you need:

Total tool cost: $893-$1,100/month for 2,500 emails per day.

The highest-engagement cost breakdown tweet in our analysis - 404 likes, 55,000 views - confirmed a similar stack running 4,500 emails per day: inboxes at $900/month, sending platform at $97/month, domains at $200/year, Clay at $149/month, and a list verifier at $50/month. That comes to roughly $1,200/month for 135,000 emails per month.

One operator documented their infrastructure at $300 for setup and $150/month ongoing - substantially cheaper than what most people quote, because they built it right the first time using custom SMTP rather than standard Google Workspace inboxes. The framing was straightforward: the infrastructure costs less than a single meeting generated via paid ads.

The point is that infrastructure is cheap relative to what it generates. That math is hard to argue with.

The Hidden Cost in Your Breakdown

Tool costs are the easy part. Time is where people get surprised.

Here is what the monthly human cost looks like for a properly running cold email infrastructure:

Total: 30-45 hours of human time per month that does not show up in any tool invoice.

Find Your Next Customers

Search millions of B2B contacts by title, industry, and location. Export to CSV in one click.

Try ScraperCity Free

Infrastructure is cheap. Execution is where cost lives. This is why high-volume operators either hire a dedicated outbound specialist or hand off to an agency. The tool stack is not the bottleneck. Attention is.

The Domain Math That Works

You cannot send cold email at scale from a single domain. The math does not work and neither does the risk profile.

Each domain is a sending lane. You need multiple lanes because each inbox has a daily send limit before it starts looking suspicious, because if one domain gets flagged you need the others to keep running, and because providers see multi-domain setups as more natural than one domain doing all the heavy lifting.

The safe, modern standard is 3 mailboxes per domain. Three. Here is why that number keeps showing up across every practitioner thread and high-engagement tweet on the topic:

This 3-mailbox consensus was confirmed across multiple high-engagement practitioner tweets and two major Reddit infrastructure threads independently. It is the one number everyone agrees on.

For sending limits per mailbox per day, the data splits into two camps:

The danger zone is pushing 30+ sends per inbox per day without a proper warmup history. Domains get flagged within two weeks. Multiple practitioners have documented this exact failure mode.

The Domain-to-Volume Math at Different Scales

Monthly VolumeDomains NeededMailboxesDaily Sends Per InboxEst. Infra Cost Per Month
10,000 emails~9 domains27 mailboxes15-20/day~$200-$300
50,000 emails~42 domains126 mailboxes15-20/day~$900-$1,100
135,000 emails~55 domains165 mailboxes~25/day~$1,200

Real-world operator data confirmed at the 50,000 email tier: one account documented 55 domains, 165 inboxes, $800/month infrastructure cost, and $3,000+ monthly revenue from the system. Another documented 53 domains, 159 inboxes, $700/month, 264,300 emails per month, and $4,000+ in monthly recurring revenue.

The CAC from cold email at these volumes runs $7.50-$9.25 per customer based on two independently documented operator accounts. For context, that is often 10-30x cheaper than paid acquisition in B2B.

The DNS Trifecta - SPF, DKIM, DMARC

Authentication is the floor. Without it, your emails are unsigned packages with no return address - and receiving servers have no way to verify you are who you claim to be.

Here is what each record does:

SPF (Sender Policy Framework) tells receiving servers which IP addresses are authorized to send email for your domain. It is a DNS TXT record that works like an approved sender list. If your email comes from an IP not on that list, it fails SPF.

DKIM (DomainKeys Identified Mail) adds a digital signature to every email you send. The signature is verified using a public key published in your DNS. This proves the email was not tampered with in transit and that it came from your domain.

DMARC (Domain-based Message Authentication, Reporting, and Conformance) ties SPF and DKIM together. It tells receiving servers what to do when an email fails either check - deliver it, quarantine it, or reject it. It also sends you reports on who is sending email from your domain.

Want 1-on-1 Marketing Guidance?

Work directly with operators who have built and sold multiple businesses.

Learn About Galadon Gold

Run all three.

One operator documented burning 12 domains over four weeks because his setup had no SPF, no DKIM, and DMARC set to none. His emails were technically being sent - they were just being delivered nowhere. He had no idea for weeks.

In a 42-domain setup, a reseller migration silently invalidated DKIM on 8 out of 40 domains. It went unnoticed for 5 days, resulting in $800-$1,200 in domain replacement costs plus 21 days of warmup lost on each burned domain. The fix takes 10 minutes. Finding the problem takes days if you are not monitoring.

The rule: after every domain purchase, DNS migration, or reseller change, verify all three records on every single domain. Tools like MXToolbox make this fast. There is no excuse for silent failures at this scale.

DMARC Policy Setup - The Right Order

Do not start with a strict DMARC policy. Ease in:

  1. Weeks 1-2: p=none - monitoring only. You get reports, emails still deliver, no blocking.
  2. Weeks 3-4: p=quarantine at 25% - failing emails go to spam for 25% of recipients.
  3. Weeks 5-6: p=quarantine at 100% - all failing emails go to spam.
  4. Ongoing: p=reject - block all unauthenticated sends once your setup is confirmed clean.

This phased approach catches configuration errors before they damage your sender reputation across your full domain portfolio.

Google vs. Microsoft - Why You Need Both

One of the most underreported infrastructure strategies is splitting your inbox pool across providers.

The consensus from practitioners who survived policy tightening by both Google and Microsoft is to split your inboxes 50/50 or 60/40 between Google Workspace and Microsoft 365.

The reason is simple. When one provider tightens sending policies - and both have done this - you do not want 100% of your infrastructure exposed to the same change at the same time. Operators who were running exclusively on Google or exclusively on Microsoft when policies shifted lost everything overnight. Those split across both providers stayed operational.

Agencies documented domains burning every 2-3 weeks after policy changes hit. Operators who diversified providers survived. Those on single providers were wiped.

One practical advantage of keeping Google Workspace in the mix: Google Postmaster Tools gives you real-time visibility into your spam rate and domain reputation signals. That visibility alone is worth the cost.

Microsoft 365 runs $6-$12 per user per month depending on the plan. Google Workspace runs around $6 per user per month. The price difference is negligible. Run both.

One note on budget resellers: India-based workspace resellers are commonly used to cut mailbox costs. The geo-location of the purchase does not affect deliverability. DNS setup and warmup history matter far more than where the account was provisioned. Shared infrastructure is the problem with budget resellers. More on that in the next section.

The Shared Infrastructure Trap

This is where people lose months of work without understanding why.

A common failure pattern that shows up in practitioner threads: someone buys 15 mailboxes from a budget reseller. Month one is great - replies are coming in, deliverability looks clean. Month two, everything starts going to spam. Bounces spike. Open rates crater.

They check the domains. Mail-tester.com shows 10/10. Zero blacklist listings across 45 checked blacklists. The domains look completely clean.

The actual problem: the reseller's outbound Microsoft IPs were blacklisted across 6 separate blacklists. The domains were fine. The shared infrastructure the emails were routing through was burned.

Domain reputation and infrastructure IP reputation are completely separate things. You can have pristine domains running through burned shared IPs and see the exact same deliverability failure as if the domains themselves were blacklisted.

Find Your Next Customers

Search millions of B2B contacts by title, industry, and location. Export to CSV in one click.

Try ScraperCity Free

Before committing to any reseller or shared infrastructure provider, check their outbound IP ranges against major blacklists. MXToolbox covers this. It takes five minutes and can save you three months.

Warmup - The Timeline That Works

Warmup is the process of building a sending reputation for a new inbox before you start sending cold prospects through it.

A new domain has a neutral reputation. Sending filters watch it closely. If it suddenly starts firing 40 emails a day from day one, it pattern-matches to spam behavior and gets flagged. Warmup mimics normal human email activity - small volumes, real engagement - until the inbox has enough positive signal to send at scale.

The practitioner consensus breaks down like this:

Warmup is not a one-time event. Keep it running after you go live. Turning off warmup entirely after launch is like canceling your gym membership the day you hit your goal weight.

One critical nuance: warmup duration is not the biggest variable. List quality is. A 30-day warmed domain sending to a 20% invalid email list will crater faster than a 14-day warmed domain sending to a clean verified list. Every invalid email that bounces costs you sender reputation. Every spam trap hit signals to the provider that you are a bad actor.

Verify your list before it touches your infrastructure.

The Sending Platform Layer

Once you have domains, mailboxes, DNS records, and warmup in place - you need a sequencer to send campaigns. This layer manages inbox rotation, scheduling, follow-ups, reply detection, and A/B testing.

The most-mentioned tools across 111 cold email infrastructure tweets in our dataset:

  1. Clay - 17 mentions (data enrichment and lead personalization layer)
  2. Instantly - 15 mentions (sequencing and sending)
  3. Apollo - 14 mentions (lead sourcing)
  4. EmailBison - 8 mentions (sequencing)
  5. ScaledMail - 5 mentions (inbox provisioning)
  6. Smartlead - 2 mentions (sequencing)

The most important feature to look for in a sending platform is inbox rotation. Your platform should automatically distribute sends across your entire pool of active inboxes - not just the ones assigned to a specific campaign. This diversification makes your sending patterns look natural to Google and Microsoft, and protects individual inboxes from accumulating too much volume on any given day.

The second feature that matters is reply detection with automatic pause. When a prospect replies, that inbox should stop sending to that contact immediately. Sending follow-up emails to someone who already responded is a trust signal failure with the prospect and a deliverability signal failure with the provider.

Inbox Rotation and Campaign Architecture

I see it constantly - operators setting up campaigns in silos. Campaign A pulls from inboxes 1 through 10. Campaign B pulls from inboxes 11 through 20. This is the wrong architecture.

The better approach: all active campaigns pull from your full pool of available inboxes. Every send gets distributed across your entire infrastructure. This creates a natural, varied sending pattern that looks human. It also means no single inbox takes a disproportionate hit if one campaign generates a high complaint rate.

Inbox rotation also means that if one of your 42 domains gets flagged, your sending does not stop. It dips by 1/42nd. You replace the domain, warm the new one, and keep moving. Domain diversification builds a resilient system where no single domain failure is catastrophic.

The ESP Matching Strategy

One deliverability tactic that shows up in advanced practitioner discussions: send from the same provider your recipient uses.

If your prospect uses Google Workspace, an email coming from a Google Workspace inbox has a natural advantage. The two inboxes speak the same native protocol. Same logic applies to Microsoft - a Microsoft 365 inbox hitting an Outlook inbox gets inbox placement advantages that cross-provider sends do not.

This is why the provider split strategy serves two purposes: resilience when one provider tightens policies, and optimization by routing sends based on your prospect's email provider.

I've set this up across multiple sending setups - the routing logic is straightforward once you have it configured. It requires knowing your prospect's email provider - which data enrichment tools like Clay can surface during list building - and tagging sends accordingly.

When Your Domain Gets Burned - What To Do

Domains burn. It is not a matter of if. At any volume above 30,000 emails per month, you will have domains that need to be replaced. The question is how fast you catch it and how quickly you recover.

Signs a domain is burning:

The moment you see these signals, pull that domain out of rotation immediately. Do not try to warm it back down. Once a domain has a deliverability problem at volume, recovery is nearly impossible. The domain is spent. That is the cost of the model.

The recovery process:

  1. Pull the burned domain from all active campaigns immediately
  2. Purchase a replacement domain with a similar naming convention to your active stack
  3. Set up SPF, DKIM, and DMARC before anything else
  4. Add to warmup pool - 21-28 days minimum
  5. Verify all DNS records on day 1, day 7, and day 14 of warmup
  6. Bring back into rotation only after warmup confirms clean inbox placement

Budget for domain replacement as an ongoing operational cost. At 42 active domains, you might replace 3-5 per month depending on volume and list quality. At $15/domain, that is a rounding error on your infrastructure budget - but only if you catch it early.

List Quality Problems in Cold Email

Infrastructure is the floor, not the ceiling. You can build a technically perfect cold email infrastructure and still get 0.3% reply rates if your list is garbage.

Practitioner consensus on what drives reply rates breaks down like this:

That means the data layer - who you are targeting, how accurate their contact information is, and how relevant they are to your offer - drives more of your outcome than your subject line, your personalization strategy, or your follow-up sequence combined.

There are two ways list quality destroys infrastructure. First, invalid emails cause hard bounces. Hard bounces above 1% signal that you are sending to dead addresses, which is a spam behavior pattern that providers penalize. Second, mismatched targeting means low engagement - no opens, no replies, no clicks. Low engagement signals to Gmail and Outlook that your emails are not wanted, which tanks your domain reputation over time even when your authentication is perfect.

The fix: verify every list before it touches your sending infrastructure. Verification happens before warmup, before any sends, at the point of list assembly. Every email address that might be invalid, a spam trap, or a catch-all domain should be flagged before it ever hits one of your inboxes.

If you are building B2B lists at volume, Try ScraperCity free - it pulls verified contacts by title, industry, location, and company size, and includes an email verifier that catches invalid addresses before they touch your infrastructure. That single step protects everything you built above.

The Infrastructure vs. Copy Debate - Settled

Two camps exist in cold email right now and they argue about this constantly.

Camp A says: I see this every week - cold email campaigns failing before a single prospect reads the copy. Copy is rarely the problem. Infrastructure underneath it is.

Camp B says: anyone telling you success in cold email is about the tech setup is lying. It is like saying Meta ad account setup is what makes paid ads work.

Both are partially right. Infrastructure is the floor - you cannot hit your ceiling without it. But once your infrastructure is clean and your deliverability is solid, the marginal gain from optimizing infrastructure further is tiny compared to the marginal gain from improving your list, your offer, or your targeting.

The Instantly benchmark data puts the average reply rate across all senders at 3.43%. Signal-based campaigns - ones that combine clean infrastructure with highly targeted intent-based lists - hit 15-25% reply rates. Knowing who you are targeting and why they would care right now is what moves the number.

Build the infrastructure right once. Then spend 90% of your optimization effort on the list and the offer.

The 2-Email Sequence - What Practitioners Run

The infrastructure section is not complete without talking about sequence length, because long sequences destroy deliverability from the inside.

Across high-performing practitioner accounts, the consensus on sequence length:

I see it every week - agencies still running 5-7 step sequences. Practitioners hitting the best results cap at 2 emails, sometimes 3.

Every follow-up email that goes unanswered trains the recipient's inbox provider that your emails are unwanted. Gmail's filters learn from individual user behavior - if nobody is opening your Email 5 across hundreds of sends, that signal accumulates against your domain reputation over time.

Shorter sequences protect your infrastructure. They also respect the prospect's inbox. Both of those things are good for business.

Real Operator Performance Benchmarks

ScaleDomainsInboxesInfra Cost Per MonthMonthly EmailsRevenue Outcome
Small55165$800147,700$3,000+ MRR
Medium53159$700264,300$4,000+ MRR
Large~150450$900 inboxes only135,000Varies
Agency case~35105$500112,000$5,400 MRR

The CAC data from two independently documented accounts: $7.50-$9.25 per acquired customer at scale.

The infrastructure investment at the medium tier is roughly $700-$800/month. The revenue generated from 200,000+ monthly sends, even at a 3.43% average reply rate and a modest close rate, makes that investment look like the cheapest growth channel in marketing.

Building vs. Buying Infrastructure - The Honest Trade-off

There are two approaches to getting your cold email infrastructure live.

Build it yourself: Buy domains, set up mailboxes manually, configure DNS records per domain, connect to a reseller, wire everything into your sending platform. Full control. 5-8 hours setup time. You know exactly what every layer is doing because you built it.

Use a managed provider: Services like Mailforge, ScaledMail, Zapmail, and others provision domains, mailboxes, and DNS configuration in minutes with automated setup. Less control, faster deployment, shared infrastructure pools.

Managed shared infrastructure is faster and easier but comes with the shared IP risk documented earlier in this article. If the provider's outbound IPs get blacklisted, your clean domains still fail. Private dedicated infrastructure solves the IP problem but requires more technical management.

The recommendation: build your own stack for primary infrastructure at any serious sending volume. Use managed providers to spin up replacement domains quickly when you need them or when you are testing new audiences. Do not put your entire sending operation on a shared pool you do not control.

One operator put it bluntly: the only way to send cold email that works consistently at scale is to send with custom SMTP, where you host or rent your own servers. This is more work upfront. It is far more resilient over time.

The Complete Infrastructure Checklist

Use this to audit your current setup or build from scratch.

Domains

Mailboxes

DNS Authentication

Warmup

List Quality

Ongoing Monitoring

What Is Working Right Now

Deliverability rules tightened, shared infrastructure collapsed under volume, and Google's spam filters got more aggressive. Sometimes faster. What worked in a previous cycle may not work today - and operators running setups from two years ago are getting crushed by practitioners who adapted.

What is working right now for operators running at volume:

Custom SMTP or private dedicated infrastructure over shared pools. Tight warmup discipline - 21-28 days minimum with warmup kept running post-launch. The 3-mailbox-per-domain rule held firm across every practitioner source. Google and Microsoft splits for resilience and ESP matching. Short 2-email sequences. Validated lists only with no exceptions.

The operators generating $3,000-$5,400 per month from $500-$800 per month of infrastructure spend are not doing anything exotic. They are executing the fundamentals at a higher standard than everyone else. Clean DNS. Clean lists. Clean warmup. Short sequences. That is what generates the benchmark-beating reply rates. A new AI personalization trick will not fix broken infrastructure. Neither will a new sending platform or a cleverer subject line.

If you want a coaching layer to get your full outbound system dialed in - not just the infrastructure but the targeting, the offer, and the scaling process - Learn about Galadon Gold. It is direct coaching from operators who have built outbound systems at the scale described in this article.

Find Your Next Customers

Search millions of B2B contacts by title, industry, and location. Export to CSV in one click.

Try ScraperCity Free

Frequently Asked Questions

How many domains do I need for cold email?

At 3 mailboxes per domain and 15-20 emails per inbox per day, you need roughly 9 domains for 10,000 emails per month and 42 domains for 50,000 emails per month. More domains also mean better resilience - if one gets flagged, the rest keep running without interruption.

How long should I warm up a new email inbox?

21-28 days is the practitioner sweet spot for new inboxes with fresh domains. 14 days is the minimum if you have no other option, giving roughly 80-90% inbox placement. 30 days is the safest timeline for building long-term infrastructure. Keep warmup running after you go live - turning it off is one of the most common mistakes that leads to gradual deliverability decay.

Should I use Google Workspace or Microsoft 365 for cold email?

Use both. Split your inbox pool 50/50 or 60/40 between Google and Microsoft. When one provider tightens sending policies - and both have done this - you want your operation split across both. Operators on a single provider have been wiped out overnight. As a bonus, Google Postmaster Tools gives you real-time domain reputation data that Microsoft does not offer.

What is the difference between domain reputation and IP reputation?

Domain reputation is tied to your sending domain - its age, authentication records, historical sending behavior, and complaint history. IP reputation is tied to the outbound server IP routing your email. If you use a budget reseller with blacklisted shared IPs, your emails fail even when your domains score 10/10 on mail-tester.com. Always check a reseller's outbound IP ranges against blacklist databases before committing.

What sending limits are safe per inbox per day?

Conservative operators cap at 15-20 emails per inbox per day for sustainable long-term sending. More aggressive accounts push 35-40 per inbox in scaling scenarios. The danger zone is 30+ emails per inbox per day without proper warmup history - domains start getting flagged within two weeks. When in doubt, stay conservative and add more inboxes rather than pushing harder on existing ones.

How do I know if a domain is getting burned?

Four signals to watch: bounce rate climbing above 3%, spam complaint rate exceeding 0.1%, reply rate dropping with no changes in copy or list quality, and Google Postmaster Tools showing a domain reputation downgrade. The moment you see any of these, pull that domain from rotation immediately. Recovery is nearly impossible once a domain is burned at volume - replace it and move on.

What is the total monthly cost to run a real cold email infrastructure?

For 50,000 emails per month, tool costs run $893-$1,100 per month covering domains, mailboxes, validation, a sending platform, and data enrichment. Add 30-45 hours of human time per month for management, reply handling, and list building. The total economic cost including labor is significantly higher than the tool invoice alone. Budget for both.

Want 1-on-1 Marketing Guidance?

Work directly with operators who have built and sold multiple businesses.

Learn About Galadon Gold