How to create a cPanel account in WHM

You have access to WHM (Web Host Manager) if you are a web hosting reseller or a server administrator. In WHM, you can create new cPanel accounts for your clients.

To create a new cPanel account in WHM:

  1. Go to and log in
  2. Look for Account Functions and then Create a New Account
  3. Enter:
    -Domain (Notice: a) it’s not necessary to be a registered domain name b)you can use a subdomain here)
    -Username (will be completed automatically by WHM, but you can modify it)
    -Password (we suggest to use the Password Generator Tool)
    -Package -other settings enabled by your web host (like enabling Domain Keys Identified Mail (DKIM), Sender Policy Framework (SPF), give SSH/cgi access etc.)
  4. When done click the Create button at the bottom of the page.
  5. You will see a log of actions and the message: Account Creation Status: ok (Account Creation Ok)
WHM Create Account
WHM Create Account

With our reseller hosting plans you can create unlimited cPanel accounts! 🙂

Video on how to create a cPanel account in WHM:

Create accounts in WHM

Notice1: You can also create new cPanel accounts using the WHM API. For more information visit the createacct WHM API page.

JSON API example:”a=0&password=12345luggage&ip=n&cgi=1&hasshell=1&

XML API example:”a=0&password=12345luggage&ip=n&cgi=1&hasshell=1&

Notice2: Another way to create accounts is by using a cPanel script. This script comes with cPanel, but you will need root permissions to access it.


Check the wwwacct cPanel script page to see the argument options.

Leave a Reply