If you want to migrate from a Web or Cloud hosting plan to a VPS hosting with cPanel/WHM, follow these steps:
Step 1 - Download Backups From hPanel
To get information from hPanel easily, all you have to do is download the backup. If your website is using a database, make sure to download it as well.
As an alternative to the Backup feature on hPanel, you can download your files via FTP and export the database via phpMyAdmin.
Step 2 - Import the Website Data to Your VPS
Activate your VPS order if it is still pending setup
Log in to your cPanel/WHM and run the Initial Setup Wizard. If you are not familiar with it yet, make sure to check this tutorial: How to set up the cPanel/WHM on VPS
Create New Account:
Add your domain to your cPanel
Transfer your files using your preferred method: via the cPanel File Manager or using FTP
If your website uses a database, create and upload the database on cPanel
After the database is uploaded, update your configuration files with new database parameters
Step 3 - Point domain
Once your content is fully migrated to your VPS, you can point your domain by following this guide: How to Point a Domain to Your VPS.
After updating your domain's DNS record, consider up to 24 hours for the propagation process to complete.
Additional Resources