WHMCS

Manage a client's services from the WHMCS admin area

Use the WHMCS service page: module commands like create, suspend and change password, edit billing and due dates, log in as the client, and fix provisioning issues.

IntermediateWHMCS2 min read

Each hosting account, VPS or other product a client buys becomes a service in WHMCS. The service page in the admin area is where staff fix most account problems: rerunning provisioning, changing passwords, adjusting prices or moving to another server.

Before you start

  • Staff permissions for viewing and managing products/services.
  • The service linked to a server module where automation is used; see cPanel/WHM module.

Open a service

Open the client profile and the Products/Services tab, then pick the service from the list (or search by domain in the top search bar). The page shows the product, server, username, domain, status, billing cycle, amounts and dates.

Module commands

CommandUse it to
CreateProvision an account that failed or was not created automatically
Suspend / UnsuspendBlock or restore service manually
TerminateDelete the account from the server (irreversible)
Change PackageApply a new product/package on the server after an upgrade
Change PasswordSet the account password on the server to the one saved in WHMCS
Login to cPanel / WHMSingle sign-on for troubleshooting

Results appear at the top of the page; details are in Utilities → Logs → Module Log.

Edit billing details

  • Recurring Amount – change the price for this client only (for example a loyalty discount).
  • Billing Cycle – switch monthly to annually; WHMCS uses the new cycle on the next invoice.
  • Next Due Date – correct it if invoices are generated at the wrong time. Changing it does not create or delete invoices automatically.
  • Override Auto-Suspend – exempt this service from automatic suspension until a date.

For upgrades with correct pro-rata invoices, use Upgrade/Downgrade instead of editing amounts; see cancellations and upgrades.

Move to another server

Changing the Server field only changes WHMCS's records. Migrate the account first (for example with WHM transfer tools), then update the server, username and dedicated IP fields in WHMCS so automation targets the right machine.

Log in as the client

From the client summary, Login as Owner opens the client area as the client sees it – useful for checking what they report without asking for passwords.

Troubleshooting

  • Create fails: username exists: change the username field and retry, or link the existing account.
  • Single sign-on fails: API token permissions or the username in WHMCS does not match the server.
  • Invoices on wrong dates: fix the next due date; consider the impact on existing unpaid invoices.

Next steps

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.