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
| Field | Description |
|---|---|
| Domain | Enter the client's primary domain name (e.g., clientsite.com) |
| Username | WHM will auto-generate one, or you can customize (max 8 characters) |
| Password | Set a strong password for the client's cPanel login |
| Enter 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
- Go to Account Functions > List Accounts
- 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
Related Articles
- How to Manage and Suspend Client Accounts
- How to Create Hosting Packages in WHM
- Getting Started with Reseller Hosting
Need help? Contact our support team at {{SUPPORT_URL}}/client/support.