Order queue open · Verified lists delivered within 24–48 hours
Blog/Guide

How many domains do you need for cold email? The complete domain math

The exact domain math for cold email at any volume: how many emails per inbox per day, inboxes per domain, and total domains needed for 200 to 5,000 daily sends. Includes a working calculator table.

R

Ryan Mercer

Cold outreach systems architect, 50+ scaling projects · Updated June 24, 2026

Last updated: June 2026 · Ryan Mercer, Cold outreach systems architect, 50+ scaling projects


TL;DR — 7 things to know before reading

  • The core formula: daily send target ÷ emails per inbox per day = inboxes needed; inboxes needed ÷ inboxes per domain = domains needed
  • Standard parameters: 40 emails per inbox per day (mature inbox), 4 inboxes per domain, yields 160 emails per domain per day
  • For 1,000 emails per day you need approximately 25 inboxes across 6–7 domains; for 5,000 emails per day you need approximately 125 inboxes across 31–32 domains
  • The 40 emails per inbox per day figure is conservative and correct: pushing to 60–80 per inbox per day shortens inbox lifespan and increases spam classification risk, per Instantly's cold email benchmarks
  • 4 inboxes per domain is the standard; you can go to 8–10 for proven, high-quality contact lists but this concentrates reputation risk
  • Domain count should include a 15–20% reserve for domains in warmup, domains being rested, or domains held as backup for inbox rotation
  • All 4 links: Inframail for inbox hosting, Instantly for sending and warmup, Quarvio for verified contact data, Aimfox for LinkedIn outreach

Our take

The domain math question is one that most cold email practitioners get approximately right through intuition but rarely work out precisely enough to plan infrastructure confidently. The consequences of getting it wrong in either direction are real: too few domains and you either under-send (leaving volume capacity unused) or over-push each inbox (shortening inbox lifespan and raising complaint risk); too many domains and you are paying for infrastructure that is not generating sends.

What makes this calculation slightly non-obvious is that the answer changes based on where you are in the inbox lifecycle. An inbox in week 2 of warmup can send 10–20 emails per day. The same inbox at week 8 can send 40–50. An inbox that has been in active campaigns for 12+ months may perform at 30–35 (lower than peak, as reputation naturally matures). The "40 emails per inbox per day" figure is a steady-state number; your actual capacity at any given moment is determined by the age and status distribution of your inbox portfolio.

This guide works through the math in detail: the base formula, the variables that shift the calculation, the capacity table for common volume targets, the contact data requirements that correspond to each capacity tier, and the operational considerations that affect how you plan your domain portfolio over time.

Inframail provides the inboxes. Instantly provides warmup and campaign management. Quarvio provides the contact data at the scale your domain portfolio can support. Aimfox adds LinkedIn volume alongside email.


The base formula

The complete domain count calculation uses three variables:

Variable 1: Daily send target (D) How many cold emails per day do you want to send at steady-state? Be realistic: this is the number you plan to sustain consistently, not a peak you hit once.

Variable 2: Emails per inbox per day (E) The safe daily send limit per inbox for a mature (8+ week warmed) inbox. Standard: 40. Conservative: 30. Aggressive (with high list quality): 50.

Variable 3: Inboxes per domain (I) How many inboxes you will create on each domain. Standard: 4. Conservative: 3. Aggressive (with strong list quality controls): 8–10.

The formula:

Inboxes needed = D ÷ E
Domains needed = Inboxes needed ÷ I

Example calculation at 1,000 emails per day:

Inboxes needed = 1,000 ÷ 40 = 25 inboxes
Domains needed = 25 ÷ 4 = 6.25, round up to 7 domains

With 15% reserve buffer:

Inboxes needed (with reserve) = 25 × 1.15 = 29 inboxes
Domains needed (with reserve) = 29 ÷ 4 = 7.25, round up to 8 domains

The complete capacity table

