Cold email agencies running 30 to 40 clients hit an infrastructure wall that solopreneurs never encounter. At 500+ inboxes, manual domain management stops working, per-inbox pricing destroys margins, and a single client's deliverability issue can cascade across your entire operation if infrastructure isn't properly isolated.
We manage 833K+ inboxes across Microsoft 365, Google Workspace, and SMTP for 1,631+ outbound teams at MailDeck. Agencies are our largest client segment, and the patterns we see across them are consistent. The agencies that scale past 1,000 inboxes without burning their infrastructure all follow the same principles: client isolation, provider diversification, and proactive domain rotation. Based on Q2 2026 platform data.
This guide covers the infrastructure architecture, cost math, and operational systems that separate agencies stuck at 100 inboxes from agencies running 1,400+ inboxes profitably.
The Agency Infrastructure Problem
A solopreneur sends 30,000 emails per month from 300 inboxes. The setup is simple. One provider, a few domains, manual monitoring once a week.
An agency managing 35 clients sends 30,000 emails per month per client. That's over 1 million emails per month total. Now you're managing 3,000+ inboxes across 30+ domains with 35 different campaign schedules, 35 different target audiences, and 35 different risk profiles.
The problems that emerge at this scale:
Per-inbox pricing compounds. At $2.50 per inbox, 1,000 inboxes costs $2,500 per month. At $4.00 per inbox, the same infrastructure costs $4,000. These costs eat directly into agency margins, especially when clients expect infrastructure to be included in their retainer.
Shared IP pools create cross-contamination. On providers that use shared IP pools, one agency client with a bad list can damage deliverability for every other client sending from the same IP range. The agency has zero control over this.
Domain burns accelerate. At enterprise scale, 10-20% of domains burn every month. An agency running 30 domains across clients should expect to replace 3 to 6 domains per month. Without a reserve pipeline, each burned domain means 7 to 10 days of lost sending capacity for that client.
Template fingerprinting triggers cascades. Running identical email templates across multiple client domains creates a detectable pattern. When one domain gets flagged, email providers recognize the pattern and flag associated domains. One client's burned domain can take down three others.
Client Isolation Architecture
The first rule of agency infrastructure: no two clients share anything that creates a detectable pattern.
What to Isolate Per Client
| Element | Isolation rule |
|---|---|
| Domains | Each client gets dedicated domains. Never share a domain between clients. |
| Tenants | Each client gets dedicated Outlook tenants or Google Workspace accounts. MailDeck Outlook tenants are separate Microsoft 365 environments with their own IP routing. |
| Templates | Each client gets unique email copy, subject lines, and CTAs. No shared templates across clients. |
| Sending schedule | Stagger client sending windows. Client A sends 8-11 AM, Client B sends 11 AM-2 PM. Avoid all clients sending at the same time. |
| Warm-up | Warm up each client's inboxes independently. A shared warm-up pool can cross-contaminate reputation signals. |
How to Structure Domains Per Client
For an agency client sending 50,000 emails per month:
```
Client volume: 50,000 emails/month
Working days: 20
Daily sends needed: 2,500/day
Inboxes needed (at 5/day): 500 inboxes
Domains needed (Outlook, 100 inboxes each): 5 domains
Primary domain: clientcompany.com (never for cold email)
Cold email domains: getclientcompany.com, tryclientcompany.io, clientcompanymail.com, clientcompanyteam.com, helloclientcompany.com
```
Each domain gets its own Outlook tenant with 100 inboxes, its own SPF, DKIM, and DMARC configuration, and its own sending schedule.
Provider Diversification for Agencies
Running all client inboxes through a single provider is the agency equivalent of keeping all your money in one bank. When that provider has an outage, a policy change, or an IP reputation issue, every client goes dark.
The Recommended Agency Stack
| Layer | Provider type | Allocation | Purpose |
|---|---|---|---|
| Primary (50%) | Outlook Premium | 50% of total volume | High-trust bulk sends, fast 3-5 day warmup, official Microsoft IP pools |
| Volume buffer (30%) | Private SMTP | 30% of total volume | Cheapest per-inbox cost ($0.50), absorbs volume spikes, protects premium inboxes from burning |
| Premium layer (20%) | Google Workspace | 20% of total volume | Highest deliverability (#1 ranked), reserved for C-suite outreach and high-ACV targets |
This 50/30/20 ratio is what our highest-performing agency clients use. The logic:
Outlook Premium handles the bulk of sending at $0.40 per inbox with 8-10 cold sends per day per inbox. Microsoft's IP pools are whitelisted by default across virtually every receiving server. Warm-up takes only 3-5 days.
Private SMTP absorbs spikes at $0.50 per inbox. When a client needs to ramp volume temporarily, SMTP inboxes take the overflow instead of burning Outlook tenants. If SMTP inboxes burn, they're cheap and replaceable.
Google Workspace delivers highest inbox placement for the 20% of sends targeting C-suite and enterprise decision-makers where every reply matters. At $2.99-$3.90 per inbox, it's the most expensive layer but generates the highest reply rates.
Why Diversification Matters: The Deliverability Ranking
| Inbox type | Deliverability rank | Relative performance |
|---|---|---|
| Google Workspace | #1 Best | Baseline (highest) |
| Outlook Premium | #2 Excellent | 15-20% lower than Google |
| Outlook Normal | #3 Good | 20-25% lower than Google |
| Private SMTP | #4 Variable | 35-50% lower than Google |
The deliverability gap between Google (#1) and SMTP (#4) is 35-50%. This is why SMTP should be your volume buffer, never your primary sending layer for high-value targets.
The Cost Math: Agency Case Study
One lead generation agency came to MailDeck after running 105 inboxes on Maildoso, a Google Workspace provider using shared IP infrastructure.
Before: Maildoso
| Metric | Value |
|---|---|
| Inboxes | 105 |
| Cost per inbox | ~$2.50 |
| Monthly cost | ~$262 |
| IP model | Shared IP pool |
| Daily sends (at 18-22/inbox) | ~2,100 |
| Monthly sends | ~42,000 |
| Clients served | 8-10 (limited by inbox count) |
The agency hit a ceiling. To scale from 10 clients to 35 clients, they needed roughly 500+ inboxes. At $2.50 per inbox on Maildoso, that would cost $1,250+ per month with shared IP risk on every inbox.
After: MailDeck (14 Outlook Premium Tenants)
| Metric | Value |
|---|---|
| Tenants | 14 Outlook Premium |
| Inboxes | 1,400 (100 per tenant) |
| Cost per inbox | $0.40 |
| Monthly cost | $560 |
| IP model | Official Microsoft IP pools (zero shared IP risk) |
| Daily sends (at 8-10/inbox) | ~12,600 |
| Monthly sends | ~252,000 |
| Clients served | 30-35 |
The Numbers
| Metric | Maildoso | MailDeck | Change |
|---|---|---|---|
| Monthly cost | $262 | $560 | +$298/month |
| Total inboxes | 105 | 1,400 | 13.3x more inboxes |
| Daily sends | ~2,100 | ~12,600 | 6x more daily volume |
| Monthly sends | ~42,000 | ~252,000 | 6x more monthly volume |
| Cost per inbox | $2.50 | $0.40 | 84% reduction |
| Cost per 1,000 sends | $6.24 | $2.22 | 64% reduction |
| IP model | Shared pool | Official Microsoft | Zero shared risk |
| Clients supported | 8-10 | 30-35 | 3.5x more clients |
The agency increased monthly infrastructure spend by $298 and gained the capacity to serve 3.5x more clients with 6x more sending volume. The cost per inbox dropped 84%. The cost per 1,000 sends dropped 64%. And the infrastructure moved from shared IP pools to official Microsoft IP pools, eliminating cross-contamination risk entirely.
Sending Volume Math for Agencies
Here's exactly how many emails each inbox type produces per domain per month:
| Provider | Sends/day/inbox | Inboxes/domain | Sends/day/domain | Sends/month/domain |
|---|---|---|---|---|
| Google Workspace | 18-22 | 5 | ~100 | ~2,000 |
| Outlook Premium | 8-10 | 100 | ~900 | ~18,000 |
| Outlook Normal | 3-5 | 100 | ~400 | ~8,000 |
| Private SMTP | 11-14 | 5 | ~65 | ~1,300 |
The volume-per-domain ratio is critical for agencies. One Outlook domain produces 18,000 sends per month from 100 inboxes. One Google Workspace domain produces 2,000 sends per month from 5 inboxes. To match the output of a single Outlook domain with Google Workspace, you need 9 Google domains.
For an agency sending 100,000 emails per month across all clients:
| Stack composition | Domains needed | Monthly cost | Cost per 1,000 sends |
|---|---|---|---|
| 100% Google Workspace | 50 domains (250 inboxes) | ~$750 | $7.50 |
| 100% Outlook Premium | 6 domains (600 inboxes) | $240 | $2.40 |
| Diversified (50/30/20) | 16 domains | ~$234 | $2.34 |
The Diversified Stack delivers the best cost per 1,000 sends while maintaining provider redundancy. This is the Growth Diversification tier on MailDeck at $400 per month, which includes 933 inboxes across all three provider types, managed DNS configuration, and dedicated Slack support.
Domain Rotation for Agencies
At agency scale, domain rotation is a continuous operational pipeline.
Burn Rates and Reserve Requirements
| Active domains | Monthly burns (10-20%) | Reserves needed | Monthly domain budget |
|---|---|---|---|
| 10 | 1-2 | 2-3 warmed | Replace 1-2/month |
| 20 | 2-4 | 4-5 warmed | Replace 2-4/month |
| 50 | 5-10 | 10-12 warmed | Replace 5-10/month |
When to Pull a Client's Domain
Monitor five metrics daily per domain. Pull the domain when any threshold is crossed:
| Metric | Safe zone | Warning | Pull the domain |
|---|---|---|---|
| Spam complaint rate | Below 0.1% | 0.1-0.3% | Above 0.3% |
| Bounce rate | Below 3% | 3-7% | Above 7% |
| Open rate | Above 30% | 10-30% | Below 10% for 7+ days |
| Reply rate | Above 4% | 2-4% | Below 2% (investigate) |
| Reputation (Postmaster) | High | Medium/Low | Bad |
The Reserve Pipeline
Treat domain procurement as a continuous process, never a reactive scramble:
Week 1: Purchase new domains, configure DNS (SPF, DKIM, DMARC).
Week 1-2: Warm up (Outlook Premium: 8-12 warmup emails/day, 3-5 days minimum. Google: 20-25 warmup emails/day, 15-20 days minimum).
Week 2+: Domain enters reserve pool, ready to deploy same day.
At 20+ active domains, you should be warming 2-4 new domains every month just to maintain capacity.
Critical Rules for Agency Outlook Sends
These rules apply to every Outlook inbox across every client. Breaking any one of them will burn inboxes faster than any other mistake.
No ESP matching. Never use Outlook-to-Outlook targeting in your sequencer. It amplifies spam detection and burns inboxes within days.
No open tracking. Outlook checks messages before delivery. Tracking pixels spike spam detection scores. Turn off open tracking for all Outlook sends.
No links in body copy. Links are the number one spam trigger for Outlook inboxes. Treat Outlook cold emails like SMS: text only. Save links for follow-up emails from Google Workspace inboxes.
50 words maximum. Keep cold emails short and casual. Corporate-sounding templates trigger filters. No financial language, no promotional phrasing.
Spintax on every 2-3 words. Especially in signatures. Identical copy across 100 inboxes on a tenant creates a detectable pattern. Spintax breaks the pattern.
61-minute minimum interval between sends per inbox. Space sends across the working day. Blasting all 8-10 emails in the first hour looks automated.
Reply Rate Diagnostics for Agencies
When a client's campaign underperforms, agencies need to diagnose whether the problem is infrastructure, copy, or targeting. Here's the diagnostic framework from our platform data across 1,631+ clients:
| Symptom | Likely cause | Fix |
|---|---|---|
| Reply rate below 1% | Bad leads or bad angle | Stop sending. Fix targeting or rewrite copy. More volume will accelerate domain burns. |
| Reply rate 2-5% but low positive rate | Weak CTA or unclear value proposition | Rewrite CTA. Test benefit-forward framing. |
| Good positive rate but low booking rate | Bad reply handling or weak scheduling flow | Audit reply-to-meeting conversion. Add reply frameworks, conditional logic, and VA inbox management. |
| One domain underperforms while others are fine | Domain deliverability issue | Pull the domain, check reputation in Postmaster Tools, replace with reserve. |
| All domains underperforming | Copy, list, or template fingerprinting issue | Check for identical templates across domains. Audit list quality. Rewrite with fresh angles. |
Key insight: 50-70% of meetings come from follow-up steps 2 through 4 in the email thread. If an agency is only measuring first-touch reply rates, they're missing the majority of their pipeline. Follow-up cadence should be: 2 days, 3 days, 5 days, 7 days, 10 days. Stop after 5-7 total touches.
Agency Affiliate Program
For agencies managing client infrastructure at scale, MailDeck offers a partnership program. If this is relevant to your operation, reach out to our team to discuss terms and volume-based pricing.
FAQ
How many inboxes does a cold email agency need?
A cold email agency managing 30-40 clients typically needs 500-2,000 inboxes. The formula: total monthly sends across all clients divided by 20 working days divided by 3-10 emails per inbox per day (depending on inbox type). At 5 cold emails per inbox per day, 1,000 inboxes deliver 100,000 emails per month. Agencies running 30+ clients should plan for 1,000+ inboxes minimum.
How do agencies manage cold email for multiple clients?
Agencies isolate each client on separate domains and separate tenants. Each client gets dedicated domains, dedicated inboxes, and a dedicated sending schedule. No two clients should share domains or templates. This isolation prevents one client's deliverability issues from cascading to others. At MailDeck, each Outlook tenant is a separate Microsoft 365 environment with its own IP routing.
Should agencies use Google Workspace or Outlook for cold email?
Both. The recommended agency stack is 50% Outlook (high-volume workhorse with bulletproof Microsoft IPs), 30% Private SMTP (cheap buffer for volume spikes), and 20% Google Workspace (highest deliverability for premium segments). This diversification protects against provider-level disruptions and matches infrastructure to each client's target audience.
How much does cold email infrastructure cost for an agency?
Agencies typically spend $3,000/month at the 5-10 client stage (~3M sends/month), $6,000/month at 10-20 clients (~6M sends/month), and $10,000+/month at 20-40 clients (~10M sends/month). MailDeck's Diversified Stacks start at $99/month for 226 inboxes ($0.43/inbox) and scale to $3,500/month for 9,330 inboxes ($0.37/inbox). Most agencies combine multiple stacks plus domain reserves to reach their total infrastructure spend.
How often should agencies rotate cold email domains?
Under active sending load (3-10 cold emails per inbox per day), domains typically last 45 days to 2 months. Agencies should maintain warmed reserves equal to 20-25% of active domain count. At 14 active domains, keep 3-4 warmed replacements ready. Replenish the reserve pipeline continuously. Without reserves, a burned domain means 7-10 days of lost capacity per client.
What is the best cold email infrastructure for lead generation agencies?
The best infrastructure combines three provider types under one roof: Microsoft 365 Outlook for enterprise recipients (official Microsoft IP pools), Google Workspace for Gmail-heavy audiences (official Google IP pools), and Private SMTP for volume buffer (dedicated IPs per client). MailDeck is the only provider offering all three with zero shared IP risk across any product. For detailed pricing across all providers, see our full cost comparison.
Methodology
This article is based on:
- 833K+ managed inboxes across Microsoft 365, Google Workspace, and SMTP on the MailDeck platform
- 1,631+ active clients, with agencies representing the largest segment
- Domain rotation and burn rate data from January 2025 through April 2026
- Deliverability benchmarks measured by inbox placement rate across all three provider types
- Sending volume data from the MailDeck Diversified Stack across agency clients
- Maildoso pricing estimated from public pricing page at ~$2.50/inbox (verified April 2026)
- All data applies to MailDeck infrastructure. Other providers may have different performance characteristics.
Last updated: April 2026
Written by Nikita Stoletov, CTO at MailDeck. Built and managed infrastructure delivering over 50M emails monthly across 3,000+ domains with 98% inbox placement. Expertise in SMTP architecture, domain network design, IP warm-up automation, and deliverability optimization for high-volume agency operations. Author page ยท LinkedIn
Ready to Scale Your Email Infrastructure?
Join top outbound teams using MailDeck for enterprise-grade deliverability.
Get Started