🇺🇸 Welcome from the USA! We have special plans for you.
View US Hosting Plans →

Transfer client accounts between servers

📅 15/06/2026 ⏱ 5 min de lectura
PlatiniumHost

Escrito por

Luis Contreras · CEO & Fundador · +24 años en hosting
Transfer Client Accounts between Servers with PlatiniumHost

Transfer Client Accounts between Servers with PlatiniumHost

As a hosting reseller, the need to migrate client accounts between different servers is a common task. Whether due to a hardware upgrade, resource restructuring, or simply to balance the load, moving a cPanel account from one server to another must be a fluid process without interruptions for the end user. At PlatiniumHost, we understand the importance of these operations and guide you through using the WHM transfer tool to ensure a successful migration without data loss.

Why transfer client accounts?

There are several strategic reasons why you might need to transfer a client account:

  • Resource Optimization: Moving accounts to servers with more available resources or a configuration better suited for their specific needs.
  • Load Balancing: Distributing accounts more equitably among your servers to maintain optimal performance across all of them.
  • Hardware/Software Updates: Migrating accounts before performing major maintenance or component updates on a specific server.
  • Consolidation or Separation: Grouping or dividing accounts by service type or by client on dedicated servers.

Preparations before transfer

Before initiating any transfer, it is crucial to perform a series of checks to ensure the process is as efficient as possible and without setbacks:

  1. Verify Compatibility: Make sure the destination server has a compatible or newer version of cPanel than the source server. Also, verify that the versions of PHP, MySQL, and other key services are compatible.
  2. Disk Space: Confirm that the destination server has enough disk space to accommodate the account you are going to transfer, including databases, files, emails, etc.
  3. Network Configuration: Ensure that the servers can communicate with each other via SSH and that the necessary ports are open (generally 22 for SSH and 2087 for WHM).
  4. Backups: Although the WHM transfer tool is very reliable, it is always good practice to perform a full backup of the account on the source server before starting the migration. PlatiniumHost strongly recommends this precaution.
  5. Inform the Client: While disruption should be minimal, it is professional to inform the client about the maintenance window and the possible brief service interruption.
Tip: Make sure both servers (source and destination) are running cPanel and WHM. The WHM transfer tool is designed to work between cPanel servers.

Transfer Process using WHM Transfer Tool

The WHM transfer tool greatly simplifies the migration process. Follow these steps to transfer a cPanel account:

Step 1: Access WHM on the destination server

Log in to your WHM control panel on the server to which you want to move the account. This will be your destination server.

Step 2: Navigate to the transfer tool

Once inside WHM, look for the 'Transfers' section and click on 'Transfer Tool'.

WHM > Transfers > Transfer Tool

Step 3: Configure the transfer

On the Transfer Tool page, you will be asked to enter the source server information:

  • Remote Server Address: Enter the IP address or hostname of the source server.
  • Remote SSH Port: The SSH port of the source server (default is 22).
  • Remote Root Password / Remote Root User: Enter the root password or root username of the source server. It is crucial to have root access for the transfer to work correctly.
Important: Make sure you have the correct root credentials for the source server. An error here will prevent the transfer from starting.

Step 4: Select accounts to transfer

After entering the source server details and clicking 'Fetch Account List', WHM will connect to the source server and display a list of all cPanel accounts hosted on it. Here you can select the specific accounts you wish to transfer.

  • Check the box next to each account you want to move.
  • You can also see additional options like 'Transfer Reseller Accounts' if you are moving reseller accounts.

Step 5: Advanced options (optional)

The transfer tool offers some advanced options that can be useful:

  • IP Restrictions for DNS: You can choose whether to maintain IP restrictions for DNS entries.
  • Update Packages: If the hosting packages on the destination server have different names, you can map them here.
  • Replace IPs: This option is crucial for updating IP addresses in the account's configuration files and databases if the destination server has a different IP.

Step 6: Start the transfer

Once you have selected the accounts and configured the options, click 'Transfer Accounts' or 'Start Transfer'. The tool will begin copying the account data from the source server to the destination server. You will be able to see the progress in real time.

Post-Transfer Verification

Once the transfer is complete, it is essential to perform a thorough verification to ensure everything is working correctly:

  1. cPanel Access: Try logging into the cPanel of the transferred account on the destination server.
  2. Website: Verify that the website is accessible and that all its functionalities operate without problems.
  3. Databases: Check that the databases are working and that the data is correct.
  4. Emails: Send and receive emails to ensure that the mail service is operational.
  5. Files: Check the file manager to confirm that all files and directories have been transferred correctly.
  6. DNS Records: Update the domain's DNS records to point to the new IP address of the destination server. This may take a few hours to propagate globally.
Tip: To test the website on the new server before updating the DNS, you can modify your local hosts file on your computer.

Final Considerations

Migrating client accounts is an essential part of managing a reseller hosting service. With the WHM transfer tool, PlatiniumHost provides you with the means to perform these operations efficiently and securely. Always prioritize planning, verification, and communication with your clients to ensure a positive experience for everyone.

If you encounter any problems during the transfer process or have additional questions, do not hesitate to contact the PlatiniumHost support team. We are here to help you keep your services running smoothly.

💬 ¿En qué podemos ayudarte?

Selecciona un agente de soporte

¿Hablamos?