Before you can create a new account, you must create a package in WHM.

Once the package is created, you can create a new account in the Account Functions tab of WHM. You will need to complete several fields to configure the new account. The video and descriptions below will walk you through the process and help you to understand the information that is required.


In this field, you must enter the domain name for which you are creating the cPanel (do not include www. in front of the domain). If needed, you can create a cPanel account for a subdomain.


WHM will automatically suggest a username when you click this field. Please keep the following criteria in mind when creating a username:

  • May consist of 8 characters or less

Due to recent cPanel updates, Reseller accounts and VPS or Dedicated servers with the most recent version of cPanel may create usernames which are 16 characters or less.

  • Must be letters and numbers only with no spaces
  • May not use special characters or spaces

Also, you cannot use the username of root as it is already taken by the server.


It is very important that you 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.


WHM is the control panel for administering a server, and allows you to create and manage cPanels, and set certain global settings that apply to all the accounts, or the server.

WHM is available on most of our Linux hosting plans, including Reseller Hosting, VPS and Linux Dedicated Servers.