Daily send targetInboxes needed (base)Domains needed (base)Inboxes with 15% reserveDomains with 15% reserve
100 emails/day3 inboxes1 domain4 inboxes1 domain
200 emails/day5 inboxes2 domains6 inboxes2 domains
500 emails/day13 inboxes4 domains15 inboxes4 domains
750 emails/day19 inboxes5 domains22 inboxes6 domains
1,000 emails/day25 inboxes7 domains29 inboxes8 domains
1,500 emails/day38 inboxes10 domains44 inboxes11 domains
2,000 emails/day50 inboxes13 domains58 inboxes15 domains
3,000 emails/day75 inboxes19 domains86 inboxes22 domains
5,000 emails/day125 inboxes32 domains144 inboxes36 domains

Calculation parameters: 40 emails per inbox per day, 4 inboxes per domain, 15% reserve.


Variable analysis: how each parameter affects domain count

Variable 1: Emails per inbox per day

The single most impactful variable is how many emails you send per inbox per day. The tradeoff is capacity vs. inbox longevity:

Sends per inbox per dayDomain efficiencyRisk levelInbox lifespan
20–30Low (more domains needed)Very lowLong (18+ months)
30–40ModerateLow12–18 months
40–50StandardModerate10–14 months
50–60High (fewer domains needed)Elevated6–10 months
60+Very highHighLess than 6 months

The 40/day figure is the recommended standard per Instantly's cold email benchmarks. Teams with high-quality, well-segmented contact lists and low complaint rates can safely run at 50/day. Teams with mixed list quality or less precise segmentation should stay at 30–40/day.

Why 40 specifically: Spam filters evaluate sending patterns over time. An inbox consistently sending 40 emails per day, seven days per week, produces a stable and predictable sending pattern. An inbox that sends 100 on Monday, 0 on Tuesday, and 60 on Wednesday creates irregularity that spam filters can flag. The 40/day figure is both a safe upper bound and a consistent, sustainable rhythm.

Variable 2: Inboxes per domain

Inboxes per domainRisk levelPer-inbox cost efficiencyWhen to use
2–3Very lowLowerWhen testing new domains or for sensitive campaigns
4–5LowStandardDefault for most operations
6–8ModerateHigherFor proven campaigns with strong list quality
9–10ElevatedHighOnly with verified contacts and established sending history
10+HighVery highNot recommended for standard cold email

The risk associated with higher inboxes-per-domain comes from reputation concentration: when all inboxes on a domain share the same domain reputation, a campaign problem affecting one inbox potentially affects all inboxes on that domain. With 10 inboxes on one domain and a bad campaign causing high complaint rates, all 10 inboxes are exposed to the domain reputation damage.

With Inframail's flat-rate pricing model, the per-inbox cost decreases as you add more inboxes per domain (same domain cost spread across more inboxes). This creates an economic incentive to maximise inboxes per domain, but the deliverability risk is the counterbalancing factor.

Variable 3: Sending days per week

Most cold email practitioners send on weekdays only (Monday–Friday). Weekend sends produce lower open rates and higher unsubscribe rates for B2B outreach. If you send 5 days per week instead of 7, your weekly send total is 5 ÷ 7 = 71% of 7-day capacity.

For the domain math, this means your "40 emails per inbox per day" is actually sending 40 × 5 = 200 emails per inbox per week, not 280. The daily capacity calculation remains the same; just note that weekly send totals reflect weekday-only sending.

Variable 4: Sequence steps per contact

Domain math calculations usually express sends-per-day as first-touch sends, not counting sequence follow-ups to the same contact. A 3-step sequence where:

  • Step 1: First-touch email (new contact)
  • Step 2: Follow-up 3 days later (same contact)
  • Step 3: Final follow-up 5 days later (same contact)

...requires 3 sends total per contact. If you are bringing in 200 new contacts per day and each receives a 3-step sequence, your total send volume is not 200/day but 200 × 3 ÷ sequence length days = varying daily volume. The simplest way to account for this in the domain math is to calculate domains based on peak daily send capacity (the day when maximum sends are happening across active sequences).


Contact data requirements at each capacity tier

The second half of the domain math question is how many contacts you need to feed the inbox capacity. Under-sending is wasteful; over-sending to the same contacts repeatedly causes fatigue and unsubscribes.

