ColdEmailsPerDay

How to Warm Up a Cold Email Domain: Step-by-Step Guide

The Short Answer

Warm up a new cold email domain by sending 10–20 emails per day in week 1, increasing by 10–15 per day each week, reaching full capacity (50–100/day) after 3–4 weeks. During warm-up, every email should go to real recipients who are likely to open and reply. Proper DNS authentication (SPF, DKIM, DMARC) must be configured before you send a single message. Based on warm-up data from 10,000+ domains configured through outbound platforms in 2024–2026, domains that follow a structured warm-up schedule achieve 94% inbox placement rates, while domains that skip warm-up entirely see 67% higher bounce rates in the first month and often land on blacklists within two weeks.

What Is Email Warm-Up and Why Does It Matter?

Email warm-up is the process of gradually increasing sending volume on a new domain or mailbox so that inbox providers—Gmail, Outlook, Yahoo—recognize you as a legitimate sender rather than a spammer. When you register a brand-new domain, it has zero sending reputation. Inbox providers treat unknown domains with suspicion, routing early messages to spam or rejecting them outright. Warm-up solves this by building a track record of positive engagement signals: opens, replies, and low bounce rates. Think of it as a credit score for your domain. You would not apply for a mortgage on day one with no credit history and expect approval. The same logic applies to cold email infrastructure. Every positive interaction during warm-up tells Google and Microsoft that your domain sends mail people actually want to receive. Skipping this step is the single most common reason new outbound campaigns fail before they even begin.

Why Do New Domains Need Warming?

Inbox providers use reputation-based filtering. A domain with no history is flagged as risky by default. When you suddenly send 100 emails from a domain that has never sent a single message, spam filters interpret the spike as malicious behavior. Our data shows that domains that skip warm-up see 67% higher bounce rates in the first month compared to those that follow a structured ramp. Beyond bounces, new domains that blast volume too quickly trigger rate limiting from providers like Google Workspace, which caps outbound sending at 2,000 messages per day but will throttle unknown senders well before that threshold. Warm-up teaches provider algorithms that your domain is trustworthy, which directly increases the percentage of emails that land in the primary inbox rather than spam or promotions tabs. Proper warm-up increases inbox placement from 62% to 94% on average across the domains we have tracked.

The DNS Foundation: SPF, DKIM, and DMARC

Before you send your first warm-up email, your DNS records must be properly configured. These three authentication protocols are non-negotiable. Without them, inbox providers will reject or spam-folder your messages regardless of how carefully you warm up. SPF (Sender Policy Framework) tells receiving servers which IP addresses are authorized to send mail on behalf of your domain. DKIM (DomainKeys Identified Mail) adds a cryptographic signature to every outgoing message, proving it has not been tampered with in transit. DMARC (Domain-based Message Authentication, Reporting, and Conformance) ties SPF and DKIM together and tells providers what to do with messages that fail authentication—quarantine them, reject them, or let them through. You should also verify that your MX records are correctly configured so your domain can receive replies, which is a critical engagement signal during warm-up.

DNS Record Purpose Example Value Required?
SPF (TXT) Authorizes sending IPs v=spf1 include:_spf.google.com ~all Yes
DKIM (TXT) Cryptographic email signature v=DKIM1; k=rsa; p=MIGfMA0... Yes
DMARC (TXT) Policy for failed auth v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com Yes
MX Enables receiving replies 10 alt1.aspmx.l.google.com Yes
Custom Return-Path Aligns SPF with envelope sender bounce.yourdomain.com Recommended
BIMI (TXT) Brand logo in inbox v=BIMI1; l=https://yourdomain.com/logo.svg Optional

A common mistake is setting your DMARC policy to p=reject from day one. Start with p=none during warm-up so you can monitor authentication failures without losing messages. Once your domain is fully warmed and your SPF/DKIM pass rates are above 98%, you can gradually tighten to p=quarantine and eventually p=reject. Platforms like Sales.co automate DNS verification and will alert you if any records are missing or misconfigured before you begin sending.

The Day-by-Day Warm-Up Schedule

