In WHMCS, upgrading a client’s hosting plan allows you to move the client to a higher-tier plan or a package with more resources. This can be done either from the Admin Area or via Client Area (if allowed).
Step 1: Login to WHMCS Admin Panel
-
Go to your WHMCS Admin URL (e.g.,
https://yourdomain.com/admin). -
Login with your Admin credentials.
Step 2: Locate the Client
-
Navigate to:
Clients → View/Search Clients -
Search for the client whose hosting plan you want to upgrade.
-
Click on the client’s name to open the profile.
Step 3: Access the Hosting Service
-
Go to the Products/Services tab in the client profile.
-
Find the relevant hosting service.
-
Click Upgrade/Downgrade.
⚠ If Upgrade/Downgrade is not visible, you may need to enable Package Upgrade/Downgrade for that product in WHMCS:
Navigate to Setup → Products/Services → Products/Services → Edit Product → Module Settings → Allow Upgrade/Downgrade
Step 4: Select the New Hosting Plan
-
A list of available plans for upgrade/downgrade will appear.
-
Select the new hosting package you want to move the client to.
-
Review the proration / additional charges (if any).
-
WHMCS will calculate prorated difference for remaining billing period.
-
Step 5: Submit Upgrade Request
-
Click Continue or Submit Upgrade.
-
WHMCS will generate an invoice if payment is required for the upgrade.
-
The client can pay the invoice to complete the upgrade.
Step 6: Verify in Hosting Panel (cPanel/WHM)
-
After upgrade, verify that the hosting account has the new resources (disk space, bandwidth, email accounts, etc.).
-
If using WHM module, the upgrade should automatically reflect in cPanel.
Step 7: Confirm with Client
-
Notify the client via email that their hosting plan has been upgraded.
-
Confirm any changes in billing, next due date, or invoice.