How to Create an Email Account in cPanel

cPanel email graphic

In this day and age, the humble email account has become a ubiquitous presence in our lives. If you buy groceries, you might find yourself providing an email address for their discounts. Your gas station, church, doctor, a favorite restaurant, or gym all want to have your email address so that they can reach you to provide information or advertising. With everyone carrying a smartphone, emails are almost live communications and available to you where ever your phone can get a connection.

Did you know that an email address is often used as a contact point? Email accounts come with your Website subscription! Check out the available hosting solutions from InMotion Hosting!

As of 2018, over 3 billion people now use email. This is a far cry from the humble beginnings of email where it was a project of ARPANET in the early ’70s. An email account is an important element of your contact information that is often a requirement for many activities in your life.

Your InMotion website hosting subscription includes access to an email server. You can create email accounts that reflect your website’s domain name, access your email from a free web-based email client, or use the email client of your choice (e.g. Microsoft Outlook, Mozilla Thunderbird, or Apple Mail).

Don’t have time to read our full article? Watch our walk-through video.

Create an Email Account in cPanel

  1. Log in to the cPanel

    cpanel login screen

  2. Scroll through cPanel until you find the Email Accounts icon. Click on the icon.

    create an email account page

  3. You will then see the Email Accounts page. If any accounts already exist then they will be listed here. Click on the button labeled Create.

    create an email account page

  4. The Create an Email Account window will be displayed. Select the domain that you want to use for the email account. If you have multiple domains on this account, then you will be able to click on the drop-down menu to select a different domain. If you are using only one domain on the account, then only that domain will appear and you can move to the next step.

    Select domain

  5. Type in the user name that you want to use. The domain name is automatically appended based on the domain that you have selected. Note that you can only use letters, numbers, periods, hyphens, and underscores for the name. The user name can only be up to 64 characters long.

    Select user name for email account

  6. The next option is for setting the password for the email account. You can set the password here or you can obtain an alternative email address to that will send a link to the email account user so that they can set their own password. The password option also has a Generate option that allows you to randomly generate a secure password.

    Select user name for email account

  7. The next option to set is the Storage Space. By default the value is set to 250 MB. This space is the amount of space that the email account can occupy on the server. You can set this to a particular number or you can click on Unlimited.

    Select the storage space assigned to the account

  8. After you set the storage space for the email account, you will see an option named Automatically Create Folders for Plus Addressing. This option allows for folders to be created automatically if they are using Plus Addressing. You can also set it to not create folders.

    Plus Addressing option

  9. You can also opt to send a welcome email that instructs your user on how to setup a mail client. By default, this option is checked. If you don’t want to send the email, then simply uncheck the box.

    Send welcome email

  10. Click on the blue button labeled CREATE in order to create the account. if you wish to stay on the same page after the account is created, then check the box labeled “Stay on this page after I click Create.”


Congratulations! You now understand how to create an email account in cPanel! For more information, please see our education channel on Everything Email. Be sure to avoid any future errors by managing the storage space for email accounts.

Take your business to the next level! Meet your customers online with InMotion’s Shared Hosting solutions.

Arnel Custodio Content Writer I

As a writer for InMotion Hosting, Arnel has always aimed to share helpful information and provide knowledge that will help solve problems and aid in achieving goals. He's also been active with WordPress local community groups and events since 2004.

More Articles by Arnel


  • Thanks Arnel!

    Super concise, yet still told me everything I needed. Screenshots are the best!

    • Hi Kinard,

      You will likely need to add the domain as an addon domain. Please see this article for instructions on that:

      Best Regards

  • these instructions are a total mess, why you do not provide simple and undrestandable instructions. why you do not make creating an account simple like creating an account in other platforms, is time consuminfg to read the instructions, and then to figure out how to follow and find each button. what you need is to make a simple and proficient, taking in account that many of the users have no previous experience in such platform

    • Hello and thanks for sharing your concern. If you have specific feedback on the article, we want to know. The article is written that way specifically for the user without much cPanel experience (images and detailed instructions).

  • I want to use an email account I already own. (see below) Why do I have to set up a new one? Too complicated and unnecessary, since this is what I use for business.

  • When I go to C-Panel it wants me to buy a subscription. I don’t want to pay 15 $/month for an email account on CPanel. I thought InMotion provided a free email account link. I want my email account base in Microsoft Office Professional. Your instructions have caused me to spend about an hour trying to figure out how “You Must Create An Account in CPanel” without paying for it. Please advise of a solution to linking my Microsoft base email to InMotion website hosting.

    • InMotion Hosting does offer unlimited free email accounts on all hosting plans. Where are you seeing this prompt to pay $15/month?

  • why not just have the links there to click on instead of this insane format. Try to make it user friendly…still cannot locate CREATE email address…. Do not need to read a book, just a link and I am good…try simple….

    • Thanks for your feedback. You should see in Step 3 that the +CREATE button is located to the right of the email accounts list.

Was this article helpful? Let us know!