INFRASTRUCTURE · 8 MIN READ

Cold Email Infrastructure: Tools, Setup, and What It Actually Costs

Most people who try cold email for the first time open Gmail, paste in a few hundred email addresses, and start sending. Within a week their domain is flagged, their open rates collapse, and they conclude cold email does not work. The problem was never the copy. It was that Gmail is not built for this, and neither is any other personal or transactional inbox.

Cold email at scale requires a dedicated technical layer that sits completely apart from your regular business email. Understanding what that layer looks like and what it costs is the first thing to get right before you write a single word of outreach.

Why your normal Gmail cannot handle cold email

Google Workspace accounts are designed for internal communication and outbound correspondence with existing contacts. They are not designed for high-volume prospecting to strangers. Gmail's daily sending limit for a standard Workspace account is 500 emails per day, per inbox. If you exceed it, the account is suspended. More importantly, Gmail's spam detection is tuned to catch exactly the pattern that cold outreach creates: high volume, unknown recipients, low engagement in the early sends.

Sending cold email from your primary business domain is also risky for a reason that has nothing to do with Google's limits. If your outreach triggers spam complaints, the reputation damage lands on the same domain your invoices, contracts, and client communication come from. One poorly targeted campaign can compromise deliverability across your entire business email operation.

This is why every serious cold email program uses separate sending domains and dedicated inboxes that are completely isolated from the primary company domain.

The three tool categories every program needs

Cold email infrastructure falls into three distinct categories. Teams that conflate them end up with gaps, redundancy, or tools that do not talk to each other properly.

Sending platforms

These handle the actual sending, sequencing, reply detection, and A/B testing of your outreach. The main options are Instantly, Smartlead, and Lemlist. Each has a different approach to inbox rotation, sending behaviour, and UI. Instantly and Smartlead are built around high-volume sending with aggressive inbox rotation across many sending accounts. Lemlist leans more heavily into personalization features like dynamic images and custom landing pages. Most agencies standardize on one platform and get very good at it rather than switching between them.

Lead and enrichment tools

Before you can send anything, you need a list of verified prospects with accurate contact data. This is the job of tools like Apollo.io, Clay, ZoomInfo, and LinkedIn Sales Navigator. Apollo is the most common entry point because it combines a searchable database of 275 million contacts with built-in email finding and basic verification. Clay sits above that layer, letting you pull from multiple data sources and enrich records with custom logic. ZoomInfo is more expensive and is typically justified only when you need enterprise-level account data or technographic signals that cheaper tools miss.

Infrastructure tools

This is the least glamorous category and the one most often skipped by people setting things up for the first time. It covers the domain registrars where you buy your sending domains (GoDaddy, Namecheap, Cloudflare), the Google Workspace or Microsoft 365 accounts those domains sit on, and the inbox warmup services that build sending reputation before you start your campaigns.

Warmup tools like Mailreach, Warmbox, and Instantly's built-in warmup module send real-looking emails between a network of inboxes to build positive engagement signals over 3 weeks. Skipping warmup and sending at volume immediately is the single most common reason new infrastructure gets flagged within the first month.

What the tool stack actually costs

Tool Category Example Tools Monthly Cost Range What It Does
Sending platform Instantly, Smartlead, Lemlist $97 - $400 Sequences, inbox rotation, A/B testing, reply detection
Lead database Apollo, ZoomInfo, Clay $50 - $500+ Prospect search, email finding, enrichment
Inbox warmup Mailreach, Warmbox, Instantly warmup $25 - $50 per inbox Builds sender reputation before live campaigns
Sending domains GoDaddy, Namecheap, Cloudflare $1 - $1.25 per domain per month Isolated sending domains separate from primary domain
Inbox hosting Google Workspace, Microsoft 365 $6 - $8 per inbox per month Email accounts that inboxes live on
Email verification NeverBounce, ZeroBounce, Millionverifier $10 - $80 per month depending on volume Removes invalid addresses before sending to protect bounce rates

The annual cost of a domain is typically $12 to $15. Each domain runs one inbox at $6 to $8 per month. Warmup costs apply per inbox. A proper setup running at modest volume might use 20 domains and 20 inboxes, putting fixed infrastructure costs at roughly $160 to $240 per month before you add the sending platform or lead tool.

Why there are so many competing tools

The cold email tool market is fragmented because the use cases genuinely vary. A solo founder sending 200 personalized emails per week has different needs than an agency running 20,000 sends per day across 50 clients. A startup that already has LinkedIn Sales Navigator does not need ZoomInfo. A team focused on highly personalized outreach to a short list of enterprise accounts needs Clay's enrichment logic. A volume-focused SDR team needs inbox rotation at scale.

Price also separates use cases. Apollo's basic plan is accessible to a bootstrapped founder. ZoomInfo's enterprise contracts run $15,000 to $50,000 per year and are only justifiable at significant sales volume. Most teams land somewhere in the middle and make trade-offs based on what they actually need versus what sounds impressive in a demo.

What properly built infrastructure looks like at three scale levels

500 emails per day

At this level you need 20 sending domains with 1 inbox each, a warmup period of 3 weeks before launch, and a basic sending platform. Total monthly tool cost at this level is typically $400 to $700. This is appropriate for a single salesperson or a small team testing cold email as a channel before committing to a larger build.

2,000 emails per day

Scaling to 2,000 per day requires 80 domains with 1 inbox each. You will want a mid-tier sending platform plan and a lead tool that can sustain a pipeline of 2,000 to 3,000 verified contacts per week to keep sequences full. Monthly infrastructure cost at this level is typically $1,200 to $2,000, not counting the lead tool.

5,000 or more emails per day

At 5,000-plus sends per day you are managing 200 or more domains with 1 inbox each, and a sending platform at its highest tier. You need someone actively monitoring bounce rates, reply rates, and deliverability signals across sending accounts, and you need to rotate domains in and out as reputation ages. Infrastructure cost alone at this scale is $3,000 to $5,000 per month. This level only makes economic sense if your average deal size justifies the volume, and if you have dedicated human oversight.

Quick answers

How many inboxes do I need to send 1,000 emails per day?

The safe sending limit is 25 emails per working day per inbox, with one inbox per domain. To reach 1,000 sends per day you need 40 sending domains. Keep additional domains warming in the background to rotate in as your program scales.

Do I need a separate tool for email verification if Apollo already verifies emails?

Apollo's verification is good enough for small volumes but has variable accuracy on certain contact types, particularly people who change jobs frequently or use custom domains. For any campaign where you are investing in personalized copy, running the list through NeverBounce or ZeroBounce before sending is worth the marginal cost. Target bounce rates below 3%.

Can I use Instantly for warmup and sending, or do I need a separate warmup tool?

Instantly's built-in warmup works and is sufficient for most setups. Dedicated warmup tools like Mailreach give you more control over warmup parameters and network size, which matters if you are managing a large number of inboxes across many clients. For a single program at modest scale, Instantly's native warmup is fine.