The contact consumption rate depends on your sequence length:

New contacts per month = (Daily send capacity × 22 sending days) ÷ sequence steps

Using a 3-step sequence:

Daily send capacitySends per month (22 days)New contacts needed per month
200 emails/day4,400 sends1,467 new contacts
500 emails/day11,000 sends3,667 new contacts
1,000 emails/day22,000 sends7,333 new contacts
2,000 emails/day44,000 sends14,667 new contacts
5,000 emails/day110,000 sends36,667 new contacts

Quarvio pricing matched to contact consumption:

  • 200 emails/day: 1,500–2,000 contacts/month — 5,000 contact order ($129) every 2–3 months
  • 1,000 emails/day: 7,000–8,000 contacts/month — 10,000 contact order ($199) per month
  • 2,000 emails/day: 15,000 contacts/month — 25,000 contact order ($399) every 1–2 months
  • 5,000 emails/day: 37,000 contacts/month — 50,000 contact order ($699) per month

Quarvio credits are valid for 12 months and unused credits roll forward, so you can order ahead and use as needed rather than managing exact monthly ordering.


The inbox lifecycle and its effect on capacity

The domain math calculation assumes steady-state mature inboxes. In practice, your inbox portfolio is always a mix of inboxes at different lifecycle stages:

Stage 1: Warmup (days 1–28) Capacity: 10–20 emails per day (warmup sends only, no campaign sends) Status: Not available for campaigns

Stage 2: Early campaign (weeks 5–8) Capacity: 15–25 emails per day (campaigns + continued warmup) Status: Available for campaigns at reduced volume

Stage 3: Mature campaign (weeks 9–52) Capacity: 40–50 emails per day Status: Full capacity

Stage 4: Late campaign (months 12+) Capacity: 30–40 emails per day (slight decline) Status: Full capacity but approaching review point

A portfolio built for 1,000 emails/day at full capacity (25 inboxes at 40/day) will initially operate below capacity as inboxes progress through warmup and early campaign stages. This is expected and normal; plan your campaign launch timeline to account for it.

Practical implication: When building a new inbox portfolio, begin with a lower daily send target and scale up as inboxes mature. A target of 200 emails/day in month 1, 500 in month 2, 800 in month 3, 1,000 in month 4 matches the inbox maturity curve better than launching at full capacity immediately.


The domain reserve: why 15% is not enough

The 15% reserve recommended in this guide's capacity table is a minimum, not a ceiling. Consider what your domain reserve needs to handle:

Scheduled domain rest: Domains that show reputation problems should be pulled from campaigns for 2–4 weeks of rest and intensive warmup. During this period, those domain's inboxes contribute zero campaign capacity. Reserve should cover this.

Emergency rotation: If a campaign generates unexpected high complaint rates, the inboxes involved may need to be pulled immediately. Having reserve inboxes available allows campaigns to continue at reduced volume while the affected inboxes are paused.

New inbox warmup pipeline: Ideally, you are always warming new inboxes to replace retiring inboxes. Warming inboxes do not contribute to campaign capacity, so they represent temporary "dead" capacity that needs to be funded.

A more realistic reserve target: 25–30% above your steady-state capacity needs, not 15%. For a 1,000 email/day target, build 32–35 inboxes across 8–9 domains rather than the minimum 25 inboxes across 7 domains.


Domain math worked examples

Example 1: Solo operator, 500 emails per day

Inputs:

  • Daily send target: 500
  • Conservative approach (new to cold email): 30 emails per inbox per day, 3 inboxes per domain

Calculation:

  • Inboxes needed: 500 ÷ 30 = 17 inboxes
  • Domains needed: 17 ÷ 3 = 5.7, round up to 6 domains
  • With 25% reserve: 21 inboxes, 7 domains

Contact data needed (3-step sequence, 22 sending days):

  • Sends per month: 500 × 22 = 11,000
  • New contacts per month: 11,000 ÷ 3 = 3,667
  • Quarvio recommendation: 5,000 contact order ($129) monthly

