Get a Professional Email Address for Free (With Your Own Domain)
Receiving is free with Cloudflare or ImprovMX. Sending is free with Brevo's SMTP. Or use Zoho's forever-free plan. Here are all the real options, the honest catches, and the official setup links.

Your business card says your name. Under it, there is an email address that ends in gmail.com.
It works. It also whispers "hobby" to the person reading it, and you have spent real money and real nights making sure nothing else on your business whispers that. The fix costs nothing but your time, and in 2026 it is a handful of setups, all of which are free.
Why a domain email actually matters
An address like hello@yourdomain.com does two jobs. It tells the person on the other end that you are invested enough to own your own slice of the internet, and it tells the spam filter that you are a real sender, not a throwaway account. The first job is about trust. The second is about actually landing in the inbox instead of the promotions tab. Both are worth doing, and neither requires a paid mailbox.
First, the honest catch: the domain still costs ten dollars
Here is the part nobody likes to say. The mailbox can be free, but the domain is not. You pay your registrar about ten to fifteen dollars a year for the right to own your address. If you already have a website, you already own this, and the email is a bonus that rides on it. If you do not have a domain yet, budget for that one small annual cost and everything else in this post stays free.
The two jobs: receiving and sending
Email is two directions, and the free tools split along that line. Receiving means mail sent to hello@yourdomain.com reaches an inbox you read. Sending means replies go out from hello@yourdomain.com. Some free services do one, some do the other, and one does both. Knowing which job each tool does is the whole trick.
Path 1: Receive with Cloudflare Email Routing
If your site already runs on Cloudflare, which many static sites do, this is the easiest receiving setup in existence.
Step 1: Add your domain to Cloudflare
You need a free Cloudflare account and your domain added to it. If your DNS is already there, you are done with this step.
Step 2: Turn on Email Routing
In the Cloudflare dashboard, go to Email Routing and select your domain. Cloudflare asks to add three records for you: the MX records that tell the internet where your mail goes, plus SPF and DKIM text records that authorize the routing. It does this automatically. You just approve it.
Step 3: Add a destination and verify it
Add the inbox you want to receive into, such as your existing Gmail address. Cloudflare sends a verification email to it. You click the link. That is the whole verification.
Step 4: Create routing rules
Now create a rule for each address you want. The pattern is the local part, for example hello for hello@yourdomain.com, and the action is "Send to an email", to the destination you verified. Save it, send a test message from another account, and you are receiving on your domain.
The limits, honestly named
The free plan allows 200 routing rules per domain and 200 verified destinations per account. In practice that is more than a growing business will use for years. The real limit is the honest one: Cloudflare forwards mail, and it does not host your outbound mail. Receiving is done. Sending is the second job.
Path 2: Send with Brevo SMTP, wired into any client
The second job is sending. Brevo's free plan provides the SMTP relay, and your mail client, whether Gmail, Outlook, or the mail app on your phone, provides the window you keep using.
Step 1: Create a free Brevo account and verify your domain
Sign up on Brevo's free plan, no credit card. Add your domain in their settings and follow their verification steps, which include adding a DNS record they provide.
Step 2: Add the DNS records Brevo asks for
Brevo asks you to add records that prove you own the domain and authorize Brevo to send for it. You add them in the DNS dashboard you already use, whether that is Cloudflare or your registrar. This is the most technical step in the whole post, and it is mostly copy and paste from one tab to the other.
Step 3: Get your SMTP credentials
In Brevo, open the SMTP and API settings and generate an SMTP key. The official Brevo documentation states the connection details: ports 587 or 2525 without encryption, or port 465 with SSL or TLS. Use an SMTP key, not an API key, for relay connections.
Step 4: Connect your mail client
In Gmail, open Settings, then Accounts, then "Send mail as", and add your domain address. When it asks for SMTP details, enter Brevo's server with your Brevo key. Gmail sends a confirmation to your domain address, which your forwarding setup delivers to the inbox you are sitting in. Click it. Now your replies go out from hello@yourdomain.com, and you never left your inbox. The same credentials work in Outlook, Apple Mail, and Thunderbird.
The 300-a-day limit, honestly named
Brevo's free plan allows about 300 emails per day. For a growing business in its first years, that is plenty. For a business sending newsletters or bulk mail to thousands of addresses, it is not, and that is the moment to look at the paid plans.
Path 3: Zoho Mail forever free, the one stop
Maybe you do not want to assemble two tools. Zoho Mail has a forever-free plan that is the one-stop version, and it is genuinely generous.
What's included
Custom email on one domain, up to five users, 5 GB of storage per user, webmail, a mobile app, and a calendar. No credit card is required to sign up. For a small team starting out, five professional addresses for zero dollars a month is hard to beat.
The two catches: no IMAP, selected regions
Two honest catches come with it. The free plan does not include IMAP or POP, which means you read and send from Zoho's own webmail and app, not from Outlook or Apple Mail. And the free plan is only available in selected data centers, so your region decides whether it is an option at all. If either catch bites, a forwarder plus Brevo is the path that works from anywhere.
Other free options worth knowing
The three paths above are the workhorses, but the research found two more forwarders and a list of things that look free and are not. Know them all, and you will not be surprised later.
ImprovMX, the DNS-agnostic forwarder
ImprovMX is a forwarder like Cloudflare's, but it does not require your DNS to live on Cloudflare. The free tier covers one domain, up to 25 aliases, and 500 forwarded emails per day, with logs and an API. Setup is two records: their MX records and an SPF include. If your domain is not on Cloudflare, this is the cleanest receiving path. As with every forwarder, sending from the domain is the paid step, which is where Brevo comes back in.
Forward Email, the open-source forwarder
Forward Email is an open-source forwarding service with a notably generous free tier: unlimited domains, unlimited forwarding, spam protection, and webhooks, with a public security audit. It is the right pick if you own several domains and want them all forwarding into one inbox. Sending and storage start at $3 per month.
What is not really free
The consumer mailboxes, Gmail, Outlook.com, Proton, Tuta, and Infomaniak, are free and excellent, but none of them gives you a custom domain on the free tier. The domain is the whole point here, so they are out. And several former free plans have ended: Migadu dropped its free plan, Purelymail is a credit trial of about a month, Mailbox.org is a 30-day trial, and Yandex 360 for Business could not be verified at research time. If a source tells you any of these are free, check the vendor's own pricing page first.
Web host email, the included-but-risky option
If you pay for web hosting, it probably includes email accounts at no extra cost, with full IMAP and SMTP. The catch is deliverability: your domain shares a sending IP with thousands of other sites on that host, and if any of them misbehave, your mail can land in spam. It is fine for getting started and a poor long-term home for customer-facing mail.
Self-hosting, the expert path
Mail-in-a-Box and mailcow are free, open-source mail servers you run yourself. The software is free; the server is not, and neither is the expertise. Running a mail server means keeping it patched, managing backups, and warming up a new IP address before anyone will accept your mail. This is the right choice for very few growing businesses, and it is named here so you know it exists and can skip it.
The decision matrix
- You are a solo operator and you already live in Gmail: Cloudflare (or ImprovMX) plus Brevo. Two setups, one inbox, works everywhere.
- You have a small team and want five addresses under one roof with a calendar: Zoho, if your region qualifies.
- You own several domains: Forward Email for receiving, Brevo for sending.
- You are already paying for shared hosting: try the included email to start, but watch deliverability and plan to move.
Setup links, by path and by client
Official documents, verified at research time. If a link changes, search the vendor's help center for the same page.
| Path | Official setup document |
|---|---|
| Cloudflare Email Routing | Cloudflare's own Email Routing getting-started docs |
| Brevo SMTP relay | Brevo's official SMTP integration doc, which includes the exact ports |
| Gmail send-as | Google's help page "Send emails from a different address or alias" |
| Zoho Mail | Zoho's "Configure Email Delivery" admin help, plus "Enable Mail Hosting" |
| ImprovMX | ImprovMX's setup guides on their site, which include the exact DNS records |
| Forward Email | Forward Email's setup guides, which include their DNS records |
For mail clients, the rule is simple. On a free tier without IMAP, you live in the provider's webmail and app, which is the Zoho case. On any path that gives you SMTP credentials, which is the Brevo case, those same credentials configure Gmail, Outlook, Apple Mail, and Thunderbird. The exact screens change every few months, so the provider's client-setup help page is the right source for the current steps.
When it is worth paying
The free path has a ceiling, and it is an honest one. The moment you need a mailbox in Outlook or Apple Mail, the moment you need more than 5 GB per person, the moment your team passes five people, or the moment your sending volume clears Brevo's daily limit, paying becomes the right call. The paid tier you hear about most is Google Workspace, and the maintenance-contract conversation applies here too: read what the plan includes before you sign, because the cheapest plan in the world is expensive if it is the wrong shape.
The honest work
I like helping people keep money in their pocket while still looking like the business they are becoming. An email address is a small thing, and it is also the first thing a stranger sees of you. Doing it honestly, on your own domain, without hiding behind a free consumer account, is a small act of integrity that compounds. Set it up, test it, and let the work speak for itself. The tools are free. The care is yours.
Further Reading
The approach page shows how a build runs, the services page lists what a build includes, and the pricing page is where the paid email question connects to the bigger budget. The same Cloudflare account that routes your mail also fronts this site, and whether a static website is really more secure explains why that stack is a good one.