Cold Email Warmup: How Long It Takes and How to Do It Right
Warmup is the tax you pay so providers trust you with volume. Skip it and a fresh domain can be burned in a week — I've watched it happen to fleets that cost five figures to build. Here's the actual schedule I run across every new pool.
What warmup actually does
Warmup networks exchange real-looking emails between real inboxes that open, reply, mark-important, and pull messages out of spam. To Google and Microsoft this builds the exact signals a trusted sender emits: gradual volume, high engagement, low complaints. You're building a credit history before asking for the loan.
The mistakes that burn domains
- Starting cold sends on day one. The single most common way fresh fleets die.
- Ramping by feel. "Placement looks fine, let's 3x it" — reputation lags behavior by days; by the time placement drops you've already overspent. Ramp on schedule, not vibes.
- Warming before authentication. If SPF/DKIM/DMARC aren't verified first, you're warming a domain that's simultaneously flagged — worse than useless.
- Uniform behavior across a fleet. Hundreds of inboxes sending identical volumes at identical times is a fingerprint. Randomize volume, schedules and warmup settings across the pool.
Warmup never fully stops
After launch I keep a background warmup layer running on every inbox — usually 20–40% of its early-warmup volume. Cold email is an engagement desert (most recipients ignore you, some complain); the warmup layer keeps a floor of positive signals under each address. If placement dips later, the recovery playbook starts by cutting cold volume and letting this layer rebuild reputation.
How warmup splits the daily budget with campaigns
The most common warmup mistake after skipping it is switching it off. Warmup on my fleets never goes to zero. Once campaigns start, each inbox has one daily sending budget and the two layers share it by ratio: in the early weeks of live sending roughly 40% campaign and 60% warmup, moving toward 60% campaign and 40% warmup as the domain accumulates months of clean history. An inbox budgeted at 40 messages a day starts at 16 cold and 24 warmup and ends up around 24 cold and 16 warmup. Cold volume grows into the share warmup gives up; the total does not jump.
What a warmup tool should and should not do
A warmup network sends real messages between real inboxes in the pool and has the receiving side open them, reply, mark them not-spam and move them out of junk. That is the whole mechanism, and it works because those are exactly the behaviours the receiver's reputation model rewards. What it cannot do is override a broken record: a domain with failing DKIM or no DMARC is warming a signature the receiver already distrusts. Run the domain checker on every domain before warmup starts; warming a broken domain is three weeks wasted.
Three settings matter inside the tool. Reply rate — I keep warmup replies around 30–40%, because a network where every message gets a reply looks like what it is. Daily ramp — most tools default to increasing by one or two a day, which is right; do not jump. And the read-and-archive behaviour, which some tools call "engagement" and which is what moves the needle on Gmail. Turn on the option that pulls messages out of spam and marks them important; turn off anything that sends warmup messages with your campaign copy in them.
Warmup on Google versus Microsoft
Google Workspace inboxes warm faster and tell you sooner when it is not working. Placement on a Google inbox usually settles in two to three weeks, and Gmail's rate limits — the 4.7.28 bounce — arrive the same day you overreach, which is useful feedback. Microsoft 365 tenants are throttled for the first week or so regardless of what you do, then open up; expect the warmup curve to be a week longer and to see 4.7.850 deferrals early that mean nothing. Do not read those as a problem, and do not "fix" them by adding volume.
On both providers the thing that shortens warmup is not a setting but the domain's own history. A domain that has been registered for two months, has served a redirect to a real site, and has had DNS in place the whole time warms noticeably faster than one bought the day before. The warmup calculator builds the week-by-week ramp for a given start date, provider and target, including the campaign/warmup split above, and the domain and inbox planner shows when a whole pool will actually be ready.
Everything above is diagnosis. To confirm a fix worked you need placement data — seed accounts across the major providers, plus the DMARC aggregate reports read as a trend rather than a wall of XML. GlockApps is what I run for both.
See GlockApps →Affiliate link — it costs you nothing and help keep these tools free. Everything I use →Tools for this
Domain checkerEvery delivery record for a whole list.Warmup calculatorDay-by-day ramp for new inboxes.Domain & inbox plannerVolume target to domains, inboxes and cost.Frequently asked questions
How long should I warm up a new email inbox before cold outreach?
Minimum two weeks, and three to four weeks is meaningfully safer for fresh domains. The domain's age matters as much as the inbox: brand-new domains carry zero reputation, so I warm them longer and start real volume lower.
Should warmup keep running after campaigns start?
Yes, at reduced volume. Keeping a background warmup layer of positive engagement (opens, replies, rescues from spam) stabilizes reputation while cold volume — which strangers mostly ignore — scales up.
Can I skip warmup if the domain is old?
An aged domain with clean history shortens warmup but doesn't remove it. The inbox itself is new to providers, and sending patterns still need to ramp. I compress the schedule to roughly half for aged domains with existing positive history.
How many warmup emails per day is too many?
More than about 40 per inbox per day starts to look like what it is. Warmup that dwarfs real sending is a pattern receivers have learned. Keep the warmup layer under the campaign layer once the domain is mature — the 60/40 campaign-to-warmup ratio — and under the total budget at every stage. If a tool defaults to 50 or more warmup messages a day, lower it.
Can warmup hurt deliverability?
Yes, in two ways. A warmup network full of low-quality or burned inboxes trains your domain to correspond with junk. And warmup that runs at high volume while campaigns send nothing produces an inbox whose entire history is warmup traffic, which is a recognisable signature. Pick a network that verifies its member inboxes, and start real sending at a small share as soon as the first two weeks are done.
Do I warm up the domain or the inbox?
Both, and they are different clocks. The domain earns reputation from every inbox on it, so adding a third inbox to a warmed domain is faster than warming a fresh domain. The inbox earns its own account-level standing with the provider, which is why a new inbox on an old domain still needs a couple of weeks. Warm the first inbox on a domain for the full period; later inboxes on the same domain can start campaigns sooner.