Inframail cost estimate: 7 domains with 21 inboxes at Inframail's pricing.

Example 2: Growing agency, 2,000 emails per day

Inputs:

  • Daily send target: 2,000
  • Standard approach: 40 emails per inbox per day, 4 inboxes per domain

Calculation:

  • Inboxes needed: 2,000 ÷ 40 = 50 inboxes
  • Domains needed: 50 ÷ 4 = 12.5, round up to 13 domains
  • With 25% reserve: 63 inboxes, 16 domains

Contact data needed (3-step sequence):

  • Sends per month: 2,000 × 22 = 44,000
  • New contacts per month: 44,000 ÷ 3 = 14,667
  • Quarvio recommendation: 25,000 contact order ($399) every 1–2 months

Example 3: Enterprise outreach team, 5,000 emails per day

Inputs:

  • Daily send target: 5,000
  • Standard approach: 40 emails per inbox per day, 4 inboxes per domain

Calculation:

  • Inboxes needed: 5,000 ÷ 40 = 125 inboxes
  • Domains needed: 125 ÷ 4 = 31.25, round up to 32 domains
  • With 25% reserve: 156 inboxes, 39 domains

Contact data needed (3-step sequence):

  • Sends per month: 5,000 × 22 = 110,000
  • New contacts per month: 110,000 ÷ 3 = 36,667
  • Quarvio recommendation: 50,000 contact order ($699) monthly

Advanced tactics

Tactic 1: Phase your domain build to match inbox maturity

Rather than purchasing 32 domains in month 1 and trying to warm 128 inboxes simultaneously, phase the domain build to add 4–6 new domains (16–24 new inboxes) every 2–3 weeks. By month 4, you have a portfolio where the first batch is fully mature (40 sends/day), the second batch is in early campaign phase (20–25 sends/day), and the third batch is completing warmup (transitioning to campaigns). This staggered approach produces a more reliable capacity curve than a simultaneous build.

Tactic 2: Segment domains by campaign risk level

Not all campaigns carry the same complaint risk. Re-engagement campaigns to unresponsive contacts, newly verified lists from newer data sources, or broad industry targeting campaigns all carry higher complaint risk than warm referral follow-ups or tightly segmented niche campaigns.

Assign your higher-risk campaigns to a dedicated subset of your domain portfolio (2–3 domains). If these domains accumulate complaints, the reputation damage is contained to those domains; your clean domains continue operating without impact. This segmentation requires slightly more total domains but provides meaningful protection for your best-performing domains.

Tactic 3: Calculate domain unit economics to justify the infrastructure investment

Domain math is also financial math. At 1,000 emails per day with a 5% reply rate and 20% meeting booking rate from replies, you are booking approximately 1,000 × 5% × 20% = 10 meetings per day, or 220 meetings per month. If each meeting has a 10% close rate and deals are worth $5,000 average, the math produces 22 closed deals × $5,000 = $110,000 in monthly revenue from a sending infrastructure that costs a fraction of that. This is the unit economics argument for investing in a full 7+ domain, 25+ inbox setup rather than limiting yourself to 2 domains and 8 inboxes.

Tactic 4: Track domain efficiency metrics monthly

Domain efficiency = actual sends per domain per day ÷ theoretical maximum sends per domain per day (160 at 4 inboxes × 40 sends). An efficiency score below 70% indicates either underutilised domains or inboxes not sending at capacity. Monthly tracking of this metric surfaces underutilised domains and prompts either increased campaign volume or domain retirement.

Tactic 5: Model your domain build with a 90-day rolling forward projection

Rather than calculating "how many domains do I need today," model your domain needs 90 days forward based on your growth targets. If you plan to double volume in 90 days, you need to register and start warming the domains for that volume target today — not in 90 days, when you are ready to send. The 30–60 day warmup requirement means all infrastructure for a future volume target must be initiated 60–90 days in advance.


Troubleshooting domain count calculations

Problem 1: Actual send volume significantly below theoretical capacity

