We are reader-supported, earning a commission when you purchase through our links.
There’s no extra cost to you. Thanks for your support! Full disclosure here.
People love the familiar Gmail interface, but Google Workspace, formerly known as G Suite, isn’t free and resorting to email@example.com isn’t very professional. Luckily, there is a way to use Gmail’s email client with your custom email address.
To create a free custom domain email with Gmail, just register a custom domain, sign up with Gmail, forward the emails to Gmail, and enable Gmail to send as your domain email address. You can immediately start using your new, professional email address for your startup, blog, business website or nonprofit! Without a doubt, this is your best option for setting up a custom domain email address for free.
If you’re looking for free email hosting that uses your custom domain name, but don’t care to use Gmail for managing your email, then you can also consider Zoho Mail. Those people that are more technically inclined will likely look up Zoho’s list of features and immediately stay away as the limited features they offer make Zoho pretty clunky to use (can’t be used with Gmail or any other major email app as MAP/ POP/ Active Sync are not included!) and they offer just 25 MB of storage for attachments. If you’re not exactly clear on what these limitations mean, just understand that this plan is probably only useful if you don’t expect to get much use from the email address associated with your domain. Needless to say, I’m not a big fan and do not recommend using them as things stand right now.
However, I do recommend just signing up for Google Workspace instead. It’s much simpler and more reliable than the hack described in this post. In addition to a custom email address, you’ll have tons of extra features that make it easier to collaborate, share files, or add or remove users on your domain:
- For example, I have multiple @thedigitalnonprofit.com emails that I can use depending on the situation, like firstname.lastname@example.org, email@example.com, etc.
- And when I hired a contractor, it took 2 seconds to give them a firstname.lastname@example.org email so we presented a consistent brand.
- During the contract, I could make files & events shareable with all TDN employees to easily collaborate
- Finally, when the contract ended, I could freeze their accounts with 1 click so my business’ info is safe!
All of those benefits were possible because I had Google Workspace. Sign up below to get a 14-day free trial and 10% OFF your first year!
This promotion is only available for the Business Starter and Business Standard packages. There are a few differences between these 2 plans. The main differences are that the standard plan comes with more storage space (2 TB as opposed to 30 GB) and lets you record video meetings. These added features make the standard plan more expensive but if you have a lot of files that you need to store, I’d go with the standard package.
Get 10% OFF your 1st year of Google Workspace+ 14 Day Trial
Enter your email below to get your 10% off coupon code! Google requires that we send them individually.
Business Starter Package:
Business Standard Package:
One last note–if you’re a registered nonprofit, you can get email hosting for free via Google for Nonprofits. Regardless of whether you’re a non-profit or for-profit, it’s best to take the long-term view. If you want to switch later, it will be a pain in the butt to transfer all your emails to Google Workspace. But if you still want a quick fix for the time being, here’s a quick workaround to use Gmail with your own, custom domain.
Basically, you’ll just forward all the mail from email@example.com to a Gmail account, and change a setting so outgoing mail says firstname.lastname@example.org too. That’s it! So let’s jump right in.
1) Create a Gmail Account
You probably already have a personal Gmail account, and you could use it for your custom email, but just like finances, it’s best to keep business and personal separate. It will make things a lot easier down the road if you upgrade to Google Workspace or Google for Nonprofits.
Here’s how to make the account:
- Create a Gmail account here and pick a new email address. email@example.com usually works well.
- Follow the rest of the steps to verify you phone number, create your account, and sign in.
2) Create Your Professional Email Account Domain
Next, you’ll need to register your custom domain with a registrar that offers email forwarding.
If you haven’t registered your domain already, you can sign up with Bluehost to get a domain name, email hosting and web hosting all for just a couple bucks a month. You can even use this tool to see if your domain idea is available:
(You may need to disable adblock to use the tool)
Why do we recommend Bluehost?
Well if you’re looking for a professional email, you’ll probably want a website to go with it. Bluehost includes a domain name free if you sign up for web hosting, and they’re pretty much the gold standard when it comes to web hosts.
Even better, we have an exclusive Bluehost discount for you! Use the tool above or link below to get 1) a domain name, 2) website hosting, 3) an SSL certificate, and 4) email hosting for just $2.95 a month.
If nothing else, they have a 30 day money-back guarantee and pretty stellar support, so you can easily change your mind later.
3) Forward Emails from Your Custom Domain
Now that you’ve got a domain name, you’re going to route emails from your professional address to your Gmail address, so that you can continue to use the Gmail interface.
Below are the instructions for several different web hosts.
If your host isn’t listed: Look at the Hostgator instructions–chances are you have the same cPanel admin interface.
If that doesn’t work: Your domain registrar might not include email forwarding. You can transfer it to Bluehost, and you’ll also get web hosting as a bonus!. Just click “Get Started” on this link, and on the 3rd step or so put in your existing domain name rather than searching for a new one. They’ll guide you through the rest.
- Login to your Bluehost account
- Under the hosting section click the email link
- Click the forwarding link
- Click the add email button
- Enter the address you would like to be forwarded. (firstname.lastname@example.org)
- Choose your new Gmail as the destination for the forwarded email
- Click submit
Hostgator / Any cPanel Host
- Log into cPanel
- In the Mail section, click Forwarders
- Under the Email Account Forwarders section, Click Add Forwarder
- Type in the Address to Forward (email@example.com)
- Select “Forward to email address” (firstname.lastname@example.org)
- Click Add Forwarder
- Login to your account and click your name in the top-right.
- Select My Products from the drop-down
- Scroll down to the additional product section and redeem your email forwarding 100+ pack
- Make sure you refresh your screen
- Scroll down to the section called Workspace Email
- Click Manage All
- You’ll be redirected to the Workspace Control Center (you may be asked for your login details)
- Click Create Forward
- Under Forward this email address, type the address you want to forward (email@example.com)
- Under To these email addresses, add your Gmail address
- Click Create
- Log in to your 1&1 Control Panel and select the relevant package
- Click the Manage E-mail Addresses link from the Mail panel
- Click the Set up forwards link located in the right corner of the page
- Choose a name and domain for the forwarding address (firstname.lastname@example.org)
- Type your Gmail into the Forward Target(s) box
- Click Save
3) Enable Gmail to Send from Your Custom Email Addresses
Now that we have emails coming in to Gmail, this step will allow you to send email as email@example.com for free with Gmail’s SMTP servers.
- Go to this link. If you can enable “Less secure apps,” do so.
- If you get an error, it’s probably because you have 2-Step Verification enabled, like me. Go here to create an app-specific password instead.
- Return to Gmail, click the gear icon, then Settings
- Click Accounts and Import, then Add another email address in the Send mail as section
- Enter your name and firstname.lastname@example.org, allow Treat as an alias and then Next Step
- Enter the following credentials:
- SMTP Server: smtp.gmail.com
- Username: The part of your Gmail address that comes before “@gmail.com”
- Password: Your Gmail or App-specific password
- Port: 587 or 465
- Secure connection using: TLS for 587, SSL for 465
4) Final Configuration
- You’ll be sent an email with a verification link. Make sure to click it to enable your new address.
- Once you are returned to the Settings page, click Make default next to your new, custom email.
- Send a friend an email to test outgoing messages
- Have them send you a message to confirm incoming messages
And that’s it! You now have Gmail with your own domain for free!
If you have any issues, comment below and I’ll do my best to fix them with you.