How to transfer a domain
A step-by-step guide to moving a domain name from one registrar to another, including what to prepare and how long it takes.
A domain transfer moves your domain name from one registrar to another — for example, from GoDaddy to Namecheap. You might do this to consolidate domains, find better pricing, or move to a registrar you prefer. This guide explains the process from start to finish.
Quick summary
To transfer a domain: unlock it at the current registrar, get the EPP/auth code, initiate the transfer at the new registrar, approve the transfer via email, and wait 5–7 days for it to complete. Your website and email continue working throughout if you don't change DNS settings.
What you'll need
30 minutes setup + 5–7 days waiting Intermediate- Access to your current registrar account
- Access to the email address on the domain registration
- An account at the new registrar
Before you start
Check these things before beginning a transfer:
- The domain is more than 60 days old. ICANN rules prevent transfers within 60 days of initial registration.
- The domain isn't expiring soon. Avoid transfers if the domain expires in fewer than 30 days — it's safer to renew first, then transfer.
- You have access to the registrant email address. You'll need to approve the transfer from that email. If you don't have access, update the email at the current registrar first.
- The domain isn't locked in a dispute. Domain disputes can prevent transfers.
Step 1: Unlock the domain at your current registrar
By default, most domains are "locked" to prevent unauthorized transfers. You need to unlock it.
- Log in to your current registrar
- Find your domain's settings
- Look for "Transfer Lock," "Domain Lock," or similar
- Turn it off (unlock the domain)
See Unlocking a domain & getting the auth code for detailed steps.
Step 2: Get the EPP / auth code
The EPP code (also called auth code, authorization code, or transfer code) is a password that proves you're authorized to transfer the domain. Your current registrar will provide it.
- Look for "Get EPP code," "Auth code," or "Transfer key" in your domain settings
- It's usually emailed to the registrant email address on file
Keep this code safe — it's only needed for a few days.
Step 3: Initiate the transfer at the new registrar
Go to the new registrar's website and find their domain transfer section (often under "Transfer a domain" or similar).
Enter your domain name and click to start the transfer.
Enter the EPP code when prompted.
Review the transfer details. The new registrar will show the current expiry and what happens to it — most registrars add one year to the expiry when the transfer completes.
Complete payment. Most registrars charge the cost of one year's renewal to initiate a transfer.
Step 4: Approve the transfer
After initiating the transfer:
- You'll receive an approval email at the registrant email address.
- Click the approval link or follow the instructions to confirm.
- Your current registrar may also send a notification email.
Some registrars approve transfers automatically after 5 days if you don't respond; others require active approval.
Step 5: Wait for the transfer to complete
Domain transfers typically take 5–7 days under ICANN rules. During this time:
- Your website and email continue to work normally — DNS is not affected by the transfer itself.
- You'll get a confirmation email once the transfer is complete.
- The domain will appear in your new registrar's account.
DNS settings stay the same
A domain transfer moves registration from one registrar to another. It does not change your DNS records or nameservers. Your website and email will keep working during and after the transfer, as long as you don't change DNS settings.
After the transfer
Once the transfer is complete:
- Turn on auto-renew at the new registrar. See Turning on auto-renew.
- Enable WHOIS privacy if it's not already on. See Domain privacy protection explained.
- Set up two-factor authentication on the new registrar account.
- Log in to the old registrar and confirm the domain is gone.
Common questions
Related guides
- Domain transfer checklist
- Unlocking a domain & getting the auth code
- Nameservers vs DNS records
- Turning on auto-renew
- DNS propagation: why changes take time
Need a hand?