How can we help you?

How Do I Create a cPanel Account?

Henry Blake
Written by
Henry Blake

The following video demonstrates the actions needed to create a new cPanel account.

How to Add a New Account cPanel Account

Once you have created a cPanel package, you can create new accounts in the Account Functions tab of WHM.

You will need to complete the following fields to configure and create a new account.


  1. In this field, you must enter the domain name for which you are creating the cPanel
  2. Do not include www. in front of the domain.
  3. If needed, you may create a cPanel account for a subdomain.


WHM automatically suggests a username when you click this field.

Please keep the following criteria in mind when creating a username:

  • The username may consist of 8 characters or more
  • Must be letters and numbers only with no spaces
  • May not use special characters
  • The username should be unique and not taken by any other account.


You must use a unique, secure password when you create a cPanel account. The password should never contain the cPanel username; and it should never be identical to your WHM password (not even as a default or temporary solution) as this is a security risk.

It is recommended that you use the Password Generator tool. When you click Password Generator, a pop-up box will appear that will allow you to choose what types of characters you wish to use and how long the automatically generated password will be.


The email address entered in this field is used by WHM for automatic notification of issues with the account. If you want to receive these emails, simply enter your own email address instead of the account holder’s email address. WHM will automatically send an email with the account information to the address provided when the account is created.


The Package drop-down menu contains a preset list of limits and settings that can be applied to the accounts you create. Packages created using a reseller account will be automatically prefixed with your reseller username and an underscore ( _ ). This is to prevent package name collisions with other users’ packages on the server.

DNS Settings

This setting has the following option: Use the nameservers specified at the Domain’s Registrar (Ignore locally specified nameservers). This allows you to specify if the domain should use its own private nameservers or if it should use the locally configured shared nameservers.

If you have specified private nameservers for the domain of this new cPanel account and these private nameservers have already been configured at the registrar, check this option so that WHM will set the DNS for the private nameservers in the zone correctly. Otherwise, leave this box unchecked to use the default nameservers configured in the server configuration.