In WHM (Web Host Manager) user can easily create a new account. Most of the reseller want to create new accounts for selling as a new hosting account to another user. If you have VPS or Dedicated Server then you also have access to WHM in which you can create a new cPanel account for any domain or sub-domain. But in shared hosting users generally have not access of WHM. If you have WHM access then you can easily create a new cPanel account with the help of under mentioned steps: Step 1) Login to your WHM account. Step 2) On the Left Side of the page, You need to scroll down to Account Functions section and click on Create a New Account option. Step 3) Now you will be redirected to Create a New Account page, here you need to do the following: Domain Information: In this section you need to enter the following: Domain: Enter the domain name whose cPanel account you want to create. Username: Enter the username for your cPanel account. Password: Enter the password that you want to set for your cPanel account. Email: Enter the email account for this account that you want to set. Package: Choose a Package: From the drop down menu you need to select the package for this account that you want to set. For example: If you have created a ABC plan in your WHM then you can select ABC from the drop down menu. Select Option Manually: If you have not created any package in WHM then you can check the option Select Option Manually and set the limitation for this account. Settings: cPanel Theme: Here you need to select the Theme that you want to set from the drop down menu. For example: If you want to set X3 theme for this cpanel account then you can select X3 from the drop down menu. Locale: In this filed you need to select the language for the cPanel account. For example: If you want to set English Language then you can select English from the drop down menu. DNS Settings: In this section you can checked the below option as per your requirement: Enable DKIM on this account: You can check this option for enabling the DKIM Domain Keys Identified Mail which encrypt the mail to prevent it from spammer from stealing the information. Domain Keys Identified Mail: If you want to use external MX record or want to send mail using another sever then you need to check this option for the creating account. Use the nameservers specified at the Domain’s Registrar. (Ignore locally specified nameservers.): You can check this option for the name-server. You can set the locally name-servers of your server account or you can set the specified name-servers of the domain. Mail Routing Settings: In this section you need to check the option for the handling the emails on this hosting account. You can check any option as per your requirement like you want to receive mails locally or want to look up the external MX record. If you don’t much aware of this otion then you can select the option “Automatically Detect Configuration (recommended) ”. Step 4) After making all the above changes, you need to select the Create button as shown in the below screenshot. Congratulations! You have successfully created a new cPanel account with the help of above steps. Now you can check your created account by logging with your login details.