Email Sending Limits by Provider (2026): Gmail, Microsoft 365, Zoho
Current daily sending limits for Google Workspace, Gmail, Microsoft 365, Outlook.com, and Zoho — and how to plan warmup and outreach volume around them.
Every mailbox provider caps how much you can send, and the caps are lower and stranger than most people assume: some count messages, some count recipients, some are rolling 24-hour windows, and some are dynamic numbers the provider won't publish at all. If you're planning warmup or cold outreach volume, these limits are the hard ceiling everything else fits under.
Here's the current landscape as of mid-2026, with links to the official documentation — limits change without notice, so verify against the source before betting a campaign on them.
The limits, side by side
| Provider | Daily limit (as of 2026) | Notes |
|---|---|---|
| Google Workspace (paid) | 2,000 messages / rolling 24h | 3,000 recipients/day, max 2,000 external |
| Google Workspace (trial) | 500 messages/day | Lifts when you convert to paid |
| Gmail (free @gmail.com) | 500/day | Per rolling 24h |
| Microsoft 365 / Exchange Online | 10,000 recipients / rolling 24h | Plus 30 messages/minute via SMTP; 500 recipients per message by default |
| Outlook.com (free) | ~300 recipients/day (unpublished) | Lower for new/unverified accounts; Microsoft doesn't publish exact numbers |
| Zoho Mail | Dynamic: 50–500 external emails/hour | Based on plan, reputation, and engagement; free plan sits at the low end |
Sources: Google Workspace sending limits, Exchange Online limits, Outlook.com sending limits, Zoho Mail rates and limits.
Three details the table can't fully capture:
- Messages vs. recipients. Google counts messages sent and recipients separately; Microsoft counts recipients — one email to 50 people consumes 50 of your 10,000. For one-to-one outreach the distinction barely matters, but it's why "limit" comparisons across providers are apples to oranges.
- Rolling windows. These limits reset gradually, not at midnight. If you exhaust Google's limit at 3 PM, capacity returns as your oldest sends age out of the 24-hour window — not at 12:01 AM.
- Published numbers are ceilings, not entitlements. Every provider throttles below the published limit for accounts it considers risky: new accounts, trial accounts, accounts with poor reputation. Zoho makes this explicit by publishing a range; Google and Microsoft do it quietly.
What actually happens when you hit a limit
This is the part that matters for deliverability, because hitting a limit is not a neutral event.
Google blocks further sending for up to 24 hours and shows the user a "you have reached a limit for sending mail" error. Your mailbox keeps receiving; it just can't send.
Microsoft 365 throttles rather than hard-stops at the per-minute rate (excess messages queue into following minutes), but exceeding outbound spam thresholds can flag the account as a restricted user — sending is blocked until an admin releases it from the Defender portal. Repeated offenses can push your whole tenant's outbound mail into Microsoft's high-risk delivery pool, which is shared with known-bad senders. As of 2026 Microsoft is also rolling out tenant-level external recipient limits, so one mailbox's excess can consume capacity that belongs to your whole organization.
Zoho temporarily blocks sending when you exceed the hourly cap, and because its limits are reputation-driven, repeatedly slamming into them tends to lower the cap.
The common thread: providers treat limit-hitting as a spam signal in itself. Legitimate humans almost never max out their mailbox; spammers and compromised accounts do. An account that bounces off its ceiling regularly is telling the provider exactly what it doesn't want to hear.
The published limit is not a target. Reputation damage starts well before the hard cap — a mailbox that jumps from 20 emails a day to 400 is behaving anomalously even though 400 is "allowed." Volume patterns are scored, not just volume totals.
Why warmup volume has to fit inside these limits
Warmup and real sending draw from the same account quota, which has two practical consequences.
First, the ramp must leave headroom. EmailWarmer's default schedule starts at 5 emails/day and climbs gradually — 17/day by day 7, 52/day by day 14 — toward a default target of 40/day. That's deliberately a small fraction of any provider's cap, because the point of warmup is to look like a normal human sender, and normal humans don't send 2,000 emails a day. (More on how the ramp works in What Is Email Warmup?.)
Second, once real campaigns start, they stack on top of warmup volume. If your mailbox sends 40 warmup emails and 150 campaign emails a day, the provider sees 190 emails a day from that account. All of it counts against the limit, and all of it shapes your volume pattern. Budget them together.
Planning cold outreach volume: practical guidance
Numbers vary by situation, but the reasoning doesn't:
- Per-mailbox campaign volume should be modest. Most experienced senders keep cold outreach in the range of 20–50 emails per mailbox per day — far below every paid provider's cap. This isn't about the limit; it's about staying inside the behavioral envelope of a human sender and containing the blast radius if one mailbox's reputation dips.
- Scale with mailboxes, not volume. Need 500 sends a day? That's 10–15 mailboxes at humane volume, ideally spread across two or three domains, not one mailbox pushed toward its ceiling. Separate domains also isolate reputational damage.
- Reserve quota for warmup — permanently. Keep warmup running under live campaigns at reduced volume. Cold email's engagement is inherently weak (strangers don't reliably open or reply); warmup's opens and replies offset it. A reasonable split early on is warmup at or above campaign volume, shifting toward more campaign share as placement stabilizes.
- Ramp campaigns like you ramped warmup. Going from 0 to full campaign volume the day warmup "finishes" recreates the exact spike pattern warmup existed to avoid. Add campaign volume in steps over a week or two.
- Free-tier accounts aren't outreach accounts. A 300–500/day cap sounds workable until you subtract warmup, replies, and the aggressive new-account throttling free tiers apply. If outreach matters, use a paid Workspace or Microsoft 365 account on your own domain.
And before volume planning matters at all, authentication has to be right — an unauthenticated sender gets filtered at any volume. Set up SPF, DKIM, and DMARC first, and confirm it with the free checker.
The bottom line
Provider limits define the box; sender reputation decides how much of the box you can actually use. Plan outreach as many mailboxes at low volume rather than one mailbox at high volume, keep warmup running underneath, and treat the published caps as guardrails you should never be close enough to touch.
If you're setting up a new sending mailbox, warm it before your campaigns need it — the free plan covers one mailbox, free forever, with the full ramp and placement visibility included.
Ready to land in the inbox?
Warm up your first mailbox free — automated warmup, placement tests, and deliverability monitoring in one place.
Start free