How to create a cPanel Account in WHM

4 min read

Introduction #

The “Create Account” functionality in the WHM control panel is perhaps the most widely used option as it offers a lot of flexibility in the way our VPS and Dedicated Server customers manage their cPanel user accounts and websites. This tutorial will provide you with insight into how you can easily do this on your own.

Accessing the Create a New Account  Feature #

First, you need to log into the WHM service for your VPS or Dedicated Server. If you are not sure how to do that, please check our How to Access WHM tutorial. After you have logged in, please navigate to the search bar on the left side of the page and type “Create a New Account”.

Locating the Create a New Account feature

When the functionality shows up bellow, click on it so you can be sent to the cPanel Account Creation page.

Account creation process #

After the new page is shown, you will notice the account creation screen. It will require certain information so that you may proceed. This Includes:

  • Domain – The domain you want to have as the primary domain for the account.
  • Username – The username you want the account to have.
  • Password – The account’s password (You can use the password generation tool, as it also has an autofill option).
  • Email – The contact e-mail that you want to associate with this account.
  • Package – The package you want the account to have (usually the default one).


These are the main parameters that are required for the creation – the rest which we will explain below are optional and vary based on what you want to achieve:

  • cPanel Theme – A dropdown that allows you to select a theme, typically this will be the paper_lantern cPanel theme.
  • Locale – Selecting this will set the language for your cPanel, applying for the rest of the third-party integrated services in cPanel – for instance AWstats.
  • Enable Apache SpamAssassin – Enables the Apache SpamAssassin. This is useful to have given the fact that it provides great spam-preventing features.
  • Enable Spam Box – If this is disabled, spam will be delivered directly into your mailbox, which is something you do not want so you should keep it enabled.
  • Make the account a reseller – By default, this is toggled off and you should only give reseller privileges to the created user if you want to be able to access the WHM control panel as a reseller.
  • Make the account own itself – If you enable this as well, the reseller can also modify the account in the same way the root user can.
  • Enable DKIM – will add a DKIM record for the primary domain associated with your account.
  • Enable SPF – will add an SPF record for the primary domain associated with your account.
  • Use the nameservers specified at the Domain’s Registrar – When the domain is pointed elsewhere and uses the DNS records from another DNS zone, this will automatically apply them to the DNS zone here as well.
  • Overwrite any existing DNS zones – If the account has any records in the DNS zone, this will overwrite them, based on the previous selection – if you select it – it will use the records from the current zone.
  • Mail Routing – If your domain is going to use the mail service of the current server, select local, if the domain uses a remote mail service, such as G-suit, Outlook, or Zoho – the remote is the way to go.


After you are done with the desired configuration, scroll down to the very bottom of the page and click on the “Create” button in order to finalize the process.

Configuring the required cPanel information

The creation of the account will take a couple of seconds, after which you will be forwarded to a page, containing information about the created account.

cPanel account created screen

There will also be a really handy “Go to cPanel” button on the top right corner, which will directly log you in when you press it.

Go to cPanel button

This sums up the process around the cPanel account creation from your WHM. As you can see, it is pretty straightforward and if you follow the guides inside this tutorial, you should have a really easy time. If you ever run into a wall and you are unable to do this on your own, our Technical Team is 24/7 available at your disposal and you can always submit a ticket to request assistance.

Powered by BetterDocs