How to Transfer an Account from Another Server in WHM?
WHM's Transfer or Restore an Account tool lets you migrate client accounts from other cPanel/WHM servers directly — pulling all files, databases, emails, and DNS records automatically.
Transfer from a Remote cPanel/WHM Server
- Login to WHM.
- Go to Transfers → Transfer or Restore an Account.
- Under Transfer from a Remote Server:
- Remote Server Address: Hostname or IP of the old server.
- Remote SSH Port: Usually 22.
- Remote Username: The cPanel username of the account to transfer.
- Remote Password: The cPanel password of that account.
- Click Fetch Account List to verify connection.
- Select the accounts to transfer.
- Choose whether to overwrite an existing account if it already exists.
- Click Transfer.
- Monitor the transfer log for any errors.
Restore from a cpmove Backup File
If you have a backup file (cpmove-username.tar.gz) instead of live server access:
- Upload the backup file to your server via FTP or File Manager.
- Go to WHM → Backup → Restore a Full Backup/cpmove File.
- Enter the full path to the uploaded file.
- Click Restore.
Post-Transfer: After migration, run AutoSSL for the transferred account and ask the client to update their domain nameservers to point to your server. Test the site using a hosts file before nameserver propagation.
If you continue to face issues, please open a create a request.
