> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.elitehost.co.za/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How do I create a cPanel account in WHM?

Creating a cPanel account in WHM allows you to assign resources and hosting features to a website or customer. Follow these steps to create a new cPanel account in WHM:

#### Step 1: Log in to WHM

To begin, log in to WHM using your WHM credentials. You can access WHM via `https://exampledomain.co.za/whm` or by clicking the WHM Login button in the Elitehost Client Area. For detailed instructions, refer to [How do I log into WHM?](/en/article/how-do-i-log-into-whm-1h58b3r/)

#### Step 2: Navigate to "Create a New Account"

1. In the WHM dashboard, find **Account Functions** on the left sidebar.
2. Click **Create a New Account**.

#### Step 3: Fill in the Account Details

Now you need to enter details for the new cPanel account:

1. **Domain Information**:
   * **Domain:** Enter the domain name (e.g., `exampledomain.co.za`).
   * **Username:** WHM will auto-generate a username based on the domain, or you can enter your own.
   * **Password:** Set a strong password or use the password generator.
   * **Email:** Enter the account holder’s email address for notifications.

2. **Select a Package**:
   * Choose a pre-defined hosting package from the **Package** dropdown.
   * If you haven’t created a package yet, [create a package first](#).

3. **Optional Settings** (Defaults can be left unchanged):
   * **cPanel Theme:** This can be left as default unless a specific theme is required.
   * **Locale:** The default language is set, but you can change it if necessary.
   * **DNS Settings:** Leave as default unless you're managing the DNS settings manually.
   * **Mail Routing:** The default settings are usually sufficient, but modify if needed.

#### Step 4: Create the Account

1. Once all information is entered, scroll down and click **Create**.
2. WHM will create the new cPanel account, and you’ll see a confirmation screen once it’s done.

### What Happens Next?

1. **Point the Domain to Our Name Servers or Register the Domain**: 
   - If the domain is already registered, ensure it is pointed to our name servers. [How can I change or update the nameservers for my domain?](/en/article/how-can-i-change-or-update-the-nameservers-for-my-domain-1blr9s3/)
   - If the domain is not registered, [register the domain](https://my.elitehost.co.za/cart.php?a=add&domain=register).
   
2. **Provide cPanel Login Details**:
   - You can provide the user with their cPanel login details (via `https://exampledomain.co.za/cpanel`).

3. **Test the Website**:
   - After the domain is pointed or registered, test the website to ensure it's resolving correctly.

If you have any questions or need assistance, contact our [support team](https://my.elitehost.co.za/submitticket.php?step=2&deptid=14).