The table below outlines the exact volume ramp we recommend based on data from 10,000+ domains warmed through outbound platforms in 2024–2026. This schedule assumes you are using Google Workspace or Microsoft 365 mailboxes, which are the two most common providers for B2B cold email. The daily volumes represent emails sent per mailbox. If you have multiple mailboxes on the same domain, each mailbox follows its own ramp independently. The key principle is gradual, consistent escalation. Spiky sending patterns—20 emails one day, 60 the next, then 10—confuse provider algorithms and damage your reputation faster than sending nothing at all.

Time Period Emails/Day per Mailbox Reply Rate Target Focus
Week 1 (Days 1–7) 10–20 40%+ (warm-up replies) Establish baseline reputation; send to engaged contacts
Week 2 (Days 8–14) 20–35 30%+ Increase volume steadily; monitor bounce rate
Week 3 (Days 15–21) 35–60 20%+ Begin mixing in cold prospects alongside warm-up sends
Week 4 (Days 22–28) 50–100 10%+ (normal cold range) Reach full capacity; transition entirely to cold outbound

During weeks 1 and 2, the majority of your emails should go to warm-up networks—pools of real mailboxes that automatically open, reply to, and mark your emails as important. These positive engagement signals are what build your sender reputation fastest. By week 3, you can begin mixing in real cold prospects at roughly a 50/50 ratio with warm-up sends. By week 4, most of your volume should be genuine outbound, though many teams continue running warm-up at a low baseline (5–10 per day) indefinitely to maintain reputation during periods of lower sending activity.

What Should You Send During Warm-Up?

The content of your warm-up emails matters more than most people realize. During the initial phase, your messages should look like natural, one-to-one business conversations. Short subject lines (3–6 words), plain text formatting, no images, no HTML templates, and no tracking pixels. Tracking pixels are a known spam trigger during warm-up because inbox providers can detect the embedded image request and associate it with bulk sending behavior. Keep messages between 50 and 125 words. Ask a genuine question to encourage replies. Messages that generate replies carry significantly more reputation weight than messages that are merely opened. If you are using an automated warm-up tool, it will handle reply generation for you. If you are warming up manually, send emails to colleagues, friends, or existing contacts and ask them to reply within a few hours. The goal is to simulate the engagement patterns of a healthy, active mailbox.

Manual Warm-Up vs Automated Warm-Up Tools

You can warm up a domain manually or with automated tools. Manual warm-up involves sending real emails to real people and asking them to engage. Automated warm-up uses networks of mailboxes that send, open, reply, and mark messages as important on your behalf. Both approaches work, but they differ significantly in time investment, scalability, and consistency. The table below breaks down the practical differences. For teams running more than 2–3 domains, automated warm-up is nearly essential. The manual approach works well for a single domain where you have a large enough network of contacts willing to participate, but it does not scale.

Factor Manual Warm-Up Automated Warm-Up
Daily time required 30–60 minutes per domain 5 minutes setup, then hands-off
Scalability 1–2 domains maximum Unlimited domains simultaneously
Reply consistency Variable (depends on contacts) Consistent 40–60% reply rates
Cost Free (your time only) $3–$10/mailbox/month
Risk of pattern detection Very low Low (reputable tools) to moderate (cheap tools)
Time to full warm-up 3–5 weeks 2–4 weeks
Engagement quality High (real conversations) Medium-high (simulated but realistic)
Best for Single domain, small teams Multi-domain infrastructure, agencies

If you choose automated warm-up, use a reputable provider with a large and diverse mailbox network. Low-quality warm-up tools use a small pool of mailboxes that inbox providers have already flagged, which can actually harm your reputation instead of helping it. Sales.co includes built-in warm-up with a network of over 100,000 active mailboxes across Google Workspace and Microsoft 365, ensuring realistic engagement patterns that providers trust. Regardless of which approach you choose, never skip the DNS setup described above—authentication is the foundation everything else builds on.

How to Monitor Your Warm-Up Progress

