IP warmup schedule calculator: a day-by-day ramp for a new dedicated IP
In short: Builds a day-by-day warmup for one or more new dedicated IPs from a first-day volume and a daily increase, up to your target, with the Gmail, Microsoft and Yahoo share of each day if you enter your list's mix. Limit: The ramp is a plan, not a guarantee; providers react to engagement, bounces and complaints, not to the schedule.
An IP warmup schedule raises a new dedicated IP's daily volume step by step until it carries your full send, so mailbox providers see a steady history first. Enter the daily target, number of IPs, first-day volume and daily increase to get each day's emails per IP, the total, and the Gmail, Microsoft and Yahoo share.
Price: this tool is free. Checking a whole email list is from $9/mo, and the first 100 checks are free with Google, no card. See pricing
The volume is split evenly; each IP warms on its own.
Send day one to your most engaged recipients.
Hold a day, or step back, when deferrals or complaints rise.
Outlook.com, Hotmail and Microsoft 365.
100,000 a day on day 12: 100,000 per IP across 1 IP.
Per IP, each day = the day before × 2, capped at 100,000. 202,350 emails go out during the warmup.
1
- Per IP
- 50
- All IPs
- 50
2
- Per IP
- 100
- All IPs
- 100
3
- Per IP
- 200
- All IPs
- 200
4
- Per IP
- 400
- All IPs
- 400
5
- Per IP
- 800
- All IPs
- 800
6
- Per IP
- 1,600
- All IPs
- 1,600
7
- Per IP
- 3,200
- All IPs
- 3,200
8
- Per IP
- 6,400
- All IPs
- 6,400
9
- Per IP
- 12,800
- All IPs
- 12,800
10
- Per IP
- 25,600
- All IPs
- 25,600
11
- Per IP
- 51,200
- All IPs
- 51,200
12
- Per IP
- 100,000
- All IPs
- 100,000
| Day | Per IP | All IPs |
|---|---|---|
| 1 | 50 | 50 |
| 2 | 100 | 100 |
| 3 | 200 | 200 |
| 4 | 400 | 400 |
| 5 | 800 | 800 |
| 6 | 1,600 | 1,600 |
| 7 | 3,200 | 3,200 |
| 8 | 6,400 | 6,400 |
| 9 | 12,800 | 12,800 |
| 10 | 25,600 | 25,600 |
| 11 | 51,200 | 51,200 |
| 12 | 100,000 | 100,000 |
Next step
A new IP has no history, so its first bounces weigh the most.
Mailbox providers judge a new IP on its first sends. Invalid addresses in those small early batches push the bounce rate up when it matters most. Check the list before day one and send the warmup to addresses that exist.
No list right now? This tool stays free, no account, so bookmark it for next time. Ctrl+D (⌘+D on a Mac)
Ready to verify now? Verify the list
Sample result
Doubling from 50 a day, one new IP reaches 100,000 a day on day 12.
- Days to target
- 12
- Target
- 100,000 a day
- Sent during warmup
- 202,350
What this means for you
Send each day's batch to your most engaged, verified addresses; hold the volume when deferrals rise.
- Target, IPs and first-day volume
- ×2, ×1.5 or ×1.25 a day
- Gmail, Microsoft, Yahoo split
- Day-by-day CSV
- Dedicated IP
- Warmup
- CSV
By SimpleVerifier Team · Last updated · Runs in your browser; nothing you paste is sent to us
Also in: Português (Brasil) · Español · Deutsch · Français
Warm up on addresses that exist
- A new IP's first small batches set its reputation, so every bounce in them counts for more.
- Upload the list at /verify before day one; valid, risky and invalid download as separate files.
- The first 100 email checks are free with a Google sign-in, no card.
How do I make an IP warmup schedule?
- Enter the daily volume you want the IPs to carry when the warmup ends, and how many dedicated IPs share it.
- Set the first day's emails per IP (a few dozen is common) and how fast to increase: double, ×1.5 or ×1.25 a day.
- Optionally enter what share of your list is at Gmail, Microsoft and Yahoo, to see how many go to each provider per day.
- Download the schedule as a CSV and send each day's batch to your most engaged recipients first.
Example
- You enter
- Target 100,000 emails a day on 1 dedicated IP, 50 on day one, doubling each day, list 50% Gmail, 30% Microsoft, 10% Yahoo.
- You get
- 100,000 a day on day 12: 50, 100, 200, 400 ... 51,200, then 100,000. Day 1 is 25 to Gmail, 15 to Microsoft, 5 to Yahoo and 5 other; about 202,000 emails go out during the warmup. At ×1.5 it takes 20 days, at ×1.25 35 days.
- Limits
- Runs in your browser. Schedules stop at 90 days; up to 50 IPs.
How long does it take to warm up a dedicated IP?
Until it carries your normal daily volume without throttling, which depends on the target and the pace. Doubling from 50 a day reaches 100,000 a day on one IP in 12 days; at ×1.25 a day it takes 35 days. The schedule is: per IP, each day = the day before × your increase, capped at target ÷ IPs. In a spreadsheet with the first day in B2 and the factor in C1: =MIN(B2*$C$1, target/ips) down the column.
No mailbox provider publishes a safe curve. Google's sender guidelines only say to increase volume slowly and keep it consistent, and both Amazon SES and SendGrid describe gradual ramps and offer automatic warmup for dedicated IPs. Use your ESP's own plan if it has one; this calculator is for planning around it.
Do I need a dedicated IP, or is a shared IP better?
A dedicated IP only helps when you send enough, steadily enough, to give it a reputation of its own; below that, an ESP's shared pool is usually better, because its volume is already warm. If you send in bursts, a dedicated IP goes cold between them and needs warming again. The trade-off is covered in shared vs dedicated IP.
Warming an IP is different from warming inboxes for cold email: an IP is judged across every domain that sends from it, while cold email inboxes are judged one by one. For inbox and domain ramps use the email warmup calculator.
What should I send during an IP warmup?
Your best mail to your most engaged recipients: people who opened or bought recently, at addresses that exist. Bounces and complaints on a new IP weigh more because there's no history to offset them. Spread each day's batch across the providers in your list instead of sending all of Gmail first, and hold the volume for a day when you see deferrals, rising complaints in Google Postmaster Tools or blocks in Microsoft SNDS.
Days to 100,000 a day on one IP, starting at 50
| Daily increase | Days to target | Sent during warmup |
|---|---|---|
| ×2 (double) | 12 | about 202,000 |
| ×1.5 | 20 | about 324,000 |
| ×1.25 | 35 | about 503,000 |
Volumes are rounded each day and capped at the target; the calculator shows the exact figures.
Who uses this tool, and for what?
- Email marketers
- Plan the first weeks on a new dedicated IP before a busy season, with each day's Gmail and Microsoft volume.
- SaaS teams
- Move product and newsletter mail onto a dedicated IP without sending the whole list on day one.
- Agencies
- Give a client a dated warmup plan as a CSV they can follow in their ESP.
What can’t this tool tell you?
- The ramp is a plan, not a guarantee; providers react to engagement, bounces and complaints, not to the schedule.
- The presets aren't any ESP's official schedule; follow your ESP's warmup plan where it publishes one.
- Provider shares are your estimate from the list; business domains on Google Workspace or Microsoft 365 need an MX lookup to count.
- It assumes you send every day; gaps of several days mean holding volume, not jumping ahead.
Common questions
- How many emails should I send on day one of an IP warmup?
- There is no published rule. A few dozen to a few hundred per IP, to your most engaged recipients, is a common start; the calculator lets you set it and see the days that follow.
- Can I skip IP warmup?
- Sending full volume from a new IP usually means throttling and spam placement until it has history. Many ESPs can warm a dedicated IP automatically, or keep you on a shared pool instead.
- What is the difference between IP warmup and domain warmup?
- IP warmup builds the reputation of the server address mail leaves from; domain warmup builds the reputation of the domain in your From and DKIM. Gmail tracks both, so a new IP and a new domain together need the slowest ramp.
- How do I know the warmup is going well?
- Few deferrals in your ESP's logs, a low spam rate in Google Postmaster Tools and no blocks at Microsoft. If any of them rise, hold the day's volume or step back.
- Is anything sent to a server?
- No. The calculator runs in your browser.
Sources
Authentication and capacity are half of deliverability.
The other half is who you send to. Every hard bounce counts against the domain and inboxes you are sending from, and nothing in DNS can tell you which addresses on your list are dead.
- Bulk verification with real SMTP mailbox checks
- Hard bounces removed before a send, not discovered after
- Catch-all, disposable and role detection on every row
Plans from $9 a month, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.