Domain transfers are one of the most misunderstood tasks in website management. Many website owners are paying too much for their domains simply because they do not realize how straightforward the transfer process actually is. Whether you want better pricing, improved customer support, or to consolidate all your domains in one place, transferring a domain is a routine procedure that takes less than a week from start to finish.
This guide walks you through every step, explains the common pitfalls, and tells you exactly what to do if something goes wrong.
Why Transfer a Domain?
There are several valid reasons to transfer your domain to a new registrar:
Price: Renewal prices vary significantly between registrars. A .com domain might renew at $9/year at Porkbun versus $19/year at GoDaddy. On multiple domains, this adds up quickly.
Features: Some registrars offer better WHOIS privacy, DNS management tools, or domain forwarding capabilities.
Consolidation: If you have domains at five different registrars, managing renewals becomes a headache. Consolidating everything at one registrar simplifies your life.
Customer Support: Registrar support quality varies dramatically. Moving to a provider with better support can save significant frustration down the road.
Hosting Bundle: Some hosting providers offer free domain registration with hosting plans. You might want to bring your domain in-house.
Before You Start: Important Checks
1. Check Your Domain's Transfer Lock Status
Most registrars automatically lock domains to prevent unauthorized transfers. You need to unlock your domain before initiating a transfer. Log in to your current registrar, find your domain settings, and look for "Transfer Lock," "Registrar Lock," or "Domain Lock" — turn it off.
2. Check the 60-Day Lock Period
ICANN (the body governing domain registrations) mandates a 60-day waiting period after a domain is registered or after a previous transfer before another transfer can occur. If you recently registered your domain or just transferred it, you may need to wait before transferring again.
3. Ensure Your WHOIS Information is Up to Date
The authorization code (more on this below) and transfer confirmation emails will go to the email address in your WHOIS record. Make sure this is an active email address you can access. If your registrar offers WHOIS privacy (which hides your personal contact information from the public directory), the underlying address should still be correct — the privacy service simply masks it.
4. Make Sure DNS Will Not Break
A domain transfer moves registration, NOT your DNS records or website files. Your website should stay online throughout the transfer. However, if your current registrar also manages your DNS (nameservers), plan to either migrate your DNS records first or use the same nameservers after the transfer.
Step 1: Get the Authorization Code (EPP Code)
The authorization code — also called the EPP code, transfer code, or auth code — is a unique password for your domain that proves ownership. Your current registrar provides this.
In most registrar dashboards, you will find an option to "Get Transfer Code," "View EPP Code," or "Unlock for Transfer" in your domain management settings. The code is usually a random string of letters and numbers, such as "aB3$kL9mXp2#qR7."
Some registrars email this code to the domain owner's address on record. Keep it ready — you will need it in step 3.
Step 2: Choose Your New Registrar
Popular, well-regarded registrars include:
- Namecheap: Consistently competitive pricing, good interface, includes WHOIS privacy for free
- Porkbun: Often the cheapest pricing for many TLDs, modern interface, free WHOIS privacy
- Google Domains / Squarespace Domains: Clean interface, transparent pricing, but often not the cheapest
- Cloudflare Registrar: Sells domains at cost (no markup), excellent if you already use Cloudflare for DNS
- GoDaddy: Largest registrar in the world, but often more expensive and uses aggressive upsells
Step 3: Initiate the Transfer at the New Registrar
Go to your chosen new registrar and find their domain transfer page (usually under "Transfer a Domain" or "Domains > Transfer"). Enter your domain name and click begin.
You will be asked for:
- Your domain name
- The authorization (EPP) code from step 1
- Your payment information (there is usually a transfer fee, which also extends your registration by one year)
Review the order and confirm. The new registrar will send a transfer request to your current registrar.
Step 4: Approve the Transfer
After the transfer is initiated, you will receive an email asking you to approve or confirm the transfer. This email goes to the address listed in your WHOIS record. The subject line will be something like "Transfer Request for yourdomain.com."
Click the confirmation link in the email. In some cases, you may also need to log in to your old registrar's dashboard and manually approve the transfer there as well.
Step 5: Wait for the Transfer to Complete
Once approved, ICANN requires a standard 5-day transfer period. During this time, your domain continues to resolve normally — your website stays online, your email continues working, and nothing visible changes for your visitors.
After 5 days (sometimes faster if both registrars process it quickly), you will receive a confirmation email from your new registrar confirming the transfer is complete. Your domain is now managed from the new registrar's dashboard.
Post-Transfer Checklist
Verify DNS Records: Log in to your new registrar and confirm that your DNS records (A records, CNAME, MX records for email) are correct. If your new registrar does not have your old DNS records, you may need to recreate them manually.
Test Your Website: Browse to your website and confirm pages load correctly.
Test Your Email: Send a test email to and from your custom domain email address.
Set Up Auto-Renew: Do not forget to enable auto-renew at the new registrar and ensure your payment method is on file.
Update Any DNS-Related Services: If you use Cloudflare or other services that reference your domain's nameservers, update any settings if needed.
Common Transfer Problems and Solutions
"Transfer Failed — Domain Locked": You forgot to disable the transfer lock at the old registrar. Go back and unlock it, then re-initiate the transfer.
"Auth Code Invalid": Auth codes are case-sensitive and can expire. Request a fresh code from your old registrar and try again within 24 hours.
"Email Confirmation Not Received": Check your spam folder. If the email address in your WHOIS record is old and inaccessible, contact your current registrar's support to update it before the transfer.
"60-Day Lock — Cannot Transfer": Your domain was recently registered or transferred. You must wait until the 60-day lock period has elapsed.
Website Goes Down After Transfer: Your DNS records were lost during the transfer. Log in to your new registrar's DNS management section and recreate the necessary A record pointing to your hosting server's IP address, along with any MX records for email.
How Much Does a Domain Transfer Cost?
Domain transfer fees vary by TLD:
- .com transfers: typically $8–12, which includes one year of registration renewal
- .net transfers: typically $10–14
- Country code TLDs (.uk, .de) vary widely by registrar and may require local contacts
Some registrars offer free domain transfers as a promotion. Cloudflare Registrar charges only the ICANN base cost — currently around $9.33 for a .com transfer — making it one of the most transparent options available.
The transfer process is straightforward when you follow these steps. Most transfers complete within 2–3 days, and your website experiences zero downtime throughout the process.
Is Your WordPress Site Fast Enough?
Use our free 25-point Performance Audit to score your site across hosting, images, caching, and Core Web Vitals. Get your grade instantly — no sign-up needed.
Comments
What did you think of this article? Any questions or tips to add?
No comments yet. Be the first to share your thoughts!
Leave a Comment