Tools
Set Up Free Business Email with Zoho Mail (Custom Domain)
Last updated: 4/20/2026
Zoho Mail Free Plan
The Forever Free plan allows:
- Up to 5 email accounts on your domain
- 5 GB storage per account
- Full send/receive + mobile app access
- No credit card required
Setup Steps
1. Sign Up
Go to zoho.com/mail → scroll to pricing → find Forever Free Plan → Add an existing domain
2. Domain Verification
Zoho gives you a TXT record:
type: TXT | name: @ | content: zoho-verification=zb12345678.zm.zoho.com
Add in Cloudflare → click Verify TXT Record in Zoho.
3. Configure DNS in Cloudflare
MX Records:
MX | @ | mx.zoho.com | 10
MX | @ | mx2.zoho.com | 20
MX | @ | mx3.zoho.com | 50
SPF:
TXT | @ | v=spf1 include:zohomail.com ~all
DKIM:
TXT | zmail._domainkey | v=DKIM1; k=rsa; p=<long-key-from-zoho>
Click Verify All Records in Zoho — all should go green immediately (Cloudflare propagates instantly).
Adding More Email Accounts
Admin panel: mailadmin.zoho.com → Users → Add
- Fill in name and Email ID (e.g.,
support→support@yourdomain.com) - Up to 5 accounts on free plan
SMTP Settings (for PHPMailer, etc.)
SMTP Host: smtp.zoho.com
Port: 465 (SSL) or 587 (TLS)
Username: info@yourdomain.com
Password: your-zoho-email-password
Access Email
- Web: mail.zoho.com
- Mobile: Zoho Mail app (iOS/Android)