Skip to Content

How We Gave a Small Business Free Custom Email on Its Own Domain with Cloudflare

A simple, zero‑hosting‑cost way for small businesses to get professional email addresses like [email protected]
15 April 2026 by
How We Gave a Small Business Free Custom Email on Its Own Domain with Cloudflare
Gavin Chen

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:

  1. Opened the domain in the Cloudflare dashboard.

  2. Went to Email → Email Routing in the left menu.

  3. 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:

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.

How AI365Pro Built a Modern Cloud Phone System with Twilio and Asterisk
Cloud VoIP done right:  connected Twilio, Asterisk, and its CRM to deliver flexible, browser‑based calling for the whole team.