It’s often the case that people will purchase their desired domain before they even begin the website design process or purchase a hosting plan. If you wish to have your website hosted with a company like bluehost.com (recommended) and the domain name is registered elsewhere, you can either point the domain name to the host company’s servers (e.g. ns1.bluehost.com and ns2.bluehost.com) and keep your registration where it is — or you can transfer the domain registration to the new hosting company.
The process of transferring a domain name has many steps (to protect you from anyone other than you doing it). Essentially, you:
After that it’s simple to complete the transfer. Mostly you can go ahead without checking any optional extras, but if you don’t want to be sent scam and spam emails from people trying to get you to pay for registration again or to order overblown seo services, you may want to check “the “privacy protection” option. New domains seem to attract a lot of scammers and every website gets seo offers (with dire warnings), all the time.