How to Create an Account in WHM

This article discusses how to create an account in WHM. This guide requires Reseller or root-level server access.

How to Create an Account in WHM

To create an account in WHM, follow these steps:

  1. Login to your WHM account.
  2. Click on the "Account Functions" tab where you will find the options like "Create a New Account", "Skeleton Directory", "Terminate Accounts", "Limit Bandwidth Usage", etc.
  3. Click on "Create a New Account" to create a new account.
    How to Create an Account in WHM
  4. Domain Information - Please fill all the details for creating a new account.
    • Domain - Please enter the account's primary domain name (i.e. usernamedomain.tld). Must be a fully-qualified domain name.
    • Username - WHM creates an username automatically, based on the first 8 characters of the domain name that is entered. You may either use this auto generated username or create a username of your own. (username cannot start with a number)
    • Password - Choose a password for the new account (8 characters minimum, alphanumeric and should not contain the username), or utilize the Password Generator to create a highly secure password.
    • Email - The email address for the account owner. This address will receive account and server-related updates from the WHM/cPanel server.
  5. Package - Here you will assign limits for the hosting account resources. You may set all the limits manually or select a preconfigured hosting plan that you have already created. By selecting the preconfigured plan/package, you can see that all the limits will be automatically set for the selected package.
    Choose a Package
  6. Configure Account Settings - Configure additional account settings.
    Configure account settings
  7. Configure Mail Routing Settings - choose how this account's email will be routed. Available options are:
    1. Automatically Detect Configuration (recommended) -
      • Local Mail Exchanger If the lowest numbered mail exchanger points to an IP address on this server, the server will be configured to accept mail locally and from outside the server.
      • Backup Mail Exchanger If a mail exchanger that is not the lowest numbered mail exchanger points to an IP address on this server, the server will be configured to act as a backup mail exchanger.
      • Remote Mail Exchanger If there are no mail exchangers that point to an IP address on this server, the server will not accept mail locally and will send mail to the lowest MX record.
      Note: It is not possible to automatically detect an MX configuration if the MX entries do not resolve (for example, if you mistype a domain name or enter one that does not exist). If your MX configuration is set to auto and you add or edit an MX record that does not resolve, you will see a warning and the MX configuration will default to the last known setting.
    2. Local Mail Exchanger - Configure the server to always accept mail. Mail will be delivered locally on the server whenever it is sent from the server or outside the server.
    3. Backup Mail Exchanger - Configure the server as a backup mail exchanger. Mail will be held until a lower number mail exchanger is available.
    4. Remote Mail Exchanger - Configure the server to not accept mail locally and send mail to the lowest MX record.

    Configure mail routing settings
  8. Configure Account DNS Settings
    Configure Account DNS Settings
  9. Click on the CREATE tab provided at the top of the page next to the RESET tab. Once you've clicked on the CREATE tab, you can see that the account has been successfully created.

If you are using the WHMCS billing software, a Welcome email can be generated and sent to the client with all of the required account credentials.


That's it. You now know how to create an account in WHM.


  • create account, whm account, reseller guides
  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

Remove a Service from ChkServd Monitoring for cPanel Servers

This guide requires root user account in server. In some circumstances, ChkservD cPanel...

Assigning a Dedicated IP Address to a Subdomain using WHM

To assign a dedicated IP address to a subdomain, perform the following steps: Step 1: Add the...

Enable Lets Encrypt AutoSSL Provider

This article refers to cPanel version 84 and later. Enable Let's Encrypt for AutoSSL Follow...

How to Fix Incorrect cPanel Account Quotas and Disk Usage

This article will provide a step-by-step guide to fix incorrect account quotas and disk usage on...

How to Uninstall Installatron in WHM cPanel Server

This guide will show you how to quickly uninstall Installatron software from WHM/cPanel server....