Transfer Secure

Domain Transfer: Complete Guide

By David Okafor, SEO & Domain Strategy Lead | Updated April 2026 | Sources: Google Search Central, Moz, Ahrefs

Master domain transfers between registrars. Step-by-step instructions, common pitfalls to avoid, and how to complete transfers quickly and securely in 2025.

Transferring a domain between registrars is a common but often misunderstood process. Whether you are consolidating your portfolio, moving to a better registrar, or completing a domain sale, understanding the transfer process prevents costly delays.

Types of Domain Transfers

Transfer TypeWhat It IsTimeline
Registrar TransferMove domain to different registrar5-7 days
Account PushMove domain to different account at same registrarInstant-24 hours
Registrant ChangeChange ownership informationInstant-60 days

Standard Transfer Process

1Unlock the Domain

Log into your current registrar. Find domain settings and disable Registrar Lock or Transfer Lock. This allows the domain to be transferred out.

2Get Authorization Code

Request the auth code (EPP code, transfer key) from your current registrar. This unique password authorizes the transfer.

3Disable WHOIS Privacy

Temporarily disable privacy protection so transfer emails reach the registrant email address.

4Initiate at New Registrar

Go to new registrar, select Transfer Domain, enter domain name and auth code. Pay transfer fee (usually includes 1-year renewal).

5Confirm via Email

Both registrars send confirmation emails. Approve the transfer to speed up the process.

6Wait for Completion

Transfer completes within 5-7 days (faster if manually approved). Verify DNS settings after completion.

Speed Tip

Manually approving transfer at both registrars reduces time from 5-7 days to 24-48 hours. Check email including spam for approval links.

Transfer Requirements

  • Domain must be 60+ days old
  • Domain must not be within 60 days of last transfer
  • Domain must not be close to expiration
  • Domain must be unlocked
  • Valid authorization code required
  • Registrant email must be accessible

Common Transfer Problems

Transfer Failures

  • Invalid auth code: Codes expire; request new one
  • Domain still locked: Double-check lock status
  • Email not received: Check spam folder
  • Domain too new: Wait 60 days from registration

Transfer Costs by Registrar

RegistrarTransfer Cost (.com)Notes
Namecheap$9.48Includes 1-year renewal
Cloudflare$9.15At-cost pricing
Porkbun$9.73Includes 1-year renewal
GoDaddy$22.99Frequent coupons available

Transfer for Domain Sales

  • Use escrow: Never transfer before payment
  • Verify buyer account: Confirm destination
  • Push when possible: Faster and reliable
  • Document everything: Keep transfer records

Never Do This

Never transfer a domain before receiving payment. Scammers request transfers to verify ownership. Legitimate buyers always pay first, through escrow.

Registrar-Specific Transfer Guides

Transferring FROM GoDaddy

GoDaddy is one of the most common "transfer away" registrars due to their higher renewal rates. Their process has specific nuances:

  • Unlock location: My Products → Domain Settings → Domain Lock (toggle to OFF). Note: GoDaddy sometimes requires a 24-hour wait after unlocking before the auth code becomes usable.
  • Get auth code: My Products → Domain → Settings → Get Authorization Code. The code is emailed to the registrant email, not displayed on-screen.
  • Auction domains: Domains purchased through GoDaddy Auctions may have a 60-day lock post-purchase. Check the original auction terms.
  • Domain Guard: If you've enabled GoDaddy's Domain Guard (premium product), you'll need to disable it before transfers. This requires logging into your Domain Control Panel, not the regular dashboard.

Transferring TO Cloudflare Registrar

Cloudflare Registrar is popular because they charge at-cost pricing (no markup on renewals). However, they're selective about which TLDs they support:

  • Supported TLDs: .com, .net, .org, .info, .biz, .co, .io, .me, and others — but not all ccTLDs or new gTLDs.
  • Transfer initiation is done through your Cloudflare account under "Registrar" → "Transfer Domains".
  • Cloudflare automatically configures DNS using Cloudflare's nameservers during transfer — this can be changed post-transfer if you prefer your own NS configuration.
  • There's no separate transfer fee — you pay the annual renewal rate (at-cost) as part of the transfer.

Transferring TO Namecheap

