StarDomain

How to Create Client Accounts in WHM

How to Create Client Accounts in WHM

As a reseller, one of your primary tasks is creating individual cPanel accounts for each of your clients. This guide walks you through the full process of provisioning a new client account using WHM.

Prerequisites

Before creating a client account, ensure you have:

  • A reseller hosting plan activated with {{COMPANY_NAME}}
  • At least one hosting package created in WHM
  • The client's domain name ready

Step-by-Step: Create a New Account

1. Log In to WHM

Access WHM via the {{COMPANY_NAME}} client portal (recommended) or directly at https://your-server:2087.

2. Navigate to Account Creation

Go to Account Functions > Create a New Account in the left sidebar, or type "Create" in the search bar.

3. Fill In Domain Information

FieldDescription
DomainEnter the client's primary domain name (e.g., clientsite.com)
UsernameWHM will auto-generate one, or you can customize (max 8 characters)
PasswordSet a strong password for the client's cPanel login
EmailEnter the client's email address for notifications

4. Choose a Package

Select one of the hosting packages you created earlier from the Package dropdown. This determines the resources allocated to this client.

5. Configure Settings

  • cPanel Theme — Leave as default (Jupiter) for the modern interface
  • Locale — Choose the client's preferred language
  • Enable SpamAssassin — Recommended to enable for email filtering
  • Enable SPF and DKIM — Recommended for email deliverability

6. DNS Settings

  • If your client's domain is already pointing to your nameservers, DNS zones will be created automatically
  • If the domain is registered elsewhere, the client will need to update their nameservers

7. Create the Account

Click Create at the bottom of the page. WHM will provision the account and display a confirmation with the cPanel login URL and credentials.

After Account Creation

Share Credentials with Your Client

Send the client their:

  • cPanel URL (typically https://server:2083)
  • Username and password
  • Nameservers to point their domain to (if not already done)

Verify the Account

  1. Go to Account Functions > List Accounts
  2. Find the new account and verify domain, package, and resource limits

Test the Account

Log in to the client's cPanel (via WHM's List Accounts > cPanel icon) to verify everything works before handing it off.

Managing Multiple Accounts

As your client base grows, use these WHM features:

  • List Accounts — View and search all client accounts
  • Account Summary — Quick overview of resource usage
  • Modify an Account — Change packages, resource limits, or settings

Common Issues

"Account creation failed" Error

  • Check you have not exceeded your reseller plan's maximum account limit
  • Verify you have sufficient disk space and bandwidth remaining
  • Check that the domain is not already associated with another account

Client Cannot Access cPanel

  • Verify the account was created successfully in List Accounts
  • Ensure the client is using the correct URL and credentials
  • Check that the account is not suspended

Need help? Contact our support team at {{SUPPORT_URL}}/client/support.