When you first register your domain name, you purchase the registration through a domain name registrar. Often the registrar is affiliated with your hosting company or ISP, or it may even be the same company.
Many people stick with the same registrar for the lifetime of their domain(s). However, sometimes you want or need to transfer your domain registration to a different registrar. For example:
- You want to save money. Most registrars offer essentially the same service for wildly differing prices, ranging from a few dollars per year up to $50/year or more. By moving registrars you can save a lot of money in the long run, particularly if you own several domains.
- You’re not happy with your current registrar. Maybe your registrar’s customer service doesn’t meet your needs, or there has been some problem with your registration, and you want to move to a more reliable registrar.
- Your current registrar is going out of business. This does happen! If your registrar is going bankrupt then obviously you’ll need to move your domain to a different registrar.
There are hundreds of registrars in operation today. If you haven’t yet selected a new registrar, find out how to choose one in the “Registering a domain name” section of How to Set Up Your Own Domain Name.
If you’ve chosen a new registrar and you’re ready to transfer your domain, this step-by-step tutorial walks you through the process. Read on!
Try to avoid transferring a domain to a new registrar if the domain is about to expire, as this can cause problems with the transfer. If your domain is due for renewal in the next month or so then it’s safer to renew the domain for another year with your current registrar first, then make the transfer once the domain has been renewed.
Watch out for domain transfer scams! Some unscrupulous registrars mail out “renewal notices” or “invoices” to customers of other domain registrars when their domains are about to expire. The unsuspecting owner fills out the form thinking that they are renewing their domain with their current registrar, when in fact they are transferring their domain to the new registrar. This practice is known as domain slamming.
Step 1: Check your current registration details
The first thing to do is check that your current registration details are correct. In particular, you need to ensure that your name is listed as the Administrative Contact, and that the email address listed for the Administrative Contact matches your email address. This is because your current registrar will need to send confirmation emails to you at this address.
You can look up your current registration details in a number of different ways:
- Via your current registrar. Most registrars have a Web control panel where you can login and view information about your domains, including the Administration Contact name, address, phone number, and email address. If any of the details are incorrect, you can usually update them by filling out a form.
- Via a Web-based WHOIS lookup service. WHOIS is the database of registered domain names. There are many free WHOIS services that you can use, such as DomainTools, DNSstuff, and Whois.net. Enter your domain name, submit the form, and check the details for the Administrative Contact in the results.
- Via a command-line
whoisprogram. This works much like the Web-based lookup tool. Just open a terminal window or command prompt, then type whois, followed by a space then your domain name, and press Enter.
For more information on WHOIS lookups, see “Finding a free domain name” in the article How to Set Up Your Own Domain Name.
Step 2: Remove the registrar lock on your domain
Now that you’ve checked that the admin email address for your domain is correct, you’re ready to start transferring your domain.
First, check whether your domain has a registrar lock on it. A registrar lock (or domain lock) is a status code assigned to the domain that prevents the domain being transferred to another registrar. If your domain is locked then you’ll need to unlock it before you can transfer it.
The easiest way to see if your domain is locked is to login to your current registrar’s control panel and view the details of your domain name. If your domain is locked then you’ll probably see a message or icon to this effect (such as a padlock icon). Often you can click the message or icon to unlock your domain. If you’re unsure how to check for a registrar lock, or how to remove a lock, ask your registrar for help.
You can also check for a domain lock by looking at the domain’s WHOIS record (as described in Step 1). Look for a
Status line that says something like
Step 3: Get your domain’s authentication code
To transfer your domain, your new registrar will require the domain’s authentication code. Typically the code consists of a series of letters and numbers, like a password. The authentication code is a security mechanism that ensures that only the rightful owner of a domain can transfer it to a new registrar. Every domain has its own authentication code.
The authentication code is sometimes called the AuthInfo code or EPP code.
How to obtain your domain’s authentication code depends on your current registrar. Sometimes the code is available by viewing the domain details in the control panel (you may need to unlock the domain first). Alternatively, you may need to contact your current registrar and ask them for the code. It’s a good idea to do this at least a few days before you need to transfer the domain, as it can take a while to obtain the code.
Step 4: Transfer the domain to the new registrar
Now go to your new registrar’s website and request to transfer the domain to them. Typically you’ll find an option on the site called Transfer Domains or similar, which will take you to a form where you can enter the domain name to transfer. You may need to enter the authentication code from Step 3 at this stage, or your new registrar may email you asking for the code.
Usually you’ll need to pay your new registrar for the domain registration at the time that you request the domain transfer.
Once you’ve requested the transfer, the new registrar may send you an email asking you to confirm the request. Usually you just click a link in the email, or reply to the email, to confirm the request.
Step 5: Confirm the transfer with the old registrar
Now your new registrar sends a notification to your current registrar, requesting them to release the domain. Your current registrar usually then sends you an email asking you to confirm that you want to move the domain away from them. You’ll probably need to visit a link in the email and enter one or more confirmation codes in order to release the domain.
Once the domain is released by the old registrar, it is transferred across to the new registrar. Typically the domain transfer process takes about 5 days, although it can sometimes take as long as 2 weeks.
Step 6: Reset the nameservers at the new registrar, if necessary
When the transfer process has completed, you should receive a confirmation email from your new registrar.
Usually the new registrar will copy over your domain’s nameserver records from the old registrar — this means that your website and email will continue to work as before. However, sometimes the new registrar doesn’t copy across the nameserver records. If this is the case then you’ll need to login to your new registrar’s control panel and enter the nameserver hostnames for your domain. Your Web hosting company should be able to give you these hostnames if you don’t have them.
In this article you discovered how to transfer your domain name from your old registrar to your new one. You looked at reasons for transferring a domain name, then you followed the steps for transferring your domain:
- Check your current registration details
- Remove the registrar lock on your domain
- Get your domain’s authentication code
- Transfer the domain to the new registrar
- Confirm the transfer with the old registrar
- Reset the nameservers at the new registrar, if necessary
You now have the information you need to transfer your domain successfully. Good luck with your site!