All articles

Scaling

How Many Mailboxes Do You Need for Cold Email?

Divide target sends by the safe per-inbox limit. Azure is 2 to 3 a day, Google up to 15. Everything else follows from that.

Key takeaway: Divide your target daily sends by the safe per-inbox limit for your provider. Azure is 2 to 3 a day, Google is up to 15. Then work out domains: up to 100 Azure inboxes share one tenant and its .com, Google runs 3 inboxes per domain. Never solve a volume problem by pushing existing inboxes harder.

The most common way people burn cold email infrastructure is deciding they need more volume and getting it from the inboxes they already have. It works for about three weeks, then placement collapses and they cannot work out why.

Volume comes from breadth. More capacity, more domains, same conservative limits. Here is how to size it.

The formula

Inboxes = daily sends ÷ safe per-inbox limit

Azure tenants = inboxes ÷ 100    Google domains = inboxes ÷ 3

The safe limits are not a preference, they are set by the provider:

  • Microsoft Azure: 2 to 3 emails per inbox per day
  • Google Workspace: up to 15 emails per inbox per day, 3 inboxes per domain.

On Azure the tenant is the unit: one .com domain with 25, 50 or 100 inboxes for €30, which is why the domain is bundled into the price. Google runs 3 inboxes per domain, so a Google estate needs far more domains.

Worked examples

Daily sendsAzure inboxesAzure tenants (= domains)Google inboxesGoogle domains
500200235~12
1,000400470~24
2,000800813545
6,0002,40024400~134

Azure needs more inboxes but far fewer domains, because each tenant runs on one .com. Google needs fewer inboxes but many more domains, each bought separately. At €30 a tenant with the .com included, 4 Azure tenants (€120) cost less than 70 Google inboxes (€210) across 24 domains you have to register yourself.

Warm-up changes the timeline, not the maths

New inboxes do not send at full volume on day one. The ramp differs by provider:

Azure

Days 1 to 14: 5 warm-up emails a day, increasing by 1 per day, target reply rate 65 percent. From day 15: 2 to 3 cold emails a day with warm-up maintained at 5, and 60 to 80 minutes between sends.

Google Workspace

Sending limit 15 a day, warm-up limit 20 a day increasing by 2, reply rate 35 percent, 20 minutes between sends.

These are not interchangeable. Applying Google's numbers to an Azure tenant is the fastest way to lose it.

Pre-warmed inboxes skip this. They have already had four weeks of warm-up and are delivered and sending within 24 hours, which matters if you are replacing a set mid-campaign.

Sizing for growth, not for today

Order for the volume you want in two months, not the volume you need this week. Warm-up takes two weeks and provisioning takes 24 hours, so infrastructure ordered today is at full capacity in roughly a fortnight.

The other thing to plan for is decay. Sets do not last forever, and reputation drifts down over months. Running a rotation means a replacement set is ordered at week four and takes over at week six, so you always have a warmed set ready rather than scrambling when numbers dip.

A sanity check. If your plan involves any inbox sending more than 3 a day on Azure or more than 15 on Google, the plan is wrong. Add inboxes instead. Infrastructure is cheap; a burned domain and a burned list are not.

Want this done for you?

Our Build and Release service stands up your entire cold email infrastructure: domains, mailboxes, authentication, warm-up, and tracking, all authenticated and ready to send. You skip the weeks of setup and start with campaigns.

Book a call