All posts
July 23, 2026

Leaving Zoho Mail: The Complete Migration Guide (2026)

Opaque sending lockouts, the per-seat model that turns separate inboxes into $180/year, and shared-IP spam-foldering — when Zoho's low price stops paying off, here's the evening-long move.

The short version — Zoho Mail is the price floor of business email, and for a genuine single-user setup it can undercut almost everyone. People leave for three specific reasons: opaque sending lockouts ("unusual activity, you're blocked from sending" with unpublished limits and slow resolution), the per-user seat model that turns "several separate inboxes" into $180/year, and shared-IP deliverability that lands legitimate mail in spam. If any of those is your story, here's the evening-long move out — history, folders and read state intact.

Credit first

Zoho is a real company with real engineering — own datacenters on four continents, a deep admin console, a full provisioning API, and a $12/user/year floor nobody else matches. If you're one person, one paid seat, a handful of domains as aliases into that one mailbox, and you've never been rate-limited, Zoho is hard to beat on price and you should probably stay. This guide is for the people who hit the walls below.

Why people actually leave

  • Sending limits you can't see, enforced by lockout. Zoho deliberately doesn't publish its sending caps — their usage policy calls them "dynamic… based on each user's reputation" (Zoho usage policy). The failure mode is an account "blocked from sending" for "unusual activity", with opaque, sometimes slow reinstatement (blocked-accounts doc). An invisible limit you discover by being cut off is worse than a low limit you can plan around.
  • The seat model bites when you want real separate inboxes. Aliases into one mailbox are fine and cheap (up to 30). But the moment you want a separate IMAP inbox per identity, each is another paid seat — a documented "deal-breaker" for solo operators who wanted several distinct mailboxes, not one with aliases (Zoho community thread). Fifteen inboxes = fifteen seats.
  • Shared-IP deliverability. Standard-tier mail sends from shared pools; spam-foldering reports at Gmail and Outlook recur, and "Premium Email Delivery"-style assurances live further up the price ladder.
  • The DNS "headache" and support gaps. Reviewers repeatedly call Zoho's DKIM/SPF setup wizard a headache, and support quality (weekend voids, a BBB "F" rating) is a common complaint among people paying the lowest price in the market.
  • Everything is framed per-user/per-org. The solo-multi-domain path exists but is invisible in the product; you're using a business-suite tool sideways.

Before you start

  1. List your domains, aliases and any separate mailboxes/seats in the Zoho admin console.
  2. Turn on IMAP if it isn't already — Zoho Settings → Mail Accounts → IMAP Access. (Zoho's free personal tier has no IMAP at all; only paid mailboxes can be copied out. If you're on free, you'll export via their web tools instead.)
  3. Create an app password if you use two-factor sign-in — the import authenticates over IMAP per mailbox.
  4. Cancel nothing yet.

The migration, step by step

1. Create the destination and verify your domains. On MailHow: Settings → Domains, verify each with a TXT record — no effect on live mail. Zoho allows up to 30 domains per org; if you're consolidating several, they can all land in one inbox at the destination.

2. Copy each mailbox across. Settings → Import → the Zoho preset (imappro.zoho.com — the paid-mailbox host; the preset's hint covers the free-host and IMAP-off cases), then the address and password (or app password). One-way copy, folders/flags/dates preserved, Zoho untouched. Repeat per seat — and note that seats you only kept because Zoho charged per inbox can collapse into one inbox here.

3. Recreate routing. Aliases, catch-alls, and any split-delivery/routing rules — rebuild them at the destination from your inventory. Zoho's per-domain catch-all maps cleanly to a catch-all per domain.

4. Switch DNS. Replace Zoho's MX and its SPF/DKIM records with the new provider's. Where Zoho's DKIM wizard was the "headache", the destination should generate the records for you (on MailHow: one click with a connected registrar, SPF merged into any existing record rather than overwritten). Delete Zoho's MX records — leftovers split delivery.

5. Two weeks of grace, one sweep, then cancel each seat. Keep Zoho live briefly to catch stale-cache mail, re-import once to sweep, export any calendars/contacts from the Zoho apps (.ics/.vcf), then cancel the seats and turn off renewal.

What changes, concretely

Zoho Mail MailHow
Price (1 mailbox, several domains as aliases) ~$12/yr $29/yr
Price (several separate inboxes) one seat each — e.g. 15 = ~$180/yr $29/yr total, all in one inbox
Sending limits unpublished, "dynamic", enforced by lockout 100/hour, published
Domains up to 30/org up to 5 (free tier), all one inbox
DNS setup DKIM/SPF wizard reviewers call a headache one-click via connected registrars, SPF merged
Model per-user business suite single unified multi-domain inbox
Support reputation BBB "F", weekend voids (common complaint) small EU team, human-scale

Fair the other way: Zoho is genuinely cheaper for the one-seat-aliases case, its admin console and API are deeper than ours, and its apps/calendar/contacts suite is more complete. If you need an org-management tool, that's Zoho's home turf.

Questions from Zoho switchers

I'm on Zoho's free plan — can I still migrate my mail? The free plan has no IMAP, so the automatic copy can't reach it. Use Zoho's own web export (or add your free account to a desktop client that can, if available) to pull your mail out, then import the export. Paid mailboxes copy directly via the preset.

Will consolidating separate seats into one inbox lose anything? No — each seat's mail imports with its folders and read state; at the destination they share one inbox while keeping their own sending addresses. You stop paying per inbox; you don't lose per-address identity.

Why is my sending suddenly fine after moving — did I have a reputation problem? Usually not you — shared-pool sending and undisclosed dynamic limits are the common culprits. A provider that publishes its caps and monitors its own sending IPs removes the guesswork.

Do I have to move my domains off wherever they're registered? No. Registration and mail hosting are separate; only the DNS records change.


Full side-by-side: MailHow vs Zoho Mail. Fundamentals: the complete guide to email on your own domain.