UnderHost
Knowledgebase Docs

Creating and managing hosting packages in WHM

Packages define resource limits for cPanel accounts. Create reusable packages for your hosting tiers, assign them to accounts,

On this page

Packages (also called hosting plans) are templates that define the resource limits applied to cPanel accounts. Instead of setting disk space, email limits, and bandwidth manually each time you create an account, you define a package once and assign it. Changing a package updates all accounts using it.

Create a package

  1. Log in to WHM
  2. Go to Packages → Add a Package
  3. Enter a Package Name (e.g., "Basic", "Business", "Unlimited")
  4. Set resource limits (see below)
  5. Click Add

Resource limits explained

LimitDefaultNotes
Disk QuotaMB of disk spaceEnter 0 for unlimited when appropriate, subject to server capacity and account policy
Monthly BandwidthMB of data transfer0 = unlimited when allowed by the server policy
Max FTP AccountsNumber of FTP users0 = unlimited
Max Email AccountsNumber of mailboxes0 = unlimited
Max DatabasesNumber of MySQL databases0 = unlimited
Max Sub DomainsNumber of subdomains0 = unlimited
Max Addon DomainsExtra domains the account can host0 = unlimited
Max Parked DomainsDomain aliases the account can add0 = unlimited
Shell AccessSSH access on/offDisable for regular client accounts

Assign a package to an account

During account creation, select the package from the Package dropdown. To change the package for an existing account:

  1. Go to Account Functions → Upgrade/Downgrade an Account
  2. Search for the account
  3. Select the new package
  4. Click Upgrade/Downgrade

Edit and delete packages

Go to Packages → Edit a Package to modify limits. Changes apply to all accounts using that package when you edit it. To delete a package, go to Packages → Delete a Package. Accounts using the deleted package keep their current limits but are no longer associated with a named package.

Cannot create accounts using a package

If WHM will not let you create an account with a package, check these items first:

CheckWhat to do
No package existsCreate the package under Packages → Add a Package before creating the account.
Not enough server resourcesConfirm the server or WHM role has enough available disk and bandwidth for the package.
Package limit too highLower the package quota or increase the server/service allocation if the package exceeds available resources.
Feature unavailableSome limits depend on cPanel license type, root access, and WHM feature permissions. Contact support if a feature should be available but is missing.
Was this article helpful?

Package configuration help

Our team can help you set up hosting packages and resource limits in WHM.

Related articles

Back to WHM