How to Transfer a Domain Name: Step-by-Step Guide 2026
Everything you need to know about transferring a domain between registrars in 2026 — the complete 10-step checklist, registrar-specific instructions for GoDaddy, Namecheap, Cloudflare and Squarespace, timeline stages, pricing comparison, and troubleshooting for common transfer failures.
Transferring a domain name is one of the most common — and most anxiety-inducing — tasks for website owners. Whether you're moving away from GoDaddy's high renewal fees, consolidating domains at a single registrar, or completing a domain purchase from a seller, the process follows a well-defined ICANN-mandated procedure.
The good news: domain transfers are entirely routine when done correctly. The bad news: several common mistakes can cause transfers to fail, get stuck for days, or — in worst-case scenarios — trigger a domain lock that delays your transfer by weeks.
This guide walks through every step, covers the major registrars individually, explains what happens to your DNS during a transfer, and provides a troubleshooting reference for every common transfer problem.
Domain Transfer Process Overview
A domain transfer is the process of moving a domain name from one ICANN-accredited registrar to another. The transfer process is governed by ICANN's Inter-Registrar Transfer Policy, which sets minimum standards that all accredited registrars must follow. Key points:
- Only the registrar changes — your domain name, DNS settings, and website content remain unchanged during a transfer.
- Transfers add 1 year — most transfers include one year of registration extension, paid at the new registrar's rate.
- 60-day lock policy — domains cannot be transferred within 60 days of initial registration or a previous transfer (ICANN requirement).
- 5-7 day process — standard transfers complete within 5–7 calendar days once initiated.
- EPP auth code required — your current registrar must provide an authorization code (EPP code) to authorize the transfer.
10-Step Domain Transfer Checklist
Your domain must be at least 60 days old from its initial registration date and at least 60 days since any previous transfer. Log into your registrar and check the domain's registration date. If you registered or last transferred within 60 days, you must wait before initiating a new transfer.
Most registrars refuse to process transfers for domains expiring within 15 days. ICANN recommends at least 30 days of remaining registration. If your domain expires soon, renew it at your current registrar first, then initiate the transfer. The renewal year will carry forward to your new registrar.
The registrant email in your WHOIS record is where transfer approval emails are sent. This must be an email address you can access immediately. If you use WHOIS privacy, the proxy service forwards emails — but some privacy services filter or delay them. Consider temporarily disabling privacy and setting a direct email to ensure reliable delivery.
Some receiving registrars require WHOIS privacy to be disabled before they can validate domain ownership. Not all registrars require this step — Namecheap and Porkbun can transfer without disabling privacy. GoDaddy-to-other-registrar transfers generally work with privacy enabled. Check your specific receiving registrar's requirements.
The "Registrar Lock" or "Transfer Lock" is a security setting that prevents unauthorized transfers. You must disable it before initiating a transfer. Find this in your domain management panel under "Security," "Domain Lock," or similar. The domain should show status "ACTIVE" (not "clientTransferProhibited") in WHOIS before proceeding.
Request your EPP code (also called auth code, transfer secret, or authorization key) from your current registrar's control panel. Most registrars display this instantly. GoDaddy emails it within minutes. Some send it only to the registrant email address. Copy the code exactly — it is case-sensitive, contains letters and numbers, and typically looks like: A1b2C3d4E5.
Go to your new registrar's transfer page, enter your domain name and EPP code, and complete the checkout process. You will pay the transfer fee (which includes one year of registration). The receiving registrar will verify the EPP code with the current registrar's WHOIS database and then formally request the transfer.
Within minutes to hours, you will receive an email from your current registrar asking you to approve or deny the transfer. Click the approval link immediately. This is the single most important step for speed: approving right away skips the 5-day waiting window and can complete the transfer within 24 hours rather than the full 7 days.
Both your current registrar and new registrar provide transfer status dashboards. Check daily. "Pending" is normal for 1–5 days. "Pending Approval" means you need to take action in the approval email. "Failed" requires troubleshooting (see section below). You'll receive confirmation emails from both registrars once the transfer is complete.
After the transfer completes: (a) re-enable the registrar lock, (b) enable auto-renewal, (c) verify DNS settings (nameservers and records) transferred correctly, (d) enable WHOIS privacy if desired at your new registrar, (e) update any billing or contact information. Your website should continue operating without interruption if DNS settings were preserved.
Registrar-Specific Transfer Instructions
Transferring Away from GoDaddy
- Log into your GoDaddy account → My Products → Domains
- Select the domain → click "Manage"
- Under "Additional Settings," find "Domain Lock" → toggle to OFF
- Scroll to "Authorization Code" → click "Get Authorization Code" → GoDaddy emails the code to your registrant address within 5 minutes
- Disable "Privacy + Protection" temporarily if required by your receiving registrar
- Use the emailed auth code to initiate the transfer at your new registrar
- Check for the transfer approval email from GoDaddy — approve to expedite
Transferring Away from Namecheap
- Log into Namecheap → Domain List → click "Manage" next to your domain
- Go to the "Sharing & Transfer" tab
- Toggle "Transfer Lock" to OFF
- Click "AUTH CODE" → the code is displayed immediately on-screen (no email required)
- Disable WhoisGuard (WHOIS privacy) if your receiving registrar requires it — in the "Sharing & Transfer" tab
- Initiate the transfer at your new registrar using the auth code displayed
Transferring Away from Squarespace (formerly Google Domains)
- Log into your Squarespace account → Domains (in the left menu)
- Select the domain you want to transfer
- Click "Advanced Settings" or "Transfer out"
- Squarespace will automatically unlock the domain and generate an authorization code
- The auth code is emailed to your registrant address (typically within 24 hours)
- Disable WHOIS privacy from the domain settings if required
- Use the emailed auth code to initiate the transfer at your receiving registrar
Transferring Away from Cloudflare Registrar
- Log into your Cloudflare dashboard → select your account → go to "Registrar"
- Select the domain to transfer
- Click "Configuration" → "Transfer Out"
- Cloudflare will unlock the domain and display or email the auth code
- Note: Cloudflare Registrar does not charge for incoming transfers but charges standard at-cost pricing for outgoing transfer years
- Cloudflare is transfer-out friendly with no retention tactics
7-Stage Domain Transfer Timeline
| Stage | Typical Duration | What Happens | Action Required? |
|---|---|---|---|
| Stage 1: Initiation | Minutes | You submit domain + EPP code at new registrar; payment processed | Yes — complete checkout |
| Stage 2: EPP Validation | Minutes–1 hour | New registrar validates your auth code against WHOIS records | No — automatic |
| Stage 3: Transfer Request Sent | Hours | New registrar formally notifies current registrar of transfer request | No — automatic |
| Stage 4: Registrant Notification | Hours | You receive email from current registrar asking to approve/deny | Yes — approve email |
| Stage 5: Current Registrar Review | Immediate (if approved) or up to 5 days (passive) | Current registrar processes approval or waits for 5-day window | No — unless denied (escalate) |
| Stage 6: Domain Transferred | Hours after approval | Domain moves to new registrar's system; WHOIS updates | No — automatic |
| Stage 7: Post-Transfer Setup | Immediate | Re-lock domain, verify DNS, enable auto-renewal, update billing | Yes — complete setup steps |
Domain Transfer Fee Comparison (6 Registrars)
Transfer fees below are for incoming .com transfers (what you pay at the receiving registrar, which includes one year of registration extension):
| Registrar | .com Transfer Fee | Years Added | Free WHOIS Privacy | Transfer-Friendly Rating |
|---|---|---|---|---|
| Cloudflare Registrar | ~$9.15 (at-cost) | +1 year | Yes | Excellent |
| Porkbun | $10.98 | +1 year | Yes | Excellent |
| Namecheap | $13.98 | +1 year | Yes | Excellent |
| Hover | $14.99 | +1 year | Yes | Very Good |
| Google / Squarespace | $12.00 | +1 year | Yes | Good |
| GoDaddy | $17.99–$19.99 | +1 year | $9.99/yr extra | Fair |
What Happens to DNS During a Domain Transfer
One of the most common concerns about domain transfers is whether a website will go down during the process. The short answer: your website should not go down if you do not change your nameservers during the transfer.
Here is exactly what happens to each layer of your domain configuration:
| Configuration Element | What Happens During Transfer | Action Needed? |
|---|---|---|
| Registrar Record | Changes from current to new registrar | None — automatic |
| Nameservers (NS records) | Preserved unchanged unless you manually change them | None — do not change during transfer |
| A Records / CNAME / MX | Preserved unchanged — DNS records stay at your current DNS host | None — verify after transfer |
| Website / Hosting | Completely unaffected by registrar change | None |
| Email (MX Records) | Preserved — email delivery continues uninterrupted | Verify MX records post-transfer |
| SSL Certificate | Unaffected — SSL is tied to hosting, not registrar | None |
Common Transfer Problems & Solutions
Problem 1: "Invalid or incorrect auth code"
Solution: Request a new auth code from your current registrar — codes can expire or contain copy-paste errors. Ensure the code is entered exactly as provided, including correct capitalization. Some registrars use special characters; copy from the source rather than typing manually.
Problem 2: "Domain is locked / clientTransferProhibited"
Solution: Return to your current registrar and disable the Registrar Lock or Transfer Lock. After unlocking, wait 15–30 minutes for the status change to propagate to WHOIS before retrying the transfer.
Problem 3: Transfer approval email never arrived
Solution: Check spam/junk folders first. Verify the registrant email in your WHOIS record is correct and accessible. If using WHOIS privacy, check that the proxy service is forwarding emails properly. Contact your current registrar's support to resend the approval email or manually approve via the control panel.
Problem 4: Transfer stuck in "Pending" for over 7 days
Solution: Contact your current registrar's support team. By ICANN policy, if a registrar has not explicitly denied a transfer within 5 days, it must be approved. If your registrar is artificially blocking or delaying the transfer, file a complaint with ICANN at https://www.icann.org/resources/pages/transfers-2017-02-15-en.
Problem 5: "Domain not eligible for transfer" (60-day lock)
Solution: Wait until the 60-day lock period expires. You can check the domain's registration date in WHOIS. The lock applies from the initial registration date or the date of the most recent previous transfer. There is no way to bypass this ICANN-mandated requirement.
Problem 6: Domain transferred but expiration date not extended
Solution: Most registrars add 1 year automatically and this appears in the new registrar's dashboard within 24–48 hours. If the expiration date looks incorrect after 48 hours, contact your new registrar's support with your transfer order number to verify the year was added correctly.
Problem 7: Website went down after transfer
Solution: Check if your nameservers changed during the transfer. Log into your new registrar, find the domain's DNS settings, and verify the nameservers match what was set at your previous registrar. If they changed, update them to point back to your hosting provider's nameservers. DNS propagation after nameserver changes takes 1–48 hours.
Problem 8: Current registrar denied the transfer
Solution: Registrars can legally deny transfers only if: the domain is less than 60 days old, the registrant contact information has changed within 60 days, there is a pending dispute, or the domain is expired. If none of these apply, contact the registrar in writing demanding the reason for denial and file an ICANN complaint if the denial is not justified within 2 business days.
Frequently Asked Questions
Sell or Buy on Names.Center
Selling a domain after transfer? List it on Names.Center and reach serious buyers worldwide.
- Free to list your domain
- Secure escrow-protected transfers
- Global buyer network
- Auction and buy-now options
Transfer Checklist
- Domain is 60+ days old
- 15+ days until expiration
- Update registrant email
- Disable WHOIS privacy
- Unlock the domain
- Get EPP auth code
- Initiate at new registrar
- Approve transfer email
- Re-lock at new registrar
Related Guides
.com Transfer Fees 2026
- $9.15Cloudflare (at-cost)
- $10.98Porkbun
- $12.00Google/Squarespace
- $13.98Namecheap
- $14.99Hover
- $17.99+GoDaddy
Ready to Buy or Sell a Domain?
Whether you're transferring to sell or buying a domain that needs to be transferred to you — Names.Center makes the process secure and straightforward.
Recommended Reading
Essential books for domain investors and entrepreneurs
DotCom Secrets
By Russell Brunson. The underground playbook for growing your company online.
View on Amazon →Zero to One
By Peter Thiel. Notes on startups, or how to build the future.
View on Amazon →Building a StoryBrand
By Donald Miller. Clarify your message so customers will listen.
View on Amazon →As an Amazon Associate, we may earn from qualifying purchases.