Create cPanel Accounts (WHM Reseller)
Create and manage individual cPanel hosting accounts directly from your WHM reseller panel.
This guide explains how to create a new cPanel account for your clients.
What is a cPanel Account? #
A cPanel account is an individual hosting environment assigned to a single website or customer.
Each account receives its own:
- cPanel Login
- Disk Space
- Bandwidth
- Email Accounts
- Databases
- FTP Access
- Website Files
- Resource Limits
As a reseller, you can create multiple cPanel accounts under your WHM account depending on your reseller plan limits.
Before You Start #
Make sure:
✅ Your reseller service is active
✅ You can access WHM
✅ A hosting package already exists (recommended)
✅ The domain uses correct nameservers
Step 1 — Login to WHM #
Open your WHM reseller dashboard.
Example:
https://your-server-hostname:2087
Sign in using your reseller credentials.
Step 2 — Open Create a New Account #
Inside WHM navigate to:
Account Functions → Create a New Account
Step 3 — Enter Client Information #
Fill the required fields.
Domain Information #
Enter:
Domain: clientdomain.com
User Information #
Enter:
Username
Password
Contact Email
Tips:
- Use a unique username
- Use a strong password
- Use the client’s actual email
Step 4 — Select Hosting Package #
Choose an existing package.
Example package options:
- Starter Hosting
- Business Hosting
- Premium Hosting
- Custom Package
The package controls:
- Storage
- Bandwidth
- Email limits
- Database limits
- Feature access
Step 5 — Configure Account Settings #
Optional settings:
Resource Limits #
- Disk Space
- Monthly Bandwidth
- Email Limits
DNS Settings #
- Dedicated IP (if available)
- Nameservers
Language #
Select preferred language.
Step 6 — Create the Account #
Click:
Create
WHM will provision:
- cPanel account
- DNS zone
- System user
- Home directory
Creation usually completes within seconds.
Step 7 — Access the New cPanel Account #
After creation you can:
List Accounts → cPanel Icon
Or share login details with your client.
Client login example:
https://clientdomain.com:2083
Verify Account Setup #
Confirm:
✅ Website opens
✅ cPanel login works
✅ DNS records created
✅ Package limits applied
✅ Email creation available
Manage Existing Accounts #
Inside WHM you can:
- Suspend Accounts
- Unsuspend Accounts
- Upgrade Packages
- Change Password
- Modify Limits
- Terminate Accounts
- Access cPanel Directly
Navigation:
Account Information → List Accounts
Common Issues #
Account Creation Failed #
Possible causes:
- Package missing
- Disk limit reached
- Invalid domain
Domain Already Exists #
The domain may already exist on the server.
Check:
List Accounts
cPanel Login Not Working #
Verify:
- Account created successfully
- Port 2083 accessible
- DNS propagation completed
Best Practices for Resellers #
- Create hosting packages before onboarding clients
- Avoid sharing reseller credentials
- Use branded nameservers
- Monitor resource usage regularly
- Enable backups for customer accounts
Category: Reseller Program
Article: Create cPanel Accounts
Estimated Time: 5–10 Minutes
Last Updated: May 2026