WHMReseller

How to create a reseller account with WHMReseller

Create a new WHM reseller under your master reseller plan with WHMReseller: choose the domain, limits, packages and privileges, then send the login details.

IntermediateMaster reseller hosting3 min read

A reseller is a customer who gets their own WHM to create cPanel accounts for their clients. With WHMReseller you create them in one form, set their limits, and the plugin handles the cPanel account and WHM privileges behind it.

Before you start

  • A VIP Master Reseller plan with WHMReseller (see getting started with WHMReseller).
  • The reseller's main domain, a username (8 characters or fewer is safest) and a contact email.
  • The limits you sell: accounts, disk space and bandwidth.
  • At least one package for the reseller's own cPanel account.

Create the reseller

  1. Log in to WHM and open WHM → Plugins → WHMReseller.
  2. Click Create Reseller (sometimes Add New Reseller).
  3. Enter the Domain, Username, Password and Email.
  4. Choose the Package for the reseller's own cPanel account.
  5. Choose the Reseller type: Reseller. For higher levels see creating a master reseller.
  6. Set the limits: Max accounts, Disk space (MB) and Bandwidth (MB).
  7. Set overselling if your plan allows it.
  8. Click Create.

Note: The limits you give a reseller come out of your own allocation. If the form refuses a value, you do not have enough left (see the WHMReseller dashboard).

Privileges to consider

WHMReseller lets you choose which WHM functions the reseller can use. A sensible default for a normal reseller:

  • Allowed: create, modify, suspend and terminate accounts; create and edit packages; edit DNS; change passwords; list accounts.
  • Not allowed: unlimited packages, overselling (unless you sell it), and functions that affect other resellers.

Give the reseller their login

  • WHM: https://their-domain:2087 or the server hostname on port 2087.
  • Username and password you created.
  • Your nameservers to use for their customers.
  • Links to your guides, such as creating packages and creating accounts.

Check afterwards

  1. Open List Resellers in WHMReseller and confirm the new reseller and limits.
  2. Log in as the reseller in a private window and make sure WHM shows only the allowed functions.

Troubleshooting

"Username already exists"

Usernames are unique across the whole server. Pick another.

The reseller cannot create accounts

They have no packages yet, or the account limit is 0. Ask them to create a package, or check limits in managing reseller limits.

Frequently asked questions

Can I turn an existing cPanel account into a reseller?

Yes. WHMReseller has an option to upgrade an existing account to reseller. The account keeps its files and email and gets WHM access.

Does the reseller see my other customers?

No. Each reseller only sees accounts they own. You, as master reseller, can see all accounts below you.

Can I bill resellers with WHMCS?

Yes. Sell reseller products in WHMCS using the cPanel module with reseller options, or create resellers manually and bill them as a regular product.

How should I secure a new reseller login?

Use a long random password and ask the reseller to enable two-factor authentication in their cPanel under Preferences → Two-Factor Authentication. WHM uses the same login, so this protects both.

What package should the reseller's own account use?

A small package is enough, because the reseller's own cPanel account usually hosts only their business website. Their customers get separate accounts with their own packages.

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.