business mail

How to Create Unlimited Custom Business Emails for Free

In today’s fast-paced world of communication, having a custom business email address instantly boosts your credibility. If you’re still stuck with a generic “@gmail.com” or “@yahoo.com” address, it’s time to step up! You don’t need to spend money on professional email services. With just a few steps, you can create an unlimited number of custom email addresses for your business, all tied to your domain and managed through your Gmail account.

In this post, I’ll show you how to set up business emails like yourname@yourdomain.com using a free method with Gmail, Cloudflare, and a domain registrar like GoDaddy. No need to pay for expensive hosting or email providers — this guide walks you through everything for free.

Best of all, it’s easy to manage. Let’s get started.

1. Get a Domain

First things first, you need a domain. This gives your business email a professional touch by using your own domain instead of a generic one. For example, if you run a business called “Watermelon Gang,” you could register the domain thewatermelongang.com. Then, you can set up email addresses like info@thewatermelongang.com or support@thewatermelongang.com.

How to Add an A Record with GoDaddy - Kinsta®

Register a Domain on GoDaddy or Any Domain Registrar

  • Head to a domain registrar like GoDaddy (or whichever one you prefer).
  • Buy a domain. Prices vary, but it usually costs around 1000 to 2000 rupees (~$10 to $20) per year.
  • Once you’ve secured your domain, you’ll have everything you need to begin creating your custom business emails.

2. Set Up DNS Settings with Cloudflare

Cloudflare - Wikipedia

Next, let’s set up Cloudflare to manage the DNS and route emails through your Gmail account. Cloudflare is a free platform that improves website performance and secures your DNS. In this case, we’ll also use it to create email forwarding rules.

Here’s a step-by-step breakdown of what to do:

Connect Your Domain to Cloudflare

  1. Log into Cloudflare and hit Add Site.
  2. Enter your domain, like thewatermelongang.com.
  3. Choose the Free Plan but there’s no need to pay for this service.
  4. Cloudflare will provide you with custom name servers. These need to replace the default servers in your domain registrar account (e.g., at GoDaddy).
    • In your GoDaddy dashboard, navigate to DNS settings and change the name servers to those provided by Cloudflare.
    • Save the changes — these may take up to 48 hours to update, although it’s typically much faster (around an hour).

Verify the Domain Transfer

Once the name servers are set, Cloudflare will display a notification that your domain transfer is complete. You’re almost ready to set up your email addresses.

3. Create Email Forwarding Rules in Cloudflare

Now it’s time to create the custom email addresses and tie them to your Gmail account.

Set Up Email Routing

  1. In Cloudflare, navigate to the Email Routing section.
  2. Add a Destination Address — this is the Gmail account where you want all your business emails sent. For example, if you want emails addressed to support@thewatermelongang.com forwarded to watermelongangmarketing@gmail.com, this is where you set that up.
  3. Enable Catch-All Address. This feature ensures that even if a sender emails a non-existent address (like random@yourdomain.com), it’ll still be delivered to your Gmail inbox, so no emails are lost.

You can create as many custom email addresses as you like. For example, you could add:

All of these will be forwarded directly to your preferred Gmail account. Brilliant, right?

4. Send Custom Emails From Gmail

Receiving emails is great, but what about sending emails using your custom domain name? Let’s make sure you can compose and send business emails from your custom address right inside Gmail.

Connect Your Custom Email to Gmail

A unified Gmail, for all the ways you connect
  1. Open your Gmail account.
  2. Go to Settings > See all settings > Accounts and Import.
  3. Scroll down to Send mail as and click Add another email address.
  4. Add your custom email address (e.g., support@thewatermelongang.com), and choose smtp.gmail.com as the outgoing mail server.
  5. You’ll need to authenticate using the App Passwords feature in your Google account. This is an added security step to ensure only verified accounts can send mail under your domain.

To do this:

  • Go to Google Account > Security.
  • Turn on 2-Step Verification.
  • Once this is active, create an App Password specifically for Gmail’s SMTP.
  • Copy the password and paste it when setting up the outgoing mail server in Gmail.

Now, when you compose an email in Gmail, you’ll have the option to choose your custom email address right from the “From” field.

Voila! You can now send professional emails from your domain, straight from Gmail.

Conclusion

You now have the tools to create unlimited, custom domain email addresses for your business, completely for free. With just a domain, Cloudflare, and Gmail, you’re ready to elevate your communication with professional-looking email addresses tailored to your brand. Not only can you receive emails under your own domain, but you can also send them with the same polished touch—all while avoiding monthly email service costs.

Got any questions or trouble setting it up?

Let me know in the comments and be sure to subscribe for more tips like this!


Keep exploring smarter ways to manage your business email and grow your digital presence in the ways that matter most.

How to Create Unlimited Custom Business Emails for Free Using GmailTricks

Leave a Reply

Your email address will not be published. Required fields are marked *