Stop Paying for Google Workspace: How to Get a Professional Domain Email for Free with Cloudflare
- lichun0
- 13 minutes ago
- 3 min read
A complete guide to routing contact@yourdomain.com directly to your personal Gmail without spending a dime.
If you are a solopreneur, a developer with a side project, or running a dropshipping store, you know the struggle. You want to look professional with an email address like support@yourbrand.com, but you don't want to pay Google Workspace $6/month per user just to receive a few emails.
For a long time, the only options were paying up or dealing with complex, unreliable mail servers.
Enter Cloudflare Email Routing.
It is arguably the easiest, most reliable way to create custom email addresses for your domain and forward incoming messages to your personal inbox (Gmail, Outlook, etc.). It’s completely free, and because it runs on Cloudflare’s edge network, it’s incredibly fast.
Here is how to set it up in less than 5 minutes.
Prerequisites
A Domain Name: You need a domain added to your Cloudflare account. (If your domain is registered elsewhere, you just need to change your nameservers to Cloudflare).
A Personal Email: The destination inbox where you want to read your mail (e.g., johndoe@gmail.com).
Step 1: Access the Email Dashboard
Log in to your Cloudflare dashboard and select your domain.
On the left-hand sidebar, navigate to Email > Email Routing.
If this is your first time, click the "Get Started" button. Cloudflare effectively acts as a middleman: it accepts emails sent to your domain and instantly pushes them to your destination address.

Step 2: Configure Your Destination Address
Before you can route emails, you need to prove you own the destination inbox.
In the Routes tab, look for Destination addresses.
Click Add destination address.
Enter your personal email (e.g., my.personal.email@gmail.com).
Crucial Step: Check your Gmail inbox. Cloudflare will send a verification email. Click the link inside to confirm ownership.
Status should now read: Verified.

Step 3: Create Your Custom Address
Now for the fun part—creating the professional alias.
Go back to the Email Routing page.
Click Create address.
Custom address: Enter the prefix you want (e.g., contact, info, ceo, support).
Destination: Select the verified Gmail address you just added.
Click Save.
You have now told Cloudflare: "If anyone emails contact@mydomain.com, send it to my.personal.email@gmail.com."
Step 4: Automatic DNS Configuration
This used to be the hard part where you had to manually edit MX records. Cloudflare has automated it.
After creating your address, you will likely see a banner saying "Email Routing DNS records are missing."
Click Add records and enable.
Cloudflare will display the necessary MX and TXT records.
Simply confirm the addition.
Once the records are added, the status will turn to Active. You are live!
The "Catch-All" Trick (Optional)
What if someone misspells your email? Or what if you want to use unique emails for every service (e.g., netflix@yourdomain.com, amazon@yourdomain.com) without setting them up manually?
Enable the Catch-All feature.
In the Email Routing settings, find the "Catch-all address" section. Set the action to Send to and select your Gmail. Now, any email sent to anything@yourdomain.com will land in your inbox.
Important Limitations
It is important to understand what this service is and what it isn't.
It is for Incoming Mail Only: This service forwards email to you. It does not natively allow you to reply from that custom domain address. If you reply from Gmail, the recipient will see johndoe@gmail.com as the sender.
Pro Tip: If you need to send emails using your custom domain for free, you will need to configure Gmail's "Send mail as" feature using a free SMTP relay service (like Brevo or Mailgun), but that requires a more advanced setup.
Final Thoughts
For 90% of indie hackers and small e-commerce owners, receiving emails professionally is the primary hurdle. Cloudflare solves this elegantly, securely, and freely.
It saves you money, centralizes your communication, and instantly boosts your brand's credibility.




Comments