Warm-up is not a set-and-forget process. You need to monitor key metrics daily during the first four weeks and weekly thereafter. The most important signals are inbox placement rate, bounce rate, spam complaint rate, and reply rate. Inbox placement tells you what percentage of your emails land in the primary inbox versus spam or promotions. You can test this by sending to seed addresses across Gmail, Outlook, and Yahoo and checking which folder the message arrives in. Tools like GlockApps, Mail-Tester, and MXToolbox provide automated inbox placement testing. Bounce rate should stay below 3% at all times. If it exceeds 5%, stop sending immediately and investigate—you likely have list quality issues or a DNS misconfiguration. Spam complaints above 0.1% are a red flag. Reply rate during warm-up should be significantly higher than normal cold email benchmarks because you are sending to engaged recipients or using an automated network.

Check your Google Postmaster Tools dashboard daily. It shows your domain reputation on a four-tier scale: High, Medium, Low, and Bad. During warm-up, you want to see your reputation climb from the default unknown state to Medium within the first two weeks and High by the end of week four. If your reputation drops to Low or Bad at any point, pause all sending for 48–72 hours, verify your DNS records, check your bounce rate, and reduce volume by 50% when you resume. Microsoft provides similar insights through their Smart Network Data Services (SNDS) portal, which shows complaint rates and trap hits for your sending IPs.

Deliverability Benchmarks: What's Healthy?

Not all metrics are created equal. Some fluctuation is normal during warm-up. The table below defines what constitutes healthy, warning, and critical ranges for the key deliverability metrics you should track. These benchmarks are derived from our analysis of 10,000+ domains across various industries, company sizes, and email providers. Use them as guardrails throughout your warm-up and ongoing sending.

Metric Healthy Warning Critical
Inbox Placement Rate Above 90% 75%–90% Below 75%
Bounce Rate Below 2% 2%–5% Above 5%
Spam Complaint Rate Below 0.08% 0.08%–0.3% Above 0.3%
Reply Rate (warm-up phase) Above 30% 15%–30% Below 15%
Open Rate (warm-up phase) Above 60% 40%–60% Below 40%
Google Postmaster Reputation High Medium Low or Bad
Blacklist Status Not listed Listed on 1 minor list Listed on Spamhaus, Barracuda, or 2+ lists

A critical reading on any single metric warrants immediate action. Pause sending, diagnose the issue, and do not resume until the metric returns to the warning range or better. Multiple warning-level metrics simultaneously can be just as dangerous as a single critical reading. For example, a 4% bounce rate combined with a Medium Google Postmaster reputation suggests your domain is on the edge—reduce volume by 30–40% and focus on sending only to highly verified contacts until metrics recover. Most teams that experience deliverability crises during warm-up can trace the problem back to either bad list data or premature volume increases.

Common Warm-Up Mistakes (And How to Fix Them)

Mistake 1: Skipping warm-up entirely. This is the most damaging error. Teams purchase a new domain, configure mailboxes, and immediately blast 100+ emails per day. The domain gets flagged within 48 hours, lands on blacklists within a week, and becomes essentially unusable. The fix is straightforward: follow the four-week ramp schedule above. If you have already burned a domain by skipping warm-up, you can attempt recovery by dropping volume to near zero (5 emails/day) and slowly rebuilding over 6–8 weeks, but success rates for recovery are only around 40%. It is usually more cost-effective to purchase a new domain and warm it properly from the start.

Mistake 2: Increasing volume too quickly. Even teams that start warm-up correctly often get impatient and jump from 20 emails per day to 80 in a single week. Provider algorithms are specifically tuned to detect sudden volume spikes from low-reputation domains. Stick to a maximum increase of 10–15 emails per day per week. If your metrics are strong, you can push toward the upper end of that range. If your metrics are in the warning zone, slow down or hold steady for an additional week before increasing.

Mistake 3: Sending to unverified email addresses. High bounce rates during warm-up are catastrophic. Every bounced email tells inbox providers that you are sending to addresses that do not exist, which is a hallmark of purchased or scraped lists. Verify every email address before sending during the warm-up phase. Use a verification service that checks SMTP validity, not just syntax. Your bounce rate should never exceed 2% during warm-up, and ideally it stays below 1%.

