Virtualizor

Suspend, unsuspend and delete VPSs in Virtualizor

Handle overdue and abusive VPSs in Virtualizor: suspend with a reason, unsuspend after payment, delete safely, and keep WHMCS automation and Virtualizor in sync.

IntermediateVirtualizor admin2 min read

Suspending a VPS in Virtualizor stops it and prevents the customer from starting it, while keeping the data. Deleting removes the VPS and frees its IPs and disk. WHMCS normally handles both, but admins need the manual steps for abuse cases and clean-ups.

Before you start

  • Virtualizor admin access, and WHMCS access if you bill through it.
  • A written policy for how long after suspension a VPS is deleted.

Suspend a VPS in Virtualizor

  1. Go to Virtual Servers → List VS and find the VPS (search by IP, hostname or ID).
  2. Open the actions for that VPS and choose Suspend.
  3. Enter a reason (for example Unpaid invoice or Abuse report) so other staff understand.
  4. Confirm. The VPS is stopped and the customer sees it as suspended.

Note: For network abuse such as spam or attacks, suspending quickly protects your IP reputation. Keep the evidence in the ticket.

Unsuspend

  1. Find the VPS and choose Unsuspend.
  2. Start it if it does not start automatically.
  3. If WHMCS suspended the service, unsuspend from WHMCS instead so both systems agree. WHMCS can unsuspend automatically when the invoice is paid.

Delete a VPS

Warning: Deletion removes the disk permanently. Confirm the service is terminated in billing and no restore is pending.

  1. Find the VPS and choose Delete.
  2. Check the VPS ID and owner, then confirm.
  3. The IPs return to the pool and the disk space is freed.

In WHMCS, Terminate on the service sends the delete request. Automatic suspension and termination are set in WHMCS → Configuration → System Settings → Automation Settings.

Check afterwards

  • WHMCS and Virtualizor show the same status.
  • After deletion, the IPs show as free in the IP pool.

Troubleshooting

  • Customer can still start the VPS: the WHMCS suspend call failed; check the module log (provisioning errors).
  • Delete fails: the slave server is offline; bring it back so storage is really removed.
  • IPs still marked used: release them in the IP pool manually.

Frequently asked questions

Does suspension delete data?

No, it only stops the VPS and blocks access.

Can a customer suspend their own VPS?

No. They can stop it, but suspension is an admin action.

Can I recover a deleted VPS?

Only from a backup stored elsewhere (backup plans).

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.