Firstly, knowing this is a different process than switching domains is essential. First, you need to contact your old hosting company and request a full manual backup of your website. After this is completed, the old hosting company will delete your account, and you can then create a new account with the new hosting company.
Choose a new host who can meet your needs. You need a backup for your website. Move your database and files, then set up the new hosting environment. the brand-new web host for your site. Reset the DNS configuration. Verify any issues and address them. The prior hosting account should be closed.