How to create a new cPanel account – Create a New Account

How to create a new cPanel account – Create a New Account


You must have server root access to create a new cPanel account. Contact your webhosting company if you don’t have server root access and they will create cPanel account for you. Follow the below steps to create a cPanel account on a WHM Server.

1. Open a new web browser like Mozilla Firefox and type the below URL to access WHM




2. Enter the root login details to access WHM(WebHost Manager).

Server root password will be provided by your webhosting provider.

3. Search for ‘Create a New Account’ in WHM search bar like shown in picture below

WHM Account functions

WHM Account functions

4. Click on ‘Create a New Account’ Under ‘Account Functions’

Home » Account Functions » Create a New Account

5. Enter Domain Information

Domain : Enter domain name
Username : Enter a cPanel username
Password : Enter a strong cPanel password
Re-type Password: Enter the above password once again
Strength : This will show the strength of cPanel password out of 100
Email : Enter contact email of cPanel account

WHM Add Account

WHM Add Account

You must always enter a strong cPanel password because there are many bot attacks that can crack weak passwords easily. Never use dictionary words as password. Password should be a combination of number, uppercase letter, lowercase letter and characters.
cPanel Account Creation

cPanel Account Creation

Assign the domain to a package, Select the package from the dropdown. You can create a package before creating an account. Go to Home » Packages » Add a Package to create a new package. You can set limits (number of email accounts, number of FTP accounts, mySQL databases, number of add-on domains, Bandwidth, Disk space etc) when you add a package.

Select a cPanel Theme. I have selected paper_lantern theme for my cPanel account.

Locale : Select the language from the dropdown.

Reseller Settings

Make the account a reseller : Ticking this will make the cPanel account a reseller

Under DNS setting tick The below :

Enable DKIM on this account.

Enable SPF on this account. (v=spf1 +a +mx +ip4: ~all)

Reseller Settings and DNS Settings

Reseller Settings and DNS Settings

Mail Routing Settings :

Select whether you want to save the mails locally or remotely.

Local Mail Exchanger : This will save the mails locally on the server. The domain will be added to the file /etc/localdomains

Remote Mail Exchanger : This option will save the emails on the remote server. The domain will be added to the file /etc/remotedomains

Mail Routing

Mail Routing

Click on ‘Create’ after entering the details.