Transferring your domain to a new registrar sounds technical, but it's actually a straightforward process once you know the steps. I've transferred dozens of domains to Namecheap for my clients, and I can tell you it's one of the smoothest registrars to work with.
Why transfer to Namecheap? Lower renewal prices, free WhoisGuard privacy protection on every domain, and a clean management dashboard. Plus, Namecheap frequently runs transfer promotions where you can move your domain for under $10 with an extra year of registration included. Let me walk you through the entire process.
Before You Start: Prerequisites
Before you initiate a transfer, make sure you meet these requirements:
- Domain age: Your domain must be at least 60 days old (ICANN rule)
- No recent transfer: The domain must not have been transferred within the last 60 days
- Unlocked status: Your domain must be unlocked at your current registrar
- Valid EPP code: You need the authorization code from your current provider
- Correct contact info: Your WHOIS email must be current (that's where approval emails go)
- No pending disputes: The domain should not be under any dispute or legal hold
If you meet all these conditions, you're good to proceed. The entire process takes about 5 to 7 days from start to finish.
Step 1: Unlock Your Domain at Your Current Registrar
Domain transfers require your domain to be unlocked. This prevents unauthorized transfers. Every registrar handles domain locks differently, but the setting is usually in your domain management dashboard.
Log into your current registrar (GoDaddy, Google Domains, Namecheap itself, etc.) and find the domain settings. Look for a toggle or checkbox labeled "Domain Lock," "Transfer Lock," or "Registrar Lock." Turn it off.
If you're transferring from Google Domains (now Squarespace), you'll find this in the domain settings under "Advanced Settings." For GoDaddy, it's under "Domain Locking" in the domain details panel. Once unlocked, it usually takes effect immediately.
Step 2: Get Your EPP Code (Authorization Code)
The EPP code, also called an auth code or authorization code, is like a password for your domain. It proves you're the legitimate owner and authorizes the transfer.
To get your EPP code:
- Go to your current registrar's domain management section
- Look for "Get EPP Code," "Auth Code," or "Authorization Code"
- Some registrars send it via email automatically
- Others display it directly in the dashboard
Keep this code handy. You'll need it in the next step. Note that EPP codes are case-sensitive, so copy it exactly as shown.
Step 3: Initiate the Transfer in Namecheap
Now you're ready to start the transfer. Head over to Namecheap's domain transfer page. You can also buy your domain from Namecheap directly by clicking the link below if you're registering a new one. For transfers, here's what to do:
- Go to Namecheap and click "Transfer" in the domains section
- Enter your domain name and click "Check Transfer"
- Namecheap will verify if the domain is eligible for transfer
- If eligible, you'll be prompted to enter your EPP code
- Review the transfer details and add to cart
- Proceed to checkout
The transfer fee includes an additional year of registration. So if your domain expires in 6 months, it will now expire in 18 months after the transfer. This is standard across all registrars and ensures you don't lose time during the move.
Step 4: Approve the Transfer Email
After you complete the order, Namecheap sends a transfer request to your current registrar. The current registrar then sends you an approval email to confirm you authorize the transfer.
This is a critical step. Many transfers fail because people don't see or ignore this email. Check the inbox of the email address listed in your WHOIS contact information. You'll receive an email with a link to approve or deny the transfer.
Click the approval link as soon as you receive it. If you don't see the email, check your spam folder. Most registrars send this within 5-10 minutes of the transfer being initiated.
If you want to speed things up, some registrars let you approve the transfer directly from their dashboard without waiting for the email. Check your current registrar's domain management panel for a "Pending Transfers" or "Transfer Approval" section.
Step 5: Configure Your DNS Settings
Once the transfer is complete (usually 5-7 days), your domain will appear in your Namecheap dashboard. Now you need to make sure your DNS settings are correct so your website and email continue working.
Namecheap offers two approaches:
- Use Namecheap FreeDNS: Manually enter the same DNS records you had at your previous registrar. This includes A records (pointing to your hosting IP), MX records (for email), CNAME records, and any TXT records you use for verification.
- Use custom nameservers: If you use Cloudflare, AWS Route 53, or another DNS provider, you can enter their nameservers in Namecheap's dashboard.
I recommend using Namecheap's FreeDNS for simplicity. It supports all standard record types and includes URL forwarding. For advanced needs, you can upgrade to Premium DNS for faster resolution and DDoS protection.
Troubleshooting Common Transfer Issues
In my experience, most domain transfer problems fall into these categories:
Transfer Failed or Was Rejected
This usually happens because the EPP code was wrong or the domain was still locked. Double-check your EPP code and verify that the domain is unlocked. You can restart the transfer from Namecheap's dashboard.
No Approval Email Received
First, check your spam folder. If it's not there, verify that your WHOIS contact email is up to date. You can check this by looking up your domain on any WHOIS lookup tool. If the email is outdated, you may need to update it at your current registrar before restarting the transfer.
Domain Shows as "Pending" for More Than a Week
If the transfer is stuck in pending status, contact your current registrar's support team and ask them to release the domain. Some registrars hold transfers as long as possible, hoping you'll cancel. Namecheap's support team can also help push the transfer through.
Website or Email Goes Down After Transfer
This means your DNS records didn't transfer correctly. Log into Namecheap, go to the Domain List, click "Manage" next to your domain, and check the DNS settings. Make sure all your records match what you had before. If you're not sure what records you need, your hosting provider can give you the correct values.
Why Transfer to Namecheap?
Here's a quick recap of the benefits you get after transferring:
- Lower renewal costs: Namecheap's .com renewals are typically $13.98 compared to $20 at some registrars
- Free WhoisGuard: Lifetime free WHOIS privacy on every domain
- Easy management: Clean dashboard with bulk management tools
- Free DNS: Robust FreeDNS with 50+ record types
- Transfer deals: Frequent promotions with transfer fees under $10 including an extra year
- Excellent support: 24/7 live chat for any issues that come up
Ready to Transfer Your Domain?
Start Your Domain Transfer at NamecheapFree WhoisGuard and an extra year of registration included
Need Help With Your Domain Transfer?
I offer domain migration services for businesses. I'll handle the entire transfer process for you.
Contact Me for Help