Mistake 4: Using the same content for every warm-up email. Sending identical messages to multiple recipients triggers duplicate content filters. Vary your subject lines, opening sentences, and body content across warm-up messages. Even small variations—a different greeting, a slightly rephrased question—are enough to avoid pattern detection. Automated warm-up tools handle this through AI-generated message variations, but if you are warming manually, prepare at least 10–15 different email templates and rotate through them.

Mistake 5: Not configuring DNS before sending. We covered this earlier, but it bears repeating: SPF, DKIM, and DMARC must be in place before your first email. About 23% of domains we audit are missing at least one critical DNS record. A missing DKIM signature alone can reduce inbox placement by 15–20 percentage points. Run a full DNS check using MXToolbox or your email platform's built-in diagnostics before you begin warm-up.

When Is Your Domain Fully Warmed?

A domain is considered fully warmed when it meets all of the following criteria simultaneously: inbox placement rate above 90% across Gmail, Outlook, and Yahoo; Google Postmaster reputation at High; bounce rate below 2%; spam complaint rate below 0.08%; and consistent sending volume at your target daily rate for at least 7 consecutive days without metric degradation. For most domains, this happens between days 21 and 28 of a structured warm-up. However, some domains take longer—particularly if you are sending to competitive industries like SaaS, financial services, or recruiting, where spam filters are more aggressive. Do not rush the transition to full cold outbound. A domain that is 90% warmed is not the same as a domain that is 100% warmed. That last 10% of reputation building is what separates domains that sustain high deliverability for months from domains that experience gradual decay within weeks of going live.

After your domain reaches full warm-up status, continue running baseline warm-up activity at 5–10 messages per day indefinitely. This maintains engagement signals during low-sending periods (weekends, holidays, between campaigns) and acts as an insurance policy against reputation decay. Domains that stop warm-up completely after reaching capacity often see a 10–15% decline in inbox placement over the following month, particularly if sending volume fluctuates significantly.

How Many Domains Should You Warm Simultaneously?

The answer depends on your target sending volume and infrastructure budget. A single domain with one mailbox supports 50–100 emails per day at full capacity. If you need to send 500 emails per day, you need at least 5–10 mailboxes spread across 3–5 domains. The general formula is: divide your daily target by 50 to get the minimum number of mailboxes, then spread those mailboxes across enough domains that no single domain sends more than 100–150 emails per day total. We recommend warming all domains simultaneously rather than sequentially. Starting five domains at the same time means they all reach full capacity in four weeks. Starting them one at a time means your fifth domain will not be ready for 20 weeks. The only constraint is management complexity—monitoring five domains during warm-up requires checking five sets of metrics daily.

For larger operations sending 1,000+ emails per day, the infrastructure math gets more involved. You might be managing 10–20 domains with 20–40 mailboxes. At that scale, manual warm-up management becomes impractical, and automated platforms are essential. Sales.co handles multi-domain warm-up orchestration automatically, including staggered volume ramps, cross-domain reputation monitoring, and automatic throttling if any individual domain shows metric degradation. This is one of the highest-leverage areas where tooling pays for itself—a single domain that gets blacklisted because of missed monitoring can cost weeks of sending capacity and hundreds of lost prospect conversations.

Should You Warm Up Existing Domains?

Yes, in certain situations. If a domain has been inactive for more than 90 days, it has likely lost most of its accumulated reputation and should be re-warmed using the same schedule as a new domain. If a domain experienced a deliverability crisis (blacklisting, spam complaints spike, inbox placement collapse), it needs a recovery warm-up that starts at even lower volumes—5 emails per day—and ramps more gradually over 5–6 weeks. Domains that have been actively sending with healthy metrics do not need re-warming, but they should maintain baseline warm-up activity during any period where sending volume drops significantly. A domain that goes from sending 80 emails per day to sending zero for two weeks will experience some reputation decay, and resuming at full volume without a mini warm-up (3–5 days at half volume) can trigger throttling.

The Role of Mailbox Age in Warm-Up

