Free Custom-Domain Email Forwarding with ImprovMX: Receive Mail at Your Domain in 5 Minutes

Free Custom-Domain Email Forwarding with ImprovMX: Receive Mail at Your Domain in 5 Minutes

One-line pitch: Own a domain but don't want to pay for business email? ImprovMX's free tier forwards everything sent to addresses like info@yourdomain.com straight to your Gmail — 1 domain, 25 aliases, 500 forwards a day, and all it takes is two DNS records.

What You Need

  • A domain you own (any TLD; DNS can stay with any registrar — that's the key difference from Cloudflare Email Routing, which forces you to move DNS to Cloudflare).
  • An existing inbox (Gmail, Outlook, or anything else) to receive the forwarded mail.
  • Access to your domain's DNS panel (Namecheap, GoDaddy, Cloudflare, Porkbun, etc.).
  • Not needed: no credit card, no phone verification. Fully online, about 5–10 minutes.

Correction worth knowing: some older blog posts claim ImprovMX's free tier covers "unlimited domains." That's outdated. Verified on the official pricing page on 2026-10-24: the free tier covers exactly 1 domain. Alternatives for multiple domains are listed at the end.

Step by Step

Step 1: Enter your domain and destination email on ImprovMX

Open improvmx.com. Right on the homepage there's a simple form with two fields: Your domain name (e.g. yourdomain.com) and Your email address (where mail should be forwarded, e.g. your Gmail).

ImprovMX homepage: enter your domain and receiving email

Fill both in and click Create a free alias. No account signup is required up front — ImprovMX generates your DNS records first and walks you through the setup.

Step 2: Check the free-tier limits before touching DNS

Before editing DNS, glance at the pricing page so you know what the free tier actually gives you (verified 2026-10-24):

ImprovMX pricing page: Free tier $0 — 1 domain, 25 aliases, 500 forwards/day

Free tier includes What it means
1 domain One domain per free account
25 aliases e.g. info@, support@, sales@… plus a default catch-all *@yourdomain.com so nothing gets missed
500 forwarded emails/day Plenty for contact forms, order notifications, and signup verifications
7-day email logs Check what was forwarded if a message goes missing
API access Manage aliases programmatically

No SMTP sending on the free tier: it's receive-only. To reply from your domain address you need a paid tier (from $9/mo) or Gmail's "Send mail as" feature using Gmail's SMTP (see Step 4).

Step 3: Add the MX and TXT records at your DNS provider

After clicking Create a free alias, ImprovMX hands you two sets of DNS records. Go to your registrar's DNS management and add them (field names vary slightly between Namecheap / Cloudflare / GoDaddy / Porkbun):

Type Host Value Priority
MX @ mx1.improvmx.com 10
MX @ mx2.improvmx.com 20
TXT @ v=spf1 include:spf.improvmx.com ~all —

Three things to watch:

  1. Delete old MX records first. If the domain previously used another mail service, leftover MX records will send some mail down the old path — the classic "sometimes I get it, sometimes I don't" bug that's painful to diagnose.
  2. The TXT record is SPF: it tells the world that only ImprovMX's servers may handle mail for your domain, which fights spoofing and keeps you out of spam folders. A domain may have only one SPF record — if you already have a TXT starting with v=spf1, merge include:spf.improvmx.com into it instead of creating a second one.
  3. Wait for DNS propagation: usually 5–30 minutes, up to 48 hours depending on TTL.

This hands-on walkthrough screenshots every step of the DNS setup if you want a visual reference:

Hands-on tutorial: setting up ImprovMX DNS records in 5 minutes

Step 4: Verify in ImprovMX, add aliases, and send a test email

Back on the ImprovMX page, click "I've added them, check now." When you see Email forwarding active, DNS has propagated.

Then in the dashboard:

  1. Add aliases: e.g. info@yourdomain.com → your Gmail; support@ → another inbox. One alias can forward to multiple destinations.
  2. Keep or drop the catch-all: the default *@yourdomain.com wildcard catches mail to any typo'd address. Great for never missing anything; the tradeoff is more spam. Keep it, and add a Gmail filter to label it.
  3. Send a test email: from a different account, email info@yourdomain.com and confirm it lands in your Gmail within seconds to minutes.

To reply from your domain address, add it under Gmail Settings → Accounts and Import → "Send mail as," using Gmail's SMTP (recipients see your domain address, though headers may show it was sent via Gmail — acceptable for most, but not for everyone). This tutorial covers the full ImprovMX + Gmail combo:

Walkthrough: ImprovMX forwarding combined with Gmail send/receive

Costs, Gotchas, and How It Compares

Cost: free tier is $0, no card required. Paid tiers if you outgrow it: Premium $9/mo (30 domains, 100 aliases/domain, 150k forwards/mo, 12k SMTP sends/mo), Pro $24/mo, Light $50/yr (5 domains). For personal projects and small-business inboxes, free is enough for a long time.

How it differs from similar free options:

  • Cloudflare Email Routing (free, up to 200 aliases): requires moving your DNS to Cloudflare. If your DNS lives elsewhere and you'd rather not migrate, ImprovMX is less friction.
  • Zoho Mail (free): a real mailbox with inbox, sending, and 5 GB storage — pick it if you need an actual email account rather than just forwarding.
  • Forward Email (free): unlimited domains and unlimited forwarding volume — more generous, but no visual dashboard (config-file driven). ImprovMX has a proper web panel plus API, friendlier for beginners.

Gotchas:

  1. Forwarded mail occasionally lands in Gmail spam. Real-user reports (Reclaim Hosting forum, Aug 2025) describe all ImprovMX forwards going to Gmail spam. ImprovMX applies SRS (sender rewriting) on all tiers to help SPF pass, but forwarded mail still looks "rewritten" to Gmail's filters. Mitigations: get SPF right, create a Gmail filter "Never send to spam" for your domain addresses, and whitelist important senders.
  2. 500 forwards/day is a hard cap. Fine for contact forms and verification emails; don't use it for newsletters — that's a paid use case.
  3. No mailbox, no storage. ImprovMX deletes mail after forwarding (a privacy plus). Archiving is your destination inbox's job.
  4. You must own a domain. No domain, no service — same as every other domain-email option.

Track record check: ImprovMX has operated since around 2015. No shutdowns, mass bans, or quiet paywalling of the free tier found; GDPR compliant; "forever free" wording stable on the pricing page. Risk: low.

Sources

Unverified: per the read-only research rule no ImprovMX account was created, so the in-dashboard display of free-tier alias quota is unverified (the pricing-page numbers are verified). DNS record values were cross-verified across three independent sources.