As a cPanel reseller, every client you host gets their own cPanel account, which you create in WHM. It takes a couple of minutes once you have a hosting package ready. This guide walks through the Create a New Account form on a Domain India cPanel reseller plan, what to send your client afterwards, and how to fix the errors resellers hit most often.
Logging in to WHM, building packages, SSL, backups and branding are covered in configuring and managing cPanel/WHM reseller hosting. Create your packages first with how to create hosting packages in WHM.
In WHM, open Account Functions › Create a New Account, enter the client's domain, a username, a strong password and the client's email, choose one of your packages, and click Create. Send the client their own cPanel login, never your WHM login. The website, email and free SSL start working once the client's domain points to the server, through your nameservers or an A record.
1. Before you start
2. Open WHM
Sign in to the client area, open My Hosting and click WHM on your reseller service's row; WHM opens already signed in. You can also go to https://server-hostname:2087 with the reseller username and password shown on the service's Manage › Access tab. See logging in to WHM.
3. Create the account
- Open Create a New Account.In WHM, go to Account Functions › Create a New Account, or type "create" in WHM's search box.
- Enter the domain.Type the client's main domain without
www, for exampleclientbusiness.in. - Check the username.WHM suggests one from the domain. Keep it short, lowercase letters and numbers, starting with a letter. The client uses it to log in to cPanel and FTP, and it prefixes their database names.
- Set a strong password.Use WHM's password generator. The client can change it later in cPanel.
- Enter the client's email.cPanel sends account notices, such as quota warnings, to this address. Use an address outside the domain you are creating, so notices still arrive if the new mail isn't working yet.
- Choose the package.Pick the package that matches what the client bought. You can move them to another package later.
- Review the settings.Keep the default cPanel theme (Jupiter) and choose the client's language under Locale.
- Mail routing.Leave it on automatic detection unless the client's email will be hosted somewhere else, such as Google Workspace; in that case choose remote.
- DNS settings.Keep DKIM and SPF switched on, so the client's mail is signed and trusted. DKIM is on by default for new cPanel accounts on our servers.
- Click Create.WHM shows a log of the steps and the account's details when it finishes.
4. After the account is created
Send the client their login:
- cPanel address:
https://clientbusiness.in:2083once the domain points to the server, orhttps://server-hostname:2083until then; - their cPanel username and password (not yours);
- what they must change at their domain registrar (next step).
Point the domain to the server. Either set the domain's nameservers to the ones for your reseller account, or keep its current DNS and add an A record for the server IP. The steps are in how do I change my nameservers. DNS changes can take a few hours to reach everyone.
Free SSL follows automatically. AutoSSL issues a Let's Encrypt certificate at server level once the domain points to the server. Nothing needs setting up in WHM.
Check the account. Open List Accounts, find the new account, check its package and disk quota, and click the cPanel icon to open the client's cPanel and make sure it loads.
Your reseller login controls every client account. Give each client only their own cPanel login, and turn on two-factor authentication for your client-area account.
5. Managing accounts afterwards
- List Accounts: every client with domain, package, disk use and status.
- Upgrade/Downgrade an Account: move a client to another package.
- Password Modification: reset a client's cPanel password.
- Manage Account Suspension: suspend and unsuspend, for example for non-payment.
Suspension and termination are covered in how to manage and suspend client accounts. Backups run for every client account automatically; see automatic backups for reseller accounts.
6. Common problems
| Problem | Likely cause | What to do |
|---|---|---|
| WHM says you have reached your account limit | Your plan's number of cPanel accounts is used up | Terminate an unused account or upgrade your reseller plan |
| WHM says the domain already exists | The domain, or a subdomain of it, is already on the server | Check List Accounts; if it isn't one of yours, open a ticket |
| The package isn't in the list | It was created under another name, or deleted | Check Packages › Edit a Package, or create it again |
| Client's site shows another host's page | The domain still points elsewhere | Change nameservers or the A record, then wait for DNS |
| Client can't log in to cPanel | Wrong address, username or password, or a suspended account | Use the server hostname on port 2083, reset the password, check suspension |
If a client suddenly can't reach cPanel, the website or email from one connection but can on mobile data, their IP may have been blocked after failed logins. Send support their public IP address.
7. Where Domain India fits
Domain India's cPanel reseller plans give you WHM with a fixed number of cPanel accounts per plan, plus free SSL, weekly JetBackup backups and server security for every client. If you'd rather have no account limit, DirectAdmin reseller hosting starts at ₹617 a month (Reseller Starter), excluding 18% GST, with unlimited client accounts (Domain India list price on 24 September 2026). Compare both on reseller hosting.
Frequently asked questions
How do I create a cPanel account for a client in WHM?
In WHM, open Account Functions, Create a New Account, enter the client's domain, a username, a strong password and the client's email, choose a hosting package, and click Create.
Do I need a hosting package before creating an account?
Yes. Create one under Packages, Add a Package first. The package sets the account's disk, bandwidth, email and database limits.
What login details do I send my client?
Their own cPanel username and password, and the address https://theirdomain:2083, or https://server-hostname:2083 until the domain points to the server. Never send your WHM reseller login.
Why does WHM say the domain already exists?
The domain, or a subdomain of it, is already hosted on the same server. Check your List Accounts. If it is not one of your accounts, open a support ticket.
Does the client's site get free SSL automatically?
Yes. AutoSSL issues and renews a free Let's Encrypt certificate at server level once the client's domain points to the server.
How many client accounts can I create?
cPanel reseller plans include a fixed number of cPanel accounts per plan. DirectAdmin reseller plans have no account limit.
Ready to add your first client? Open WHM from My Hosting, compare plans on reseller hosting, or open a support ticket if account creation fails.
Tell us the client's domain and the exact message WHM showed. Support is on 24/7 live chat, and tickets get a first response within 15 minutes.
Open a support ticket