Domain transfer is the process of moving a domain name from one registrar to another. You might transfer your domain for better pricing, improved technical support, or additional services. In this guide, we explain the domain transfer process step by step in a simple and clear manner.
What is a Domain Transfer?
A domain transfer is the process of changing the registrar that manages your domain name. During the transfer, your domain name doesn't change, and your website remains online. Only the company that your domain is registered with changes.
There are important distinctions between related concepts:
| Concept | Description | What Changes? |
|---|---|---|
| Domain Transfer (Registrar Transfer) | The domain registrar changes | Registrar company |
| DNS Change | The server the domain points to changes | Name server (NS) records |
| Hosting Migration | Website files are moved to another server | Server and files |
Note: You can point your domain to a different hosting by changing DNS settings without transferring. A transfer only changes the registrar.
Why Transfer Your Domain?
- Better pricing — Renewal prices vary significantly between registrars
- Better technical support — Switch to providers with 24/7 support in your language
- Consolidated management — Manage all domain and hosting services in one dashboard
- Extra services — Free WHOIS privacy, SSL, email addresses
- Better DNS infrastructure — Anycast DNS, faster resolution times
- Security — Two-factor authentication, domain locking options
Pre-Transfer Checklist
Before starting the transfer, make sure the following conditions are met:
| Check | Requirement | Description |
|---|---|---|
| Domain age | At least 60 days | Newly registered domains cannot be transferred for 60 days (ICANN rule) |
| Last transfer | At least 60 days | 60 days must have passed since the last transfer |
| Domain lock | Must be unlocked | Transfer Lock / Registrar Lock must be disabled |
| WHOIS info | Must be current | Email address must be correct and accessible |
| Auth Code (EPP) | Required | Must be obtained from current registrar |
| Domain expiry | Not expired | Expired domains need renewal first |
E-Commerce Platform with Domain & Hosting Included
Connect your domain to Beekod, set up your professional store with SSL included. Free for 14 days.
Get Started →How to Transfer a Domain (Step by Step)
Step 1: Get the Auth Code (EPP Code)
Log into your current domain registrar's control panel and request an Auth Code (Authorization Code or EPP Code). This code is a security key that verifies domain ownership.
- GoDaddy: My Products → Domain → Domain Settings → Transfer out → Get authorization code
- Namecheap: Domain List → Manage → Sharing & Transfer → Auth Code
- Google Domains: Registration Settings → Transfer out → Get auth code
- Cloudflare: Domain Registration → Manage → Configuration → Auth Code
Step 2: Unlock the Domain
Most registrars apply a Transfer Lock (Registrar Lock) to protect against unauthorized transfers. You need to disable this lock before transferring. Find the "Domain Lock" or "Transfer Lock" option in your control panel and turn it off.
Step 3: Initiate Transfer at the New Registrar
Go to your target registrar's website, find the "Domain Transfer" section, and enter the domain name you want to transfer. The system will ask for your Auth Code.
Step 4: Enter Auth Code and Pay
Enter the Auth Code and pay the transfer fee. The transfer fee is usually equivalent to a 1-year renewal and adds +1 year to your domain registration period.
Step 5: Approve the Transfer
A confirmation email will be sent to the email address registered in WHOIS. Click the link in this email to approve the transfer. Some registrars may also request approval from the current registrar.
Step 6: Wait for Transfer Completion
The transfer process typically takes 5-7 days. During this time, your domain and website continue to work normally. You'll receive a notification email from your new registrar when the transfer is complete.
Domain Registrar Comparison
| Registrar | .com Renewal | Transfer Fee | WHOIS Privacy | DNS Management |
|---|---|---|---|---|
| Cloudflare Registrar | At cost (~$10) | At cost | Free | Advanced (Anycast) |
| Namecheap | ~$13/year | ~$9-13 | Free | Advanced |
| Google Domains | ~$12/year | ~$12 | Free | Basic |
| GoDaddy | ~$22/year | ~$12-20 | Paid (~$10/year) | Basic |
| Porkbun | ~$10/year | ~$10 | Free | Advanced |
| Dynadot | ~$10/year | ~$10 | Free | Basic |
Recommendation: For the best value, Cloudflare Registrar offers domains at cost with no markup. Namecheap is great for extras like free WHOIS privacy and advanced DNS. Porkbun offers competitive pricing with a clean interface.
Easy Domain Management with Beekod
Connect your custom domain with one click. DNS, SSL, and email settings configured automatically.
Domain Transfer Timelines
| Domain Extension | Transfer Time | Approval Method |
|---|---|---|
| .com, .net, .org | 5-7 days | Email approval + Auth Code |
| .io, .co | 5-7 days | Email approval + Auth Code |
| .eu | 1-5 days | Email approval + Auth Code |
| .de | 1-2 days | Auth Code (fast transfer) |
| .uk | Instant - 2 days | IPS tag change |
Important Tips for Domain Transfer
- Back up your DNS records — Before the transfer, take screenshots or note down your current A, CNAME, MX, and TXT records.
- Check your email service — If you use email on your domain, ensure MX records are correctly set up after the transfer.
- Verify your SSL certificate — Check your SSL certificate validity after transfer. Let's Encrypt users may have DNS validation temporarily affected.
- Enable WHOIS privacy — Activate WHOIS privacy protection at your new registrar to keep personal information private.
- Set up auto-renewal — Configure auto-renewal and payment details at your new registrar immediately.
- Re-enable transfer lock — After the transfer completes, reactivate the domain lock (Transfer Lock) at your new registrar.
Common Issues and Solutions
| Issue | Cause | Solution |
|---|---|---|
| Transfer rejected | Domain locked, 60-day rule | Remove lock, wait 60 days and try again |
| Auth Code not working | Wrong or expired code | Request a new Auth Code from current registrar |
| Approval email not received | WHOIS email is old or incorrect | Update the WHOIS email address first |
| Site went down during transfer | DNS records were lost | Manually enter DNS records at new registrar |
| Emails stopped working | Missing MX records | Set up MX records in the new DNS management panel |
Power Your E-Commerce Site with a Professional Domain
Free SSL, custom domain support, and professional email infrastructure. Try it now.
Request Free Demo →Conclusion
Domain transfer is a simple and safe process when you follow the right steps. Get your Auth Code, unlock the domain, initiate the transfer at your new registrar, and click the confirmation email. The process typically completes within 5-7 days, and your site continues to work without interruption. The most important step is backing up your DNS records before the transfer and ensuring your email service isn't affected.


