The Small‑Business Problem
Most small businesses start with a free address like [email protected]. It works, but it does not look as credible on invoices, websites, or business cards.
Our goal for this project was to help a small business:
Use addresses like [email protected] and [email protected].
Avoid paying monthly fees for a full email hosting platform.
Keep using the inbox they already know (Gmail/Outlook), without running a mail server.
Cloudflare’s free Email Routing feature turned out to be a perfect fit for this use case.
Step 1: Move the Domain’s DNS to Cloudflare
The business already owned a domain (for example, yourbusiness.com), but DNS lived at the registrar. To use Email Routing, Cloudflare must manage DNS for the domain.
We did the following:
Logged in at dash.cloudflare.com and added the domain.
Followed Cloudflare’s instructions to change the nameservers at the registrar to the two Cloudflare nameservers provided.
Waited until Cloudflare marked the domain as “Active”.
Once this was done, we could use Cloudflare’s free Email Routing tools for that domain.
Step 2: Turn On Cloudflare Email Routing
With the domain active in Cloudflare:
Opened the domain in the Cloudflare dashboard.
Went to Email → Email Routing in the left menu.
Clicked Get started and enabled Email Routing.
Cloudflare offered to automatically add all the necessary DNS records:
MX records pointing to Cloudflare’s mail exchangers (e.g., route1.mx.cloudflare.net, etc.).
SPF and DKIM TXT records to help email providers trust messages from the domain.
We accepted the suggested records, clicked Add records, and enabled. Within minutes, DNS was in place for email.
Step 3: Creating Free Business Email Addresses
Next, we created the actual business addresses:
In Email Routing → Custom addresses, we clicked Create address.prasna+1
Example setup for this small business:
[email protected] → forwards to the owner’s Gmail address.
[email protected] → forwards to a shared finance inbox.
[email protected] → forwards to the same Gmail, but can later be pointed to a helpdesk.
Cloudflare showed Routing status: Enabled once everything was ready. Any email to those custom addresses now arrives in the existing mailbox—no extra paid accounts or new tools.
Step 4: Letting the Owner Reply From the Business Address
Receiving email is only half the story; customers also need to see the business domain when we reply.
For a Gmail user, we:
Opened Gmail → Settings → See all settings → Accounts and Import → Send mail as.
Added [email protected] as a new “Send mail as” identity.
Verified the address using the confirmation code sent through Cloudflare Email Routing.
Configured Gmail to “Reply from the same address the message was sent to”, so replies automatically use the business address.
Now, every email the owner sends or replies to can come from [email protected], even though they are still using a free Gmail inbox behind the scenes.
Results for the Small Business
After this setup:
The business had multiple professional addresses on its own domain at no hosting cost.
The owner kept using the same Gmail interface, with no new software to learn.
Customers saw a consistent, branded email identity that matched the website and marketing materials.
Thanks to Cloudflare’s DNS templates, SPF and DKIM were configured correctly, improving deliverability from day one.
For small businesses, this approach delivers the “big company” look of domain‑based email without the complexity or subscription fee of running a full email server.