How to Get a Professional Email Address for Free (Using Cloudflare + Gmail)
Stop paying monthly fees for a custom email. Learn how to set up a professional email like [email protected] for free using Cloudflare and Gmail.
As a freelance translator, first impressions matter. Sending emails from [email protected] looks a lot more professional than [email protected]. But did you know you don't need to pay $6–12 per month for Google Workspace or Microsoft 365 just to get a custom email?
With a simple (and free) setup using Cloudflare and Gmail, you can have a professional email address for about $10 per year — just the cost of your domain name. No monthly fees, no complicated software.
This guide is based on a tutorial originally shared by @tokifyi on X (Twitter). We've adapted it here for translators who may not have a technical background.
What You'll Need
- A domain name — This is your personal web address, like yourname.com. You can buy one for $10–15/year from providers like Namecheap or Porkbun. Budget options like .xyz or .site can cost as little as $2–5/year. If you're a student, you may be able to get a free domain through the GitHub Student Developer Pack.
- A Gmail account — Your regular, free Gmail works perfectly.
- A Cloudflare account — Also free. Cloudflare is a web services company that offers free email routing.
Step 1: Buy a Domain Name
If you don't already have one, purchase a domain from any domain registrar. Pick something short and memorable — ideally your name or your translation brand. For example: janedoe.com, janedoe-translations.com, or similar.
Step 2: Connect Your Domain to Cloudflare
- Create a free account at cloudflare.com.
- Click "Add a site" and type in your domain name.
- Cloudflare will give you two nameservers (these are like addresses that tell the internet where to find your domain).
- Go back to where you bought your domain and replace the default nameservers with the ones Cloudflare gave you.
- Wait about 5–10 minutes for everything to connect.
Step 3: Turn On Email Routing
- In your Cloudflare dashboard, look for the Email section and click Email Routing.
- Click "Get Started."
- Enter your Gmail address as the destination — this is where your emails will actually arrive.
- Cloudflare will send a confirmation email to your Gmail. Open it and click the link to verify.
Step 4: Create Your Custom Email Addresses
- In the Email Routing section, click "Create address."
- Type the name you want before the @ symbol. For example: hello@, contact@, info@, or your first name.
- Choose your Gmail as the destination.
- Click Save. That's it — emails sent to that address will now show up in your regular Gmail inbox.
- You can create as many custom addresses as you want, all for free.
Step 5: Send Emails From Your Custom Address (Optional but Recommended)
Right now, you can receive emails at your custom address, but replies will still come from your Gmail. To send from your custom address too:
- Open Gmail on your computer and go to Settings (the gear icon) then click "See all settings."
- Go to the "Accounts and Import" tab.
- Under "Send mail as," click "Add another email address."
- Enter your name and your new custom email (e.g., [email protected]).
- For the SMTP server step, you'll need a special password called an App Password. Here's how to get one:
- Go to your Google Account settings, then Security.
- Make sure 2-Step Verification is turned on.
- Look for "App passwords" and generate one for "Mail."
- Use that app password (not your regular Gmail password) in the setup.
- Gmail will send a confirmation email to verify — click the link, and you're done.
Now when you compose an email in Gmail, you can choose whether to send it from your Gmail address or your custom professional address.
Step 6: Improve Email Delivery (Recommended)
To make sure your emails don't end up in people's spam folders, add a simple setting called an SPF record:
- In Cloudflare, go to DNS then Records.
- Add a new TXT record.
- In the Name field, type @ (or your domain name).
- In the Content field, paste this exactly: v=spf1 include:_spf.google.com ~all
- Save it.
This tells email servers around the world that Gmail is authorized to send emails on behalf of your domain. It makes a big difference in making sure your emails actually reach your clients' inboxes.
What You Get
- A professional email address like [email protected].
- All emails arrive in your normal Gmail inbox — no new apps to learn.
- You can reply from your custom address.
- It costs $0 per month. You only pay for the domain name (roughly $10 per year).
- No storage limits — it uses your existing free Gmail storage (15 GB).
A Few Things to Keep in Mind
- This setup is great for freelancers, personal brands, and small businesses.
- Cloudflare only forwards emails — it doesn't store them separately. Your Gmail is the actual mailbox.
- Gmail has a daily sending limit of 500 emails, which is more than enough for most translators.
- If you grow into a larger team or need advanced features, you may eventually want to upgrade to Google Workspace.
Why This Matters for Translators
Clients notice details. An email from [email protected] signals that you take your business seriously. It builds trust before you even start a conversation. And now there's no excuse not to have one — it takes about 20 minutes to set up and costs practically nothing.
Credits: This guide is based on a tutorial by @tokifyi on X. Thank you for sharing this valuable tip with the community.
Related posts
- How to Clean a TMX Translation Memory (Free Tool) — Remove duplicates, empty and broken units, extra spaces and conflicting translations from a TMX file, step by step, and review every change first.
- Best memoQ Alternatives in 2026 (Free, Mac and Cloud) — Looking for a memoQ alternative? Trados, Phrase TMS, Wordfast, CafeTran, OmegaT, MateCat and Smartcat compared: who each suits, price model, key difference.
- How to Merge TMX Files (and Split Them), Free — Combine several TMX translation memories into one without duplicates, or split a big TMX by language, year, user or size. Step by step, in your browser.