This article is intended for WHM resellers and server owners (VPS or dedicated servers) who need to create new cPanel accounts using WHM.

This guide applies to both:

  • WHM resellers (without root access)

  • Customers with VPS or dedicated servers (with root access)

The interface and workflow are the same in both cases. The only difference is the level of control available for certain options, such as package creation and system-wide settings.

Prerequisites

Before creating a new cPanel account, ensure that:

  • You have access to WHM.

  • A package and feature list already exist, or you know which package should be assigned.

  • The domain name you intend to use is registered and not already present on the server.

On our reseller plans, overselling is currently not permitted. Disk space, bandwidth, and account limits must stay within the allocated reseller limits.

If you need help creating or managing packages and feature lists, please refer to:

Step 1: Log in to WHM

Log in to WHM using your reseller or root credentials.

Once logged in, you can use the search bar on the left-hand side or navigate manually.

Step 2: Open the “Create a New Account” Page

In WHM:

  • Navigate to Account Functions

  • Click Create a New Account

This will open the account creation form.

Step 3: Enter Account Information

Fill in the basic account details:

  • Domain
    Enter the primary domain name for the account (for example: example.com).

  • Username
    WHM will suggest a username automatically. You may change it, but it must be unique on the server and ideally not very long.

  • Password
    Set a strong password or use the password generator.

  • Email
    Enter a valid contact email address for account-related notifications.

Step 4: Select a Package

Under Package:

  • Select an existing package from the list

Packages define limits such as:

  • Disk space

  • Bandwidth

  • Number of email accounts

  • Databases

  • Other account-level resources

Important (Resellers):

  • Overselling is disabled on our reseller plans.

  • The selected package must fit within your reseller resource limits.

  • If no suitable package exists, you must create one before proceeding.

Step 5: Review Account Settings (Optional)

Depending on your access level, you may see additional settings such as:

  • CGI access

  • Shell access

  • IPv4/IPv6 assignment

  • Theme selection

  • Locale and language options

In most cases, the default values are sufficient and should not be changed unless you have a specific requirement.

Step 6: DNS Settings

DNS options control how the domain’s DNS zone is handled.

Typical defaults include:

  • Creating a new DNS zone for the domain

  • Automatically assigning nameservers

If the domain is using external DNS (for example, Cloudflare or third‑party DNS hosting), you can still create the account, but DNS records may need to be managed externally.

Step 7: Mail Routing Settings

Mail routing determines how email is handled for the domain.

The default option is usually:

  • Automatically Detect Configuration

This is recommended unless you are intentionally routing email through an external provider. The MX servers and email routing can later be defined under the DNS Functions > Email Routing Configuration page.

Step 8: Create the Account

Once all required fields are completed:

  • Click Create at the bottom of the page

WHM will begin provisioning the account. This process typically takes a few seconds and should not be interrupted.

Step 9: Verify Account Creation

After completion, WHM will display a confirmation screen showing:

  • The cPanel username

  • The domain name

  • Assigned IP address

  • Links to access cPanel

At this point, the account is ready for use.

Notes for Resellers

  • You can only assign packages and features that exist within your reseller scope.

  • You cannot exceed your allocated disk space, bandwidth, or account limits.

  • You cannot modify system-level WHM settings.

Notes for VPS and Dedicated Server Owners

  • Root users have full control over packages, features, and system defaults.

  • You may customise account defaults globally if required.

Troubleshooting

If account creation fails:

  • Ensure the domain does not already exist on the server.

  • Confirm that the selected package is valid and within limits.

  • Check that your reseller account has available resources.

If the issue persists, please contact our technical support with the exact error message shown in WHM.


For additional technical reference, you may also consult the official cPanel documentation:

Create a New Account | cPanel & WHM Documentation

Updated by SP on 29/12/2025

Was this answer helpful? 0 Users Found This Useful (0 Votes)