cPanel Hosting

Offer cPanel Hosting

Get Deal

How to manually migrate using cPanel

Migrating an existing cPanel account to your reseller account is a relatively straightforward and reliable method of transferring over your site manually, including its files, databases, and emails. By using a full cPanel backup, you avoid manual file transfers and maintain your site presence throughout the move.

If you are migrating to us from cPanel for the first time you can use our migration tool to move the first 25 accounts (or 50GB) without having to lift a finger.

In this guide we’ll walk through the full cPanel-cPanel migration process from evaluation to switchover.

Pre-flight checks for compatibility

Before initiating the transfer, confirm that:

  • The source account uses cPanel
  • The account is less than 50GB.

You can check the size of your account (before packaging) by logging into cPanel and viewing Disk Space Usage in the sidebar.

1. Create a Full cPanel Backup

Next, generate a complete cPanel backup from the source host:

  • Log in to cPanel on the original hosting account
  • Navigate to Backup or Backup Wizard
  • Select Full Account Backup and follow the prompts

This will package all account data—web files, databases, emails—into a single backup file.

2. Download the Backup Locally

Once the backup has been created:

  • Use FTP to download the file to your local machine
  • Alternatively, for files under 1GB, you can use the cPanel File Manager

3. Upload the Backup to cPanel

Upload the backup file to your reseller account using the same method:

  • Use FTP for best results, especially with larger files
  • Or use File Manager if the file is small enough

Ensure the backup file is stored securely in your file structure.

4. Submit a Support Request

Now that the backup is in place within your hosting area get in touch with the support team to help restore that account. Below is an example message to get the ball rolling.

I’ve uploaded a full cPanel backup to the home directory of my hosting account. Could you please restore it for me?

5. Test the Website

Once the restoration is confirmed:

  • Access the site using a hosts file modification or a temporary domain (if the domain hasn’t yet been pointed to your name servers)
  • Check for any missing content or broken functionality
  • Confirm that emails and databases are working as expected

If everything loads correctly, it’s time to point your DNS records at the server to complete the migration is complete.