There are upcoming maintenance events which may impact our services. Learn more

How to create a NEW cPanel Account in WHM Print

  • 1

How to create a NEW cPanel Account in WHM

NOTE: You must first create a package in WHM before creating a cPanel Account

From your WHM go to: (Home >> Account Functions >> Create a New Account)

Domain Information

To set up the domain, perform the following steps:

  1. Enter the domain name for the new account in the Domain text box (for example,


    You can create users with domains that are subdomains of your own. For example, if your domain is, you could assign the subdomain to a new account for the username user.

  2. Enter the username for the new account in the Username text box.
    • You must choose a username that contains 16 characters or less. The first eight characters must be unique on the system to prevent issues with database prefixing and account transfers. The username must contain only letters and numbers. The username cannot start with a number or the string test.

    • MySQL® imposes this limitation, because each cPanel user is also a MySQL user.
  3. Enter and confirm the new password in the appropriate text boxes.


    • The system grades the password that you enter on a scale of 100 points. 0 indicates a weak password, while 100 indicates a very secure password.
    • A green password Strength meter indicates that the password is equal to or greater than the required password strength.
    • Click Password Generator to generate a strong password.
  4. Enter the main contact email address for the new account.

New users need the username and password that you enter here in order to log in to their cPanel accounts.


Use the Choose a Package menu to assign an existing package. If you are unsure of the limitations that a package will assign, hold your cursor over the  icon to view the package’s configuration.

Manual Resource Options

Disk Space Quota (MB)

The amount of space on the server’s hard drive for the new account, in Megabytes (MB).

Bandwidth Limit (MB)

The maximum amount of data that the new account can transfer each month, in Megabytes (MB).

Max FTP Accounts The maximum number of FTP accounts for the new account.
Max Email Accounts The maximum number of email accounts for the new account.
Max Mailing Lists

The maximum number of mailing lists for the new account.

Max SQL Databases

The maximum number of each available type of SQL database.

For example, if you set this value to 5 and allow MySQL® and PostgreSQL® databases, the account can create up to five MySQL databases and up to five PostgreSQL databases.

Max Sub Domains The maximum number of subdomains that the new account may create.
Max Parked Domains The maximum number of parked domains that the new account may create.
Max Addon Domains The maximum number of addon domains that the new account may create.
Maximum Hourly Email by Domain Relayed

The maximum number of emails that a domain can send per hour. This option sets the same limit for every domain on the account.

  • This value defaults to Unlimited.
  • A value of 0 indicates Unlimited.
Maximum percentage of failed or deferred messages a domain may send per hour

The maximum percentage of failed or deferred messages that a domain can send before your server temporarily blocks outgoing mail from that domain.

  • The system examines outgoing and local mail over the previous hour to determine whether the domain exceeds the limit. 
  • When a domain exceeds the limit, it cannot send mail until the domain no longer exceeds the limit. 
  • The default value is unlimited.


Dedicated IP

Assigns the new account a static IP address. Other accounts do not shared the IP address unless you specifically configure other accounts to use the same IP address.


We strongly recommend this option for reseller accounts.

  • After you select the Dedicated IP checkbox, select the IP address from the Select the IP Address menu, or select Auto Assign to allow the system to assign an IP address automatically
Shell Access Allows the user access to the server through the command line interface.
CGI Access Allows the new account to execute CGI scripts.
Digest Authentication for Web Disk

Enables Digest Authentication support for Web Disk access over a clear text or unencrypted connection.


  • You must select this option if your server uses a self-signed certificate.
  • Users with Windows Vista®, Windows® 7, and Windows® 8 operating systems require that you select this option.
cPanel Theme

The theme for the user's cPanel account.


  • Choose x3 or paper_lantern for accounts that host websites.
  • Choose x3mail for accounts that only serve mail.
Locale Select the new account's language from the Locale menu.

Make the account a reseller

To create a reseller account, select the Make the account a reseller checkbox.

Make the account own itself (the user can modify the account)

To allow the new reseller to own the account, select the Make the account own itself checkbox. This setting allows resellers to modify their own hosting packages, which include quotas and limits. It also causes the system to log bandwidth to that reseller’s account, rather than to the root account.

Nameserver settings

Nameservers allow visitors to find a domain on the Internet. Choose whether to use your local nameservers or overwrite DNS zones.

Select the Use the nameservers specified at the Domain’s Registrar check box if a different server will host the nameservers for this account. This allows the new account’s domain to begin to propogate

Click the Overwrite any existing DNS zones for the account checkbox to check for DNS zones that may conflict. If the system finds a conflict, it overwrites the existing DNS zone, so that the new account’s domain can propogate.

Was this answer helpful?

« Back