Symptoms: You have 25 inboxes at 40 sends/day capacity but are only actually sending 600–700 per day, not 1,000.

Diagnosis steps:

  1. Check whether campaign contact supply is the bottleneck (not enough verified contacts in campaigns)
  2. Check whether some inboxes are paused or in problem states
  3. Check the actual send limits set in Instantly per inbox

Fix: If contact supply is the bottleneck, add more contacts from Quarvio. If inbox limits are the issue, review and update settings in Instantly. If some inboxes are paused, investigate why and restore or replace them.

Problem 2: Too many domains for current volume, over-spending on infrastructure

Symptoms: You have 15 domains with 60 inboxes but are only sending 800 emails per day. At 40/inbox/day, your capacity is 2,400/day but you are using only 33% of it.

Diagnosis steps:

  1. Check whether the extra domains are in warmup (intentional reserve) or just unused
  2. Calculate the monthly cost of unused infrastructure

Fix: Either increase campaign volume to utilise the existing capacity, or consolidate: retire the inboxes on the least-performing domains and let those domains lapse at renewal. Do not delete recently established domains — they have accrued reputation history that may be useful later.

Problem 3: Volume targets keep changing, making domain calculations obsolete

Symptoms: You calculate domain needs based on a volume target, build the infrastructure, and then the volume target changes (higher or lower) before the infrastructure is fully utilised.

Diagnosis steps:

  1. Assess whether the problem is planning uncertainty (target changing) or execution uncertainty (target set correctly but campaigns not scaling as expected)

Fix: Plan domain purchases in smaller batches (2–3 domains per purchase) rather than all at once. This allows you to adjust the rate of domain addition as your volume targets become clearer. The warmup pipeline continues regardless; adjust domain purchase rate to match volume trajectory.

Problem 4: High bounce rates reducing effective send capacity

Symptoms: Inboxes are set to 40 sends/day but effective deliverability means many sends bounce; effective delivered volume is lower than theoretical capacity.

Diagnosis steps:

  1. Check bounce rates per inbox per campaign in Instantly
  2. Identify whether the bounces are hard (invalid addresses) or soft (temporary failures)
  3. Check contact verification status: are contacts coming from verified sources?

Fix: If contacts are unverified, switch to verified contacts (Quarvio provides pre-verified contacts with 90% deliverability guarantee). If bounce rates remain high with verified contacts, investigate specific domain reputation or SMTP configuration issues.


What practitioners say

A verified user on Instantly reviews on G2, where Instantly holds 4.9/5 from 2,800+ reviews:

"The domain math sounds simple but most people get it wrong in practice because they calculate based on theoretical capacity and then don't account for inboxes in warmup, inboxes in rest rotation, and the early-campaign volume reduction. Build with 30% more domains than the formula says you need, and you will have the actual capacity you need."

— Verified buyer on Instantly reviews on G2

A thread in r/coldemail (1,892 upvotes):

"Rule of thumb that has never failed me: divide your daily target by 150 (not 160) to get domains needed. The 150 figure accounts for realistic inbox sends (slightly below theoretical max), some inboxes in warmup at any time, and occasional inbox pauses. It builds in the buffer you need without overthinking it."

— r/coldemail, 1,892 upvotes

A verified buyer on Inframail reviews on G2:

"Inframail's flat domain pricing makes the 'how many domains' math completely different from per-seat pricing. At per-seat, you minimise inboxes. At flat-domain pricing, you minimise domains. So with Inframail you want to maximise inboxes per domain within deliverability limits — 4–5 per domain vs the 2–3 per domain that makes sense on per-seat tools. This changes your domain count calculation significantly."

— Verified buyer on Inframail reviews on G2


Our actual stack

NeedToolNotes
Inbox provisioningInframailFlat domain pricing; 4–5 inboxes per domain
Campaign and warmupInstantlyWarmup scores, sending management
Verified contact dataQuarvioMatch contact volume to inbox capacity
LinkedIn outreachAimfoxLinkedIn volume alongside email

Frequently asked questions

How many domains does a solo founder need to start cold email?

