A "cPanel account" is one hosting account on your reseller plan — typically one per client or one per site. This article walks through creating a new account in WHM, which is the day-to-day task for any reseller.

Quick steps: WHM → Account FunctionsCreate a New Account → fill in the domain, username, password, email, and package → Create.

Before you start

  • A domain name. The account gets tied to one primary domain. The client can add addon domains later via their cPanel.
  • A package to assign. Packages define the resources (disk, bandwidth, email accounts, etc.) available to the account. If you haven't created any yet, see How do I create new packages? — or use the default packages for now and create custom ones later.
  • An email address for the account — used for server notifications and for the client to receive their welcome email.

Create the account

  1. Log in to WHM (see How do I log in to WHM?).
  2. In the left sidebar, expand Account Functions and click Create a New Account. Or, use the Search box at the top and type "create".

WHM Create a New Account form showing fields for Domain, Username, Password, Email, Package selection, and various account options

  1. Fill in the Domain Information section:
    • Domain: your client's primary domain (e.g. acmeclient.com). WHM auto-generates a suggested username from this, which you can change.
    • Username: the cPanel username. This is used for SSH, FTP, and as a database prefix. Short, lowercase letters and digits work best.
    • Password: at least 8 characters. Click Password Generator to get a strong random one — save it somewhere safe before leaving the page.
    • Email: the client's contact email. System notifications go here.
  2. Select a Package from the dropdown. This determines the resource limits for the account. If you're just testing, pick any existing package — you can change it later via Modify an Account.
  3. Most of the other fields (Settings, Mail Routing, Reseller Settings, DNS Settings) can be left at defaults. If you understand them, configure as needed; otherwise the defaults are safe.
  4. Click Create at the bottom.

WHM creates the account in a few seconds. The page will show the account details and, depending on your WHM settings, send a welcome email to the address you specified.

Field reference (the ones you'll actually touch)

Domain Information section

FieldWhat it does
DomainThe primary domain for the account. Will be the URL the client visits to reach their site.
Choose a domain laterCreates the account with a temporary subdomain. Useful if your client hasn't registered a domain yet.
UsernamecPanel login name and system username on the server. 8 characters or less is safest for legacy tool compatibility.
PasswordInitial login password. Strength meter shown; click Password Generator for a random strong one.
EmailWhere cPanel sends backup completion notifications, quota warnings, etc.

Package section

  • Choose a Package: pre-defined resource bundle. Select the package that matches what your client is paying for.
  • Select Options Manually: bypass packages entirely and set quotas by hand. Useful for one-off customizations, but messy long-term — create a package instead.

Settings section

  • CGI Access: leave checked unless you have a specific reason to disable it.
  • cPanel Theme: our servers use jupiter (the modern default). Leave it.
  • Locale: interface language for the client's cPanel. Default English is fine; the client can change it later.
  • Spam Filters: leave enabled. Our servers have spam filtering pre-configured for all accounts.
After creation, the account is fully functional — but the client's domain probably isn't pointing to your server yet. Ask them to update their nameservers to your reseller nameservers (see the "Nameservers" section of your welcome email). They can also use the hosts file preview method to test before switching DNS — see How to preview your site before updating DNS.

Common issues

  • "Sorry, the domain you entered is already on this server": another account already owns this domain. Check List Accounts to find it.
  • "You have reached the maximum number of accounts": your reseller plan has a fixed account limit. Review which accounts are still active, terminate any that aren't, or upgrade to a higher-tier reseller plan. Open a support ticket if you need to change plans.
  • "Password does not meet minimum strength": use the Password Generator, or pick something more complex.
  • Can't select the package I want: packages with a reseller prefix (e.g. youruser_small) are visible only to the reseller who created them. If you can't see one you expect, check Edit a Package.

After account creation

From List Accounts you can:

  • Log in as the user (cPanel SSO — handy for troubleshooting).
  • Modify the account (change package, quota, email).
  • Suspend / Unsuspend (e.g. non-payment holds).
  • Terminate the account (deletes it permanently — use carefully).

Related articles

Still stuck? Open a support ticket

Hjalp dette svar dig? 334 Kunder som kunne bruge dette svar (1164 Stem)