Cloudflare Email Routing is free. Forward has a free tier too. Both forward emails from your custom domain to an existing inbox. So what's the difference? And more importantly — which one should you actually use?
This isn't a marketing page. We'll give you an honest comparison so you can make the right call for your business.
What Is Cloudflare Email Routing?
Cloudflare Email Routing is a feature bundled into Cloudflare's DNS service (which is already free). If your domain's nameservers already point to Cloudflare, you can enable email routing in a few clicks.
It does one thing: receive emails at your custom domain and forward them to another address. It's minimal by design — Cloudflare is a CDN and security company, not an email company.
What Is Forward?
Forward is a dedicated email forwarding service built specifically for domain email. It handles receiving, forwarding, send-as workflows with Gmail and Outlook, deliverability-focused forwarding, guided SPF/DKIM/DMARC setup, catch-all routing, team management, and more.
Email forwarding isn't a side feature for Forward — it's the entire product. That focus matters when you need reliability and professional delivery.
Feature-by-Feature Comparison
| Feature | Forward | Cloudflare Email Routing |
|---|---|---|
| Price | Free tier + paid plans | Free (bundled with DNS) |
| Email Forwarding | ✓ | ✓ |
| Catch-All Address | ✓ | ✓ |
| Send-As (Reply from Domain) | Via send-as workflow | ✗ Not supported |
| DKIM Signing | Guided setup | ✗ No outbound |
| SPF Configuration | ✓ Guided setup | Partial (receive only) |
| DMARC Support | ✓ | Partial |
| Multiple Destinations | ✓ Per alias | ✓ Per alias |
| Team Management | ✓ | ✗ |
| API Access | ✓ | ✓ (Cloudflare API) |
| Deliverability Optimization | Deliverability-focused | ✗ Best-effort |
| Dedicated Email Support | ✓ | ✗ Community forums |
| Requires Cloudflare DNS | ✓ Works with any DNS | ✗ Cloudflare NS only |
The 4 Key Differences That Matter
1. Send-As (The Dealbreaker for Most)
Cloudflare Email Routing is receive-only. It forwards incoming emails to your Gmail, but you can't reply as hello@yourdomain.com through Cloudflare. You'll reply as your personal Gmail address — which defeats the purpose of having a professional email.
Forward works well with Gmail and Outlook send-as setup, so you can reply from your domain instead of your personal address. The professional loop is closed.
2. Deliverability
Email deliverability is an art. Forward actively monitors sender reputation, implements best practices for SRS (Sender Rewriting Scheme), and optimizes forwarding paths. Cloudflare's routing is "best effort" — it works most of the time, but forwarded emails have a higher chance of landing in spam because Cloudflare doesn't specialize in email delivery.
3. DNS Lock-In
Cloudflare Email Routing only works if your domain's nameservers point to Cloudflare. If you use a different DNS provider (Route 53, Google Cloud DNS, DigitalOcean, etc.), you can't use Cloudflare's email routing without migrating your entire DNS.
Forward works with any DNS provider. Just add MX and TXT records wherever your domain lives.
4. Support When Things Break
Email is mission-critical for business. When something goes wrong with Cloudflare Email Routing, your options are community forums and Stack Overflow. Cloudflare doesn't offer dedicated support for their free email routing feature.
Forward provides direct email support from a team that lives and breathes email infrastructure.
When Cloudflare Email Routing Makes Sense
- You already use Cloudflare for DNS and CDN
- You only need basic receive-and-forward (no reply-as)
- You're a developer who doesn't mind raw, minimal tools
- You have a personal project with no business email needs
When Forward Is the Better Choice
- You need to reply from your domain — the #1 reason most people switch from Cloudflare
- You run a business — deliverability, reliability, and professional appearance matter
- You use a non-Cloudflare DNS — Forward works everywhere
- You manage a team — Forward supports team management and multi-user access
- You want support — when email breaks, you need help fast
If you run a store and want the Shopify-specific version of this decision, read Shopify Custom Domain Email: How to Set It Up Without Google Workspace.
Migrating from Cloudflare to Forward
If you're currently using Cloudflare Email Routing and want to switch, it takes about 10 minutes:
- Sign up for Forward and add your domain
- Update your MX records (even in Cloudflare's DNS panel)
- Disable Cloudflare Email Routing in the Cloudflare dashboard
- Create your aliases in Forward
- Set up Send-As in Gmail for full professional email
Zero downtime. Your emails keep flowing.