Namecheap is a popular destination for domain investors due to competitive pricing, a clean interface, and good support. Key details:

  • Use Namecheap's "Transfer Domains" tool and enter both the domain name and auth code in one step.
  • Namecheap's WhoisGuard privacy is included free — enable it immediately after transfer completion.
  • Their bulk transfer tool supports uploading a CSV of domains + auth codes for portfolio consolidations of 50+ domains.

Domain Transfer Tax and Accounting Implications

Most domain investors don't think about accounting during transfers, but it matters:

  • Transfer fees are capital expenses: When you transfer a domain that you own for investment purposes, the transfer fee increases your cost basis. Keep records.
  • Renewal during transfer: When you initiate a transfer, most receiving registrars charge for one year of renewal. This extends your domain's expiry by 1 year from the original expiry date (not from the transfer date).
  • Transfer as part of a sale: Document the transfer step separately from the sale proceeds for tax purposes. The sale is recognized when funds are released from escrow; the transfer is a separate operational step.

Bulk Transfer: Moving a Portfolio

If you're consolidating a large domain portfolio or switching registrars for cost reasons, bulk transfers require planning:

  • Don't transfer all domains simultaneously — stagger transfers over 2-4 weeks to avoid account security flags
  • Create a spreadsheet tracking each domain: current registrar, unlock status, auth code (stored securely), transfer status
  • Check WHOIS lock status and auto-renewal settings before bulk unlock — you don't want domains expiring during a bulk transfer process
  • For 100+ domain transfers, contact your destination registrar in advance — they may offer bulk transfer assistance or volume pricing
  • Verify DNS at destination registrar after each batch of transfers — a misconfigured NS record can take down email or websites
  • Transfer .com before ccTLDs — .com transfers are standardized; ccTLD transfers vary by country registry and can take weeks

Special Cases: Premium Domain Transfers in Sales

Transferring a premium domain as part of a sale (through escrow) follows the same technical steps but with critical differences in timing and coordination:

The Escrow-Integrated Transfer Sequence

When using Escrow.com with a domain transfer:

  1. Buyer pays Escrow.com — funds are held and verified (1-3 business days)
  2. Escrow.com notifies seller that payment is secured — seller can now safely proceed
  3. Seller unlocks domain and requests auth code
  4. Seller provides auth code directly to Escrow.com (not to buyer) — Escrow.com manages the transfer
  5. Alternatively, for marketplace sales (Afternic fast transfer), the marketplace handles the technical transfer step
  6. Buyer has 5-7 days to verify domain receipt and functionality
  7. Upon buyer acceptance, Escrow.com releases funds to seller

Never transfer a premium domain by providing the auth code directly to a buyer before funds are confirmed by escrow. The auth code is the key to the domain — once transferred, you cannot reverse the transfer without the buyer's cooperation.

FAQ

Will my website go down during transfer?

Not if you manage DNS correctly. The domain's DNS settings (nameservers, A records, MX records) remain active during transfer. Website and email continue working throughout the 5-7 day transfer period. After transfer completes, verify that nameservers are still pointing to the correct servers — some registrars reset nameservers to their own defaults upon transfer.

Can I cancel a transfer?

Yes, within the first few days — contact the current registrar and request a rejection. Once both the current registrar and the new registrar approve the transfer, cancellation requires cooperation from the new registrar and may be subject to their refund policy. For domain sales via escrow, do not initiate the transfer until escrow confirms payment — this prevents the situation where you need to cancel.

My auth code keeps failing — what's wrong?

Auth codes expire — most are valid for only 24-72 hours. Request a fresh code immediately before initiating the transfer at the new registrar. Also check that the domain is fully unlocked (some registrars take hours to process the unlock before the auth code becomes valid). Some registrars send the auth code to the WHOIS registrant email — ensure that inbox is accessible before unlocking.

Related Articles

Find Your Next Domain

Browse premium domains ready for immediate transfer.

Browse Domains

Recommended Reading

Editor's picks for domain investors and web entrepreneurs

DotCom Secrets

By Russell Brunson. The underground playbook for growing your company online.

View on Amazon →

Building a StoryBrand

By Donald Miller. Clarify your message so customers will listen.

View on Amazon →

Zero to One

By Peter Thiel. Notes on startups, or how to build the future.

View on Amazon →

As an Amazon Associate, we may earn from qualifying purchases. This does not affect our editorial recommendations.