UnderHost
Knowledgebase Docs

Upgrade or downgrade a cPanel account package in WHM

Change the package assigned to an existing cPanel account in WHM and understand how disk, bandwidth, email, database, and addon-domain limits are affected.

On this page

Use WHM's upgrade/downgrade tool when an existing cPanel account needs a different hosting package. This keeps the same account, domain, files, email, and databases while changing the resource limits assigned to it.

Before changing packages

  • Confirm the new package exists in Packages -> Add a Package or Edit a Package.
  • Check that the server or WHM role has enough disk and bandwidth available.
  • Tell the client if the change reduces limits, especially email accounts, databases, addon domains, or bandwidth.
  • Review billing in your own administration or client-management system if this is a paid plan change.

Upgrade or downgrade the account

  1. Log in to WHM.
  2. Go to Account Functions -> Upgrade/Downgrade an Account.
  3. Select the account by domain or username.
  4. Click Modify or continue to the package selection screen.
  5. Select the new package.
  6. Click Upgrade/Downgrade.

WHM applies the package and shows the updated limits. The account remains the same cPanel account; only the package limits change.

What changes

AreaExpected result
Disk quotaChanges to the new package quota. Existing files are not removed automatically.
BandwidthMonthly transfer limit changes to the new package value.
Email, FTP, databasesMaximum allowed counts update. Existing items normally remain, but creating new ones may be blocked if over the new limit.
Addon and parked domainsAllowed counts update based on the package.
Website contentFiles, databases, and mailboxes remain in place.

Troubleshooting

ProblemWhat to do
Package is missingCreate it first under Packages -> Add a Package.
WHM says resources are unavailableCheck the available disk, bandwidth, and package limits for the server or WHM role.
Downgraded account is over quotaAsk the client to reduce usage or move them to a package with enough quota.
Billing does not match the new packageUpdate the service plan in your billing system separately; WHM package changes do not invoice your client for you.

Related: Create WHM packages | Upgrade an UnderHost service

Was this article helpful?

Need WHM/cPanel for a server?

Run WHM/cPanel on an UnderHost VPS or dedicated server, or choose managed help for installation and configuration.

Related articles

Back to WHM