Here is an outline of the transfer process. (For .com, .net, .org, .us, .info domains) Note: if your domain has recently been registered or has recently expired you will not be able to transfer. Here is a list of reasons a transfer may fail.
- An authorization code (sometimes called an EPP code) is obtained from the current registrar and given to the new registrar which you are transferring to. The Authorization code is needed to initiate the transfer process. (Note: .co.uk domains do not require an authorization code.)
- The domain is unlocked at the current registrar. The domain must be unlocked to initiate the transfer process.
- The new registrar initiates a transfer request and an email is automatically sent to the administrative contact of the domain. This email contains a link which when clicked, goes to a page where you can accept or reject the transfer. The link in the email must be clicked and the transfer approved before the transfer can proceed. If you have private registration you must disable it or you will not recieve the email asking you to approve the transfer. Here is a KB article on cancelling private registration on Godaddy.
- At this point the transfer will proceed without further action. Some registrars (including Godaddy) provide an option to accept or reject the transfer on the loosing registrar side. This can speed up the process as the domain will be transferred right away if you approve the transfer. Otherwise there may be a waiting period of up to five days after which the domain will automatically transfer.