Setting up and managing client accounts in cPanel as a reseller involves a series of steps.
It include creating a WHM (Web Host Manager) account, setting up hosting packages, creating client accounts, and managing client accounts effectively.
Table of Contents
Managing Client Accounts with cPanel Reseller
Below is a guide on how to do this:
1. Accessing WHM (Web Host Manager)
As a reseller, you’ll use WHM (Web Host Manager) to create and manage cPanel accounts for your clients. WHM is the control panel for managing client accounts under your reseller hosting package.
- Login to WHM: Use the URL
https://example.com:2087and enter your reseller credentials provided by your hosting provider.
2. Setting Up Hosting Packages
Hosting packages define the limits for the accounts you will create for your clients, such as disk space, bandwidth, and other resources. Here’s how to set them up:
- Navigate to “Add a Package”: In WHM, find and click on the “Packages” section.
- Create a Package:
- Name the package.
- Define the disk space, bandwidth, email accounts, databases, and other limits.
- Choose the features that the clients can use (e.g., FTP, MySQL databases).
- Set limits like maximum emails per hour or cPanel features.
- Save the Package.
3. Creating Client Accounts
Once your hosting packages are set, you can create cPanel accounts for your clients.
- Navigate to “Create a New Account”: In WHM, under the Account Functions section, click on Create a New Account.
- Fill in Client Details:
- Domain name: Enter the domain for the client’s account.
- Username: WHM will auto-generate this, but you can customize it.
- Password: Set a secure password for the client.
- Email: Input the client’s contact email address.
- Choose a Package: Select the package you created in the previous step.
- DNS Settings: Choose whether you want to enable default DNS settings or custom ones.
- Create the Account: Once all fields are filled out, click Create.
4. Managing Client Accounts
After creating client accounts, you can manage them through WHM. Some of the common management tasks include:
- Modify an Account: To update account information (e.g., domain, package, or password), navigate to Modify an Account under Account Functions.
- Terminate an Account: To delete an account permanently, go to Terminate an Account.
- Manage Account Suspension: You can suspend or unsuspend accounts. To do this, go to Manage Account Suspension, select the account, and choose the appropriate action.
- Quota Management: If a client is exceeding their limits, you can adjust their quota via Quota Modification.
- Email, Database, and FTP Management: You can manage clients’ email accounts, databases, and FTP access through the Email Accounts, MySQL Database Wizard, and FTP Accounts tools in their cPanel accounts.
5. Client Account Access and Support
- cPanel Access: Your clients can access their cPanel by visiting
https://example.com:2083using the credentials you provided. - Support: Ensure your clients know how to contact you for support. You may also offer resources such as cPanel documentation to help them manage their own accounts.
6. Billing and Invoicing (Optional)
- Third-party Billing Software: Many resellers use billing software like WHMCS or Blesta to automate account creation, invoicing, and payments.
- Manual Billing: If you prefer to handle billing manually, make sure you establish clear pricing, billing cycles, and terms of service with your clients.
7. Monitoring and Reporting
WHM allows you to monitor server usage, bandwidth, and resource allocation for all your client accounts. You can also generate usage reports to analyze client behavior and resource needs.
- Check server status and resource usage in the Server Status section.
- Bandwidth Usage: Track bandwidth usage per client from the Account Information section.