For a solo founder sending 100–200 emails per day, 2 domains with 8–10 inboxes total is sufficient. This gives you a small buffer (if one domain has a problem, the other continues) without over-investing in infrastructure before you have proven your outreach approach works.

Can I send more than 40 emails per inbox per day?

Yes, some teams send 50–60 per inbox per day with no problems. The risk increases at higher volumes: more sends per day means more total exposure, and if contact quality is not excellent, complaint rates rise faster at higher volume. Per Instantly's cold email benchmarks, the 30–50 range is where most practitioners operate; above 50 the risk/reward ratio shifts unfavourably for most use cases.

Does the number of domains needed change if I use Gmail or Outlook workspaces instead of Inframail?

The domain math is the same. The difference is cost structure: Google Workspace and Microsoft 365 charge per user (per inbox), so adding more inboxes per domain costs more. Inframail charges per domain, so adding more inboxes per domain is nearly free. This makes the optimal inboxes-per-domain figure different: on per-inbox pricing, minimise inboxes; on Inframail flat pricing, use 4–5 per domain to distribute cost.

How many domains do I need if I use A/B testing sequences?

A/B testing does not change the domain count; it changes how sends are distributed across contacts. The domain math is still based on total daily send volume. If A/B testing means running two sequence variants with 50% of contacts each, your total send volume is unchanged.

What is the minimum number of domains to avoid putting all my eggs in one basket?

Two domains is the minimum for any meaningful risk distribution. With a single domain, any domain-level reputation problem stops all campaigns. With two domains, one problem-domain scenario reduces capacity by 50% while you address the issue. For volume above 500 emails/day, 4+ domains provides sufficient risk distribution that any single domain problem does not critically impair operations.

Should I count warmup domains separately from campaign domains?

In practice, warmup and campaigns often run simultaneously on the same inboxes — Instantly runs warmup alongside campaigns, not as a separate phase after which warmup stops. So "warmup domains" and "campaign domains" are usually the same set. The reserve capacity calculation (adding 15–25% more inboxes) accounts for inboxes that are in warmup-only phase (new inboxes that have not yet started campaigns).

How often should I add new domains to my portfolio?

Continuously, if you are scaling. If your volume target is growing month over month, add 2–3 domains (8–12 new inboxes) every 4–6 weeks to stay 60 days ahead of warmup requirements. If your volume is stable, only add domains to replace retiring inboxes or to build reserve.

What happens if I run out of contact data for my inbox capacity?

Under-filling your inbox capacity — sending fewer emails per day than the infrastructure can handle — wastes money but does not harm deliverability. The inboxes continue warmup. You can maintain the infrastructure at partial capacity while rebuilding contact data supply, then resume full volume when contacts are available. Quarvio credits last 12 months, so ordering ahead and pulling contacts as needed is the right operational approach.

Does the sequence length affect how many domains I need?

Sequence length affects contact consumption rate but not inbox capacity. A 3-step sequence and a 6-step sequence both require the same inbox capacity to send at the same daily volume; the 6-step sequence just re-contacts each individual more times, consuming new contacts more slowly. Longer sequences are more contact-efficient but not more infrastructure-efficient.

How do I calculate domain needs if I run multiple campaigns for different personas or segments simultaneously?

Add up the daily send volumes across all simultaneous campaigns. The total is your daily send target; divide by your per-inbox capacity and per-domain inbox count as usual. The segmentation of how sends are distributed across personas does not change the total infrastructure requirement; it only affects how you assign campaigns to specific inboxes.


Match your contact supply to your inbox capacity

Once you know how many domains and inboxes you need, calculate the corresponding contact data requirement. Under-supplying contacts means unused capacity; over-supplying contacts means contacts get re-contacted too frequently.

Quarvio delivers pre-verified B2B contacts at the scale your inbox portfolio can support. $129 for 5,000 contacts, $199 for 10,000, $399 for 25,000, $699 for 50,000. Unused credits roll forward for 12 months.

Start your contact order at Quarvio →

how many domains for cold emailcold email domain mathcold email infrastructurecold email inboxes