In my post, I show you how to create an email address with your domain name, step by step.
You create email addresses in your hosting Cpanel. My tutorial sets up a domain name email on Bluehost and Hostgator. Should you have a hosting package with another company, the process should be similar.
I also show you how to forward your domain emails to a Gmail account.
Let’s get started.
How To Create A Free Domain Email Address On Bluehost
- Log in to your Cpanel.
- Select Advanced from the menu.
- Select Email Accounts from the Cpanel dashboard.
- Select Create.
- Assign a username and password.
- Confirm by selecting Create.
First – Log in to your Bluehost Cpanel.

On the homepage, select ‘Advanced’ from the menu.

On the Cpanel dashboard, scroll down or search for Email.

Select Email Accounts.

On the next page, select Create.

Choose a username to go with no more than 64 characters. Then think of a password for this account or use the ‘Generate’ feature.

Once you have assigned a username and password, select Create.

Once created, the email address appears on the account list.

How To Check Domain Email On Bluehost
Click the ‘Check Email’ link to the right.

When you check your email account for the first time, you must select a default webmail application.

Horde webmail application looks like this.

You can use this email account to send and receive emails. The issue with a domain name email is that you have to log in to your hosting Cpanel to check your inbox.
Forwarding your domain emails to a Gmail account solves this problem.
How To Create A Free Domain Email Address On Bluehost Video Tutorial
How To Forward Bluehost Emails To Gmail
- Go to Emails on your Cpanel dashboard.
- Select the Forwarders icon.
- Select your domain from the menu.
- Click on the Add Forwarder link.
- Type the email account username.
- Type the destination email address.
- Confirm by selecting Add Forwarder.
First, in ‘Email’ on your Cpanel dashboard, select Forwarders.

Next, select your domain from the menu, and click Add Forwarder.

In the Address to Forward box, type the username of the email account you want to forward.

In Destination, enter the forward to email address. Once complete, click the ‘Add Forwarder’ link.

Finally, you receive a confirmation message.

How To Create A Free Domain Email Address On Hostgator
- Log in to your hosting account.
- Go to ‘Email’ on your Cpanel dashboard.
- Select the ‘Email Accounts’ icon.
- Create the email account username.
- Create a password.
- Finally, select the ‘Create Account’ link.
First, log in to your Hostgator account.

Next, scroll to or search for ‘Email’ on your dashboard.

Select the ‘Email Accounts’ icon.

Create a username and a password, then select Create Account.

Once created, your new email address appears in the email account list.

How To Check Email Accounts On Hostgator
On your Cpanel dashboard, go to Email snd select the Webmail icon.

Select Access Webmail on the right of your email account.

You can use this email account to send and receive emails.

The issue with a domain name email is that you have to log in to your hosting Cpanel to check your inbox.
Forwarding your domain emails to a Gmail account solves this problem.
How To Create A Free Domain Email Address On Hostgator Video Tutorial
How To Forward Hostgator Emails To Gmail
- Go to Emails on your Cpanel dashboard.
- Select the Email Forwarders icon.
- Click on the Add Forwarder link.
- Type the email account username.
- Type the destination email address.
- Confirm by selecting Add Forwarder.
Search for Email, and select Email forwarders.

Next, select Add Forwarder.

Select the email account username, and choose the website domain from the menu. Enter the destination email address, and select Add forwarder.

Conclusion
You create free email addresses with your domain name through your hosting Cpanel. Go to the ‘Email’ section and look for email accounts. Once set up, add a forwarder so that emails going to your domain get sent to your Gmail account.
You can connect your Gmail account to your domain name account. Once connected, Gmail checks your domain name email account for new emails and displays them in your Gmail inbox.
To learn how to connect Gmail to your domain email account, please check out my ‘How to set up domain email with Gmail‘ post.
What email service do you use? How many free email accounts do you get with your hosting package? Let me know in the comments. If you have any questions or tips, please share them below.
For more tutorials, please check out my YouTube channel. I look forward to seeing you there soon.
2 responses to “How To Create A Free Domain Email Address”
This was extremely helpful, thanks! It does look as though Bluehost has updated their steps somewhat since you wrote this, but I was able to figure it out from what you provided. 🙂
Thank you for your comment. I don’t use Bluehost anymore, but I still have access to their Cpanel. I will go through my post and update the parts that are outdated. Again, thank you for your feedback. Domain emails can be a pain to check because you have to log in to your Cpanel if you have a Gmail account you can adjust the settings to check your domain email. I have a post on how to do that if you are interested.