Offer

Pay yearly and get 2 months free + an extra 30% off your hosting

Claim offer
HostingWeb HostingLiteSpeed and NVMe on FlyPanelfrom ৳100BDIX HostingPeered inside Bangladeshfrom ৳100WordPress HostingTuned for WooCommercefrom ৳1,000
Built in-houseFlyPanel, malware protection, backupsCustom-tailored, included on every plan→
2 months free on yearlyCompare products
ServersVPS HostingKVM with full root accessfrom $20BDIX VPSPeered inside Bangladeshfrom $20Dedicated ServersAMD Ryzen and dual Xeonfrom $250
1 Gbps port, Tier-3 datacentersCustom build
ResourcesKnowledgebaseSetup guides and troubleshootingBlogProduct news and performance tipsAbout Doze HostWho we are and where servers liveNetwork statusLive uptime for every service↗
Register a domainSearch and register a new nameClient areaBilling, services and invoices↗
Talk to an engineer, 24/701795 470074
Talk to us, 24/7Call an engineerReal people, day and night01795 470074Email supportsupport@dozehost.com↗Open a ticket27 min average first response↗
Help yourselfKnowledgebaseSetup guides and troubleshootingBlogProduct news and performance tipsNetwork statusLive uptime for every serviceLive
Client area: billing, services, invoicesLog in
Hosting Web Hosting ৳100/moLiteSpeed, FlyPanel, daily backups BDIX Hosting ৳100/moPeered inside Bangladesh WordPress Hosting ৳1,000/moTuned for WooCommerce
Servers VPS Hosting $20/moKVM with full root BDIX VPS $20/moPeered inside Bangladesh Dedicated Servers $250/moAMD Ryzen and dual Xeon
Domains
Resources Knowledgebase Blog About Doze Host Network status
Help Call 01795 470074Real engineers, 24/7 Email supportsupport@dozehost.com Open a ticket27 min average first response Knowledgebase Blog
Get started Log in
Home / Knowledgebase / Reseller HostingReseller Hosting

How to Migrate a cPanel Account Between Servers Using WHM Transfer Tool

Last updated July 21, 2026About 2 minutes to read

Whether you’re moving a client to a bigger reseller package, consolidating servers, or migrating to a new provider, WHM’s Transfer Tool moves a complete cPanel account — files, databases, email, DNS zone, and settings — as a single unit.

Before you start

Confirm you have WHM (root or reseller) access on both the source and destination servers, and that the destination has enough free resources to receive the account. It’s also worth confirming the destination server’s IP in advance, since you’ll likely need to update DNS once the transfer completes.

Running a transfer

  1. On the destination server’s WHM, go to Transfers > Transfer Tool (or Copy Accounts / Transfer Accounts, depending on your setup).
  2. Enter the source server’s hostname/IP and root (or reseller) credentials.
  3. Select the account(s) you want to transfer from the list WHM retrieves.
  4. Choose whether to also copy the account’s DNS zone, and whether to remove it from the source server automatically once the transfer succeeds.
  5. Start the transfer — WHM packages the account (essentially a full cPanel backup) and restores it on the destination automatically.

What happens to DNS

The transfer moves the account’s files and databases, but the domain’s DNS still needs to point at the new server once you’re ready to cut over — either by updating an A record, or (if nameservers are managed elsewhere) waiting for you to update them. Keep the account live on both servers briefly during this window if possible, so nothing breaks mid-propagation.

Verifying before cutover

Before changing DNS, test the migrated site on the destination server directly (via a temporary hosts-file edit on your own machine, or the server’s IP with a Host header) to confirm the site, database connections, and email all work correctly on the new server first.

After cutover

Once DNS has fully propagated to the new server, confirm mail delivery and site functionality one more time, then remove the account from the old server (if the transfer didn’t do this automatically) to avoid confusion or duplicate resource usage.

Still stuck?Our support team is here 24/7. A real person replies to every request.