Deleting a cPanel Account in WHM

When a customer cancels service or you need to remove a stale cPanel account, you can terminate the account from WebHost Manager (WHM). This article walks you through finding the account and completing the termination, which permanently deletes the account, its websites, email, and databases from the server.

About account termination

Terminating a cPanel account in WHM is permanent. Once confirmed, WHM deletes the account's home directory, mailboxes, MySQL databases, DNS zone, and any related configuration. The action cannot be undone from WHM, so back up anything you may need before proceeding.

Warning: Termination immediately removes all customer data and cannot be reversed. Take a backup first if there is any chance the customer or you may need to restore the account.

Before you begin

  • Reseller WHM access. You need WHM credentials with permission to terminate the target cPanel account.
  • A confirmed cancellation. Make sure the customer has approved the deletion or the account is genuinely no longer needed.
  • A backup (recommended). Download a full account backup from WHM or cPanel before terminating, in case the customer changes their mind.

Step 1: Open the List Accounts tool

  1. Sign in to WHM as the reseller.
  2. In the right-hand search bar, type List Accounts.
  3. Click List Accounts to open the tool.

Step 2: Locate the account to delete

  1. In the search field, type the customer's primary domain or cPanel username.
  2. Find the matching account row in the results.
  3. Click the + (expand) icon to the left of the domain to reveal the account's management options.

Step 3: Terminate the account

  1. Click Terminate Account.
  2. WHM opens a confirmation page that lists what will be deleted.
  3. Review the details to confirm you are terminating the correct account.
  4. (Optional) Choose whether to keep DNS records or remove them.
  5. Click Yes, Remove this Account to confirm.
  6. Wait for WHM to display a success message confirming the account was terminated.

Next steps

  • Confirm the deletion. Return to List Accounts and verify the account no longer appears.
  • Update internal records. Close any related tickets or billing entries.
  • Free up resources. If you are at a server limit, the freed disk and account quota are now available for new customers.

Questions? Contact Exact Hosting Support.

How helpful was this article?

Thanks for your feedback!

Do you still need help? If so please submit a request here.