---
title: How to Migrate cPanel Accounts Between cPanel Servers Using WHM
description: "Migrating cPanel accounts between servers using WHM is a straightforward process thanks to the built-in **Transfer Tool**. Below is a step-by-step guide: **Prerequisites** - Have root access to the source and destination WHM. **Step by Step On How to Migrate cPanel…"
url: "https://truehost.com/support/knowledge-base/how-to-migrate-cpanel-accounts-between-cpanel-servers-using-whm/"
updated: "2024-12-02"
category: Cloud servers in Kenya
---

# How to Migrate cPanel Accounts Between cPanel Servers Using WHM

Migrating cPanel accounts between servers using WHM is a straightforward process thanks to the built-in **Transfer Tool**. Below is a step-by-step guide:

**Prerequisites**

- Have root access to the source and destination WHM.

**Step by Step On How to Migrate cPanel Accounts Between cPanel Servers Using WHM**

- Log in to WHM of the **Destination Serve**r either with the root account. Normally you will use one of the URLs below;

```
http://your_server_ip:2087

https://your_server_hostname:2087
```

![This image has an empty alt attribute; its file name is image-703.png](https://truehost.com/support/wp-content/uploads/2024/11/image-703.png)

- Navigate to **Transfers >> Transfer Tool**

![](https://truehost.com/support/wp-content/uploads/2024/12/image-77.png)

- Input details of the Remote **Source server**
- In this section, if you are connecting to the source server with it's root account, then under **Login**, select **Root** but if you are using a diffrent user than root, lik a sudo user, then choose **Login** to be **User** and select **Escalation method** as **Root**

![](https://truehost.com/support/wp-content/uploads/2024/12/image-78.png)

![](https://truehost.com/support/wp-content/uploads/2024/12/image-79-1024x636.png)

- Once you have put correct details, click on **Scan Remote Server**

![](https://truehost.com/support/wp-content/uploads/2024/12/image-80.png)

- You'll see a list of cpanel accounts on the source server

![](https://truehost.com/support/wp-content/uploads/2024/12/image-81-1024x645.png)

- Select the accounts that you want to move. If you have so many accounts then it is recommended that you select the smaller batches, like 50 or 100 at a time.
- Click on **Copy** to start the transfer then give it time to happpen

![](https://truehost.com/support/wp-content/uploads/2024/12/image-82-1024x651.png)

- Time taken depends on the number of accounts and their sizes.
- Once done, the account on the source server will be automatically suspended with the reason being "**User Transferred to another server"**
- Log in to the destination server and to **List Accounts**

![](https://truehost.com/support/wp-content/uploads/2024/12/image-83-1024x256.png)

- Use the search bar to search for the account to confirm that it moved.

![](https://truehost.com/support/wp-content/uploads/2024/12/image-84-1024x337.png)

- Confirm it's size on the new server and on the old server to see that they match
- If everything happened successfully, you can now terminate the account from the old server

**That will be all. Cheers!**
