First you would open a new account with us. Then we will transfer all of your website files. Once that is done, you would need to update your domain name's DNS/nameservers (with the company that registered your domain) with our Nameservers. That's all there is to it.
After your domain is completely pointing to your new hosting account, you could then safely cancel your old hosting account. We setup all accounts within 24 hours or less of receipt and verification of payment. Once you've updated your domain name's nameservers - it takes about 24-72 hours for your domain name to start working with your new hosting account.
An example of our nameservers are:
ns1.greenixhosting.com
ns2.greenixhosting.com