According to Shweta Singh article, Here are a few tips that will certainly make the process of a domain name transfer a lot easier for you:
Firstly, avoid domain name transfers if you are near your date of renewal. Give yourself ample time before initiating these transfers just in case there is something which goes wrong. Two weeks is doable, a month is recommended. Anything less than that and you will be cutting it real close.
You should also make sure that the domain you want to transfer has been unlocked before you begin this process or your request for a transfer is going to be denied. Domains are usually locked in order to prevent any unauthorized transfers. So if you are ready to begin a transfer, you should first go to the control panel of your domain and unlock it.
Ensure that the contact email ID in your website account is correct. Most of the process of transfer will rely on email notifications at each step. If you aren’t getting all of these notifications, it is going to slow down the process drastically. Also, there are many registrars who do not allow transfers if any of the registrant details have been changed in the last few months. Go through the transfer FAQ of your registrar before you change any of your contact information.
In the case of most domains, you are going to require a special code that will come from your registrar. But since nothing is so simple as far as domain transfers are concerned, the code is going to be called a number of different things like authorization code, EPP, transfer key, AuthInfo code, transfer secret, etc. There are certain registrars who may just provide this code in the control panel directly. Others may send it to you in an email. Again, if you are stuck, the transfer FAQ of your registrar will help you progress.
Keep a look out for an email from the new registrar regarding the transfer request. Be sure to accept the transfer when you get this email. You should get a similar email from the old registrar too along with an intimation that your transfer is pending. If you don’t finish these steps on your own, your transfer may be delayed by a number of days or may just be blocked completely.
You should also note down the services which you are using through your present registrar like domain parking, email, forwarding, custom DNS, etc. You are going to have to ensure that the new registrar also offers these services to you and set each of them up once the transfer has been completed. You should know that there is going to be a time lag between the time when your services are stopped by the old registrar and restarted by the new registrar.
This may seem like a whole lot to remember but once you have transferred a few domains successfully, the process will start to appear a lot simpler and you will not have too much trouble anymore.