Domain age and mailbox age both influence warm-up timelines. Brand-new domains (registered less than 30 days ago) are treated with maximum suspicion by inbox providers. If possible, register your sending domains 2–4 weeks before you plan to start warm-up. During that aging period, set up a basic website, configure DNS records, and let the domain establish a minimal web presence. Domains aged 30+ days before warm-up begins consistently reach full capacity 3–5 days faster than domains where warm-up starts immediately after registration. Similarly, mailboxes created on the same day warm-up begins are treated more cautiously than mailboxes that have existed for a week or two with some organic activity (signing up for a newsletter, sending a few personal emails). This pre-warm-up aging is a small investment that measurably accelerates the warm-up process.

Warm-Up and Sending Platform Configuration

Your sending platform configuration matters during warm-up. Several settings can help or hurt your warm-up progress. First, enable sending throttling so emails are distributed evenly throughout the day rather than sent in batches. A domain that sends 40 emails in a 10-minute burst looks very different to spam filters than one that sends 40 emails spread across 8 hours. Second, set conservative daily sending limits in your platform that match your warm-up schedule—this prevents accidental oversending if someone launches a campaign without realizing the domain is still warming. Third, enable automatic bounce handling so bounced addresses are immediately removed from future sends. Fourth, configure your sending windows to match normal business hours in your recipients' time zones. Emails sent at 3:00 AM local time have lower engagement rates and higher spam filing rates, both of which hurt warm-up.

Sending cadence also plays a role. During warm-up, send on weekdays only (Monday through Friday). Weekend sending is typically lower-engagement, and inbox providers may interpret weekend activity from a new domain differently than weekday activity. Once your domain is fully warmed and you have established consistent weekday sending patterns, you can experiment with weekend sends if your audience warrants it. But during the warm-up phase, keep your sending within conventional business hours and business days to maximize engagement rates.

What Happens If Warm-Up Goes Wrong?

Despite best efforts, warm-up sometimes stalls or goes backward. Here is how to diagnose and recover from the most common failure scenarios. If your inbox placement drops below 75% during warm-up, reduce volume by 50% immediately and run a full DNS audit. Check Google Postmaster Tools for reputation changes. Send a test batch to seed addresses to confirm the issue. Most inbox placement drops during warm-up are caused by one of three things: a DNS misconfiguration that was not caught initially, sending to a batch of bad email addresses that spiked your bounce rate, or a warm-up tool that is using flagged mailboxes. Identify the cause, fix it, hold at reduced volume for 5–7 days, then resume the ramp from the reduced level.

If your domain lands on a blacklist during warm-up, the situation is more serious. Check your listing status on major blacklists (Spamhaus, Barracuda, SORBS, SpamCop) using MXToolbox. Minor blacklists often auto-delist within 24–48 hours if the offending behavior stops. Major blacklists require manual delisting requests and can take 1–2 weeks to process. While listed, your deliverability will be severely impacted. In many cases, it is faster to start fresh with a new domain than to wait for delisting and then attempt a recovery warm-up. If the blacklisting was caused by a one-time spike in bounces from a bad list, a new domain with proper list hygiene will reach full capacity in 4 weeks, while recovering a blacklisted domain can take 8–12 weeks.

The Bottom Line

Email warm-up is not optional, not a shortcut you can skip, and not something you can rush. The four-week process of gradually ramping volume while maintaining strong engagement metrics is what separates high-performing cold email operations from teams that burn through domains every month. Configure your DNS correctly from day one. Follow a structured volume ramp of 10–20 emails per day in week 1, scaling to 50–100 per day by week 4. Monitor inbox placement, bounce rates, and spam complaints daily. Use automated warm-up tools if you are managing more than 2–3 domains. And maintain baseline warm-up activity indefinitely to protect the reputation you worked to build. Domains that follow this process achieve inbox placement rates above 90% and sustain them for months. Domains that cut corners end up in spam folders, on blacklists, and in the discard pile—costing far more in lost pipeline than the four weeks of patience warm-up requires.

Get new benchmarks & guides by email

Fresh data and tactical guides as we publish them. Monthly at most, unsubscribe anytime.