After a domain deal is struck, the most critical step is the transfer. Safely and smoothly moving a domain from seller to buyer requires understanding a series of technical processes and security mechanisms. This guide covers the complete domain transfer process to help you avoid issues at the final step.
Domain Transfer Basics
Domain transfer means moving a domain from one registrar account to another, typically accompanying an ownership change. It operates at two levels:
Inter-Registrar Transfer
Moving a domain between registrars (e.g., GoDaddy to Namecheap). This is the most common transfer type, involving Auth Code verification and ICANN-mandated processes.
Intra-Registrar Transfer
Moving a domain between accounts within the same registrar. Usually simpler since it doesn’t require Auth Codes or ICANN procedures.
Pre-Transfer Preparation
Seller’s Checklist
Unlock the domain: Disable “Transfer Lock” in registrar control panel. Note: some registrars have both “registrar lock” and “registry lock” — both need disabling.
Obtain the Auth Code: Also called EPP Code or Transfer Key — the domain transfer “password.” Request through registrar panel; typically sent to registrant email; usually valid for several days.
Verify registrant email works: ICANN sends transfer confirmation to this email; update if no longer accessible.
Check 60-day lock: Domains can’t transfer within 60 days of registration (ICANN rule); recent registrant info changes may also trigger 60-day locks.
Buyer’s Checklist
- Open an account at the target registrar
- Prepare to enter the Auth Code
- Ensure sufficient funds (most registrars charge one year’s renewal on transfer-in)
- Understand the target registrar’s transfer-in process
Escrow: Protecting Both Parties
In domain transactions, trust is an issue: buyers worry about paying without receiving the domain; sellers worry about transferring without receiving payment. Escrow solves this perfectly.
How Escrow Works
- Agreement reached: Price and terms confirmed
- Buyer pays into escrow: Money goes to third-party platform, not directly to seller
- Seller initiates transfer: Seeing payment confirmed, seller begins transfer
- Buyer confirms receipt: Domain successfully transferred to buyer’s account
- Escrow releases funds: Transaction complete
Major Escrow Platforms
Escrow.com: The gold standard for domain escrow; fees typically 1-3% of transaction value; ICANN-recommended.
Dan.com built-in escrow: Integrated escrow functionality; no third-party registration needed; supports installments.
Sedo built-in escrow: Automatic escrow for all Sedo transactions; fees included in commission.
When to Use Escrow
- Private transactions: Strongly recommended for direct email/forum deals
- Large transactions: Use for deals over $1,000
- Cross-border transactions: International deals especially need escrow protection
- Unknown counterparties: Always use when dealing with strangers
Detailed Transfer Steps
Inter-Registrar Transfer Process
Step 1: Seller actions — Log in, unlock domain, get Auth Code, provide to buyer.
Step 2: Buyer actions — Log in to target registrar, initiate transfer request, enter Auth Code, pay transfer fee.
Step 3: Confirmation flow — Target registrar sends transfer request to current registrar; current registrar emails confirmation to registrant; seller clicks “confirm transfer”; wait for completion (usually 5-7 days).
Step 4: Verification — Buyer confirms domain arrival, checks DNS records, verifies WHOIS update.
Tips for Faster Transfers
- Manual confirmation: Don’t wait for auto-confirmation (5-7 days); manually confirm at current registrar ASAP
- Choose fast-transfer registrars: Some support near-instant transfers
- Afternic Fast Transfer: For GoDaddy-hosted domains, enables near-instant transfer
DNS Migration Considerations
DNS handling during transfer is critical. Poor management can cause temporary website downtime.
Pre-Transfer DNS Prep
- Record all current DNS settings (screenshot or export)
- Lower TTL to 300 seconds 24 hours before transfer
- Pre-configure DNS at the new registrar if possible
During Transfer
- DNS typically continues pointing to original servers during transfer
- Update NS records to new DNS service after transfer completes
- If using third-party DNS like Cloudflare, transfer barely affects DNS
Post-Transfer DNS Verification
- Confirm all DNS records migrated completely
- Test website and email functionality
- Restore TTL to normal values
Common Transfer Issues and Solutions
Issue 1: Invalid Auth Code
Causes: Expired, truncated special characters, copy-paste errors Solution: Request a new Auth Code from registrar
Issue 2: Transfer Rejected
Causes: Domain still locked, within 60-day lock period, invalid registrant email, registrar refusal Solution: Check each cause systematically; contact registrar support
Issue 3: Transfer Timeout
Causes: Seller didn’t confirm promptly, registrar processing delay Solution: Contact seller to expedite confirmation; query registrar for status
Issue 4: Website Down After Transfer
Causes: DNS records not properly migrated, NS records not updated Solution: Check and update DNS records; wait for propagation
Security Best Practices
- Always use escrow for significant transactions
- Keep all communication records: emails, chat logs, agreements
- Sign a formal domain transfer agreement for high-value deals
- Verify the other party’s identity through video call or identity verification
- Never transfer before payment: Even if pressured
- Check for legal disputes: UDRP complaints, court injunctions, etc.
Conclusion
Domain transfer may seem simple but involves Auth Codes, transfer locks, ICANN rules, and DNS migration — each a potential failure point. Core principles: use escrow for security, prepare thoroughly in advance, handle DNS migration carefully, and maintain good communication with the other party. Follow standard procedures with proper security measures, and domain transfers can complete smoothly within a week.