Skip to main content
Emailens
Blog
PK
·Founder, Emailens
Oct 14, 2026·6 min read

How to Warm Up a New Sending Domain (and What to Check First)

A new sending domain has no history, so inbox providers watch its first weeks closely. Most warm-up advice is about the ramp. The mistakes that hurt most happen before it starts.

Quick Answer: Warming Up a Domain

Verify authentication and the email itself before day one. Then start with a few hundred messages a day to your most engaged recipients and raise the volume gradually over several weeks. Keep the spam rate in Google Postmaster Tools below 0.10% and bounces low, and hold the volume steady whenever either rises.

Why a new domain starts at a disadvantage

Gmail, Outlook and Yahoo decide where your mail lands partly on what your domain has sent before: how much, to whom, and how those people reacted. A new domain has no record, so a sudden burst of mail from it looks like the pattern spammers produce. Google says so directly in its sender guidelines: start with a low volume to engaged users, increase it slowly, and avoid sudden spikes if you have no history of sending large volumes.

Warming up is just building that history on purpose, at a pace where every week of good results earns the next increase.

Before day one: four checks

A warm-up only works if the mail you send during it is mail you would be happy to be judged on. Fix these first, because a problem found in week two has already cost you week one.

  1. Authentication is published. SPF and DKIM for the sending domain, and a DMARC record. Google requires all three from anyone sending 5,000 or more messages a day to Gmail, and the domain in your From header has to align with SPF or DKIM. Run the domain through the deliverability checker to see each record and what is wrong with it.
  2. Authentication actually passes. Published is not the same as passing. Send yourself a test, copy its raw headers, and paste them into the email header analyzer. You want spf=pass, dkim=pass and dmarc=pass in the Authentication-Results header.
  3. The content would pass a spam filter. An unsubscribe link on anything marketing, a postal address, no hidden text. The spam checker flags these before a filter does.
  4. The email renders. The first sends go to your most engaged recipients, the people a warm-up depends on. A layout that collapses in Outlook or turns unreadable in dark mode is a bad first impression to give them. Check it with the CSS compatibility checker.

A ramp you can follow

Google gives no numbers. Resend publishes a starting schedule for a brand-new domain, which is a reasonable default for any provider:

first week, new domain (Resend)
8 lines
Day   Messages per day
1     150
2     250
3     400
4     700
5     1,000
6     1,500
7     2,000

From day 4 it also caps sending per hour, starting at 50, so the day's volume is spread out rather than sent in one burst. For targets past the first week, Resend's warm-up calculator extends the ramp from your target volume and start date. A domain that already has a sending history starts much higher, at around 1,000 messages on day 1.

Send the early volume to the people most likely to open: recent sign-ups, active customers, anyone who has clicked lately. Leave old or cold segments for after the domain has a track record, or leave them out.

The numbers that tell you to slow down

  • Spam rate. Google asks senders to stay below 0.10% in Postmaster Tools and never reach 0.30%. Resend's warm-up guide uses a tighter 0.08%.
  • Bounce rate. Resend's threshold is 4%. A rise usually means an old or bought list, and every hard bounce is evidence against you.

If either climbs, hold the volume where it is, find the cause, and resume once it is fixed. Pushing through a rising spam rate is how a warm-up turns into a recovery.

Decide your subdomains first

If you are going to split transactional and marketing mail across subdomains, decide that before warming anything. Warming one domain and then moving the mail to another throws the work away. The case for splitting, and a DNS layout for it, is in transactional vs marketing subdomains. Set the DMARC policy for them with the DMARC record generator.

Frequently Asked Questions

How long does it take to warm up a new sending domain?

Plan on weeks, not days. Resend's schedule for a new domain reaches 2,000 messages a day on day 7 and keeps climbing from there, and its calculator stretches the ramp to as long as six weeks for larger targets. The right length is the one where bounce and spam rates stay flat as volume rises.

Do I need to warm up a domain that only sends transactional email?

Yes, if the volume is meaningful. Inbox providers judge a domain by its history, and a new domain has none whatever it sends. Transactional mail has an advantage: people expect it and open it, which is exactly the engagement a warm-up wants.

What should I check before the first send?

That SPF, DKIM and DMARC are published and pass for the domain in your From address, that a test you receive shows those passes in its headers, and that the email itself has an unsubscribe link, a postal address and renders in the clients your recipients use.

Are warm-up services worth paying for?

Resend advises against them. Services that manufacture engagement to game spam filters can harm your long-term reputation once inbox providers adjust. Sending real mail to engaged recipients, slowly, is the warm-up.

Check the domain before the first send

SPF, DKIM, DMARC and BIMI for any domain, with what to fix. No account needed.

Open the deliverability checker
Sources & Primary References:

Reviewed by Philippe KAM · Last updated: Oct 14, 2026

PK

Philippe KAM

Founder & Lead Engineer at Emailens

Building next-generation email preview and QA infrastructure for developers. Focused on reverse-engineering rendering engines across Outlook (Word MSO & New Outlook), Gmail, and Apple Mail to eliminate email rendering bugs before dispatch.