Client Area
Backups & RestoreIntermediate

How to Back Up and Restore Client Accounts in WHM

2 min readPublished 26 Mar 2026Updated 15 Apr 202623 views

In this article

  • 1Backup Options for Resellers
  • 2Creating a Full Backup for a Client
  • 3From WHM
  • 4Restoring a Client Account
  • 5Full Account Restore

How to Back Up and Restore Client Accounts in WHM

Regular backups are essential for protecting your clients' data. As a reseller, you have several options for backing up and restoring client accounts through WHM.

Backup Options for Resellers

  1. Client-Initiated Backups via cPanel — Full or partial backups from the client's cPanel
  2. WHM Backup Management — Manage backups for all accounts centrally
  3. JetBackup — Advanced scheduled backups with granular restore (if available on server)

Creating a Full Backup for a Client

From WHM

  1. Go to Account Functions > List Accounts
  2. Click the cPanel icon next to the client's account
  3. In cPanel, go to Files > Backup or Backup Wizard
  4. Click Download a Full Account Backup
  5. Choose destination: Home Directory or Remote FTP/SCP Server
  6. Click Generate Backup

Restoring a Client Account

Full Account Restore

  1. Log in to WHM
  2. Go to Transfers > Restore a Full Backup/cpmove File
  3. Upload or specify the path to the backup .tar.gz file
  4. Click Restore

Partial Restores

  • Files: cPanel > Files > Backup > Restore > upload home directory backup
  • Database: cPanel > Files > Backup > Restore a MySQL Database > upload .sql.gz
  • Email: cPanel > Files > Backup > upload email configuration backup

Using JetBackup (If Available)

JetBackup in WHM provides:

  • Browse backups by date and account
  • Restore individual files without full account restore
  • Restore specific databases or email accounts
  • Download backups for offline storage
  • Queue restores for off-peak hours

Your clients can also self-service restore via JetBackup in their cPanel.

Backup Best Practices

  • Daily for active websites, weekly for occasional sites, before major changes always
  • Do not rely solely on server backups — download to external storage
  • Periodically test restoring a backup to verify integrity
  • Communicate your backup policy to clients and include in TOS

Common Issues

Backup File Too Large

Use SSH/SCP for direct transfer or increase PHP upload limits.

Restore Fails

Ensure the backup is not corrupted, verify disk space, and contact {{COMPANY_NAME}} support for complex restores.


Need help? Contact our support team at {{SUPPORT_URL}}/client/support.

Was this article helpful?

Your feedback helps us improve our documentation

Still need help? Submit a support ticket