How to Transfer a Domain from Namecheap to DreamHost (Step-by-Step)
Transferring your domain from Namecheap to DreamHost consolidates domain management with your hosting provider, simplifying administration and potentially saving time. This comprehensive guide provides detailed, Namecheap-specific instructions for transferring your domain registration to DreamHost in 2025.
Should You Transfer from Namecheap to DreamHost?
Before transferring, consider whether consolidation makes sense for your situation.
Reasons to Transfer
Simplified management: Managing domains and hosting in one place reduces complexity, especially if you're already hosting with DreamHost.
Unified billing: Single invoice for both hosting and domain registration simplifies accounting and payment management.
Integrated support: One support team handles both hosting and domain issues, streamlining troubleshooting.
Free WHOIS privacy: DreamHost includes free privacy protection, whereas Namecheap charges for WhoisGuard on some TLDs.
Reasons to Keep Your Domain at Namecheap
Better renewal pricing: Namecheap typically offers more competitive renewal rates than DreamHost, especially for .com domains.
Superior domain management: Namecheap specializes in domains and offers more advanced DNS features, dynamic DNS, and premium DNS options.
Already competitive: Namecheap is already one of the most affordable, reliable registrars—transferring may not provide significant benefits.
Separation of services: Keeping domains separate from hosting provides redundancy and risk management.
Cost Comparison: Namecheap vs. DreamHost
5-year cost comparison (.com domain):
| Registrar | Year 1 | Annual Renewal | Privacy | 5-Year Total |
|---|---|---|---|---|
| Namecheap | $8.88 | $13.98 | Free | $64.80 |
| DreamHost | $15.99 | $15.99 | Free | $79.95 |
| Difference | +$7.11 | +$2.01/year | Same | +$15.15 |
Verdict: Namecheap is cheaper long-term. Transferring to DreamHost costs an additional $15.15 over 5 years.
Our recommendation: Unless you strongly value having everything in one account, keep your domain at Namecheap (better prices) and point it to DreamHost hosting (better performance). This gives you the best of both worlds.
Still want to transfer? Use Namr to compare renewal rates across 20+ registrars before committing. You might find even better pricing elsewhere.
Transfer Requirements and Eligibility
Namecheap Transfer Checklist
Before initiating a transfer, ensure your domain meets these requirements:
✅ Domain registered with Namecheap for at least 60 days ✅ No transfers in the last 60 days ✅ No registrant contact changes in last 60 days ✅ Domain is not expired (must have 7+ days until expiration) ✅ Domain is unlocked in Namecheap account ✅ You have the EPP/authorization code from Namecheap ✅ Access to the registrant email address ✅ No outstanding balance on Namecheap account
ICANN 60-Day Transfer Lock
ICANN enforces a mandatory 60-day transfer lock after:
- Initial domain registration
- Previous domain transfer
- Registrant contact information changes (name, organization, or email)
Planning tip: If you need to update registrant information, do so AFTER transferring to avoid delays.
Supported Domain Extensions
DreamHost accepts most common domain extensions:
Fully supported:
- .com, .net, .org, .info, .biz
- .us, .co, .io, .me
- Most country-code TLDs (ccTLDs)
Verify with DreamHost support for less common extensions or specialty TLDs.
Transfer Costs and Timeline
Pricing
DreamHost transfer cost: $15.99 (includes 1-year extension)
What's included:
- 1-year domain registration extension
- Free WHOIS privacy protection
- Free DNS management
- Free email forwarding
Comparison:
- Namecheap renewal: $13.98/year (cheaper)
- DreamHost renewal: $15.99/year (after transfer)
Net cost over time: Transferring costs $2.01 more per year than staying at Namecheap.
Transfer Timeline
Expected duration: 5-7 days Fastest possible: 3 days (with immediate approval) Maximum: 10 days
Timeline breakdown:
- Day 1: Unlock domain and get EPP code from Namecheap
- Day 1: Initiate transfer at DreamHost
- Day 1-2: Receive approval email from Namecheap
- Day 1-2: Approve transfer (or wait for auto-approval)
- Day 3-7: Transfer processes and completes
- Day 7: Receive confirmation from DreamHost
Expedite the process: Approve the transfer immediately in your Namecheap account rather than waiting for the 5-day auto-approval period.
Step-by-Step: Transfer Domain from Namecheap to DreamHost
Step 1: Prepare Your Namecheap Domain
Before initiating the transfer at DreamHost, prepare your domain in Namecheap.
Log Into Namecheap
- Visit Namecheap.com
- Click Sign In (top right)
- Enter your username and password
- Complete two-factor authentication if enabled
Access Domain Management
- Click Domain List in the left sidebar
- Find the domain you want to transfer
- Click Manage next to the domain
You're now on the domain management page for your specific domain.
Unlock Your Domain
Namecheap locks domains by default to prevent unauthorized transfers.
To unlock:
- On the domain management page, scroll to Sharing & Transfer
- Find Transfer Lock
- Toggle to Unlock (or click the lock icon to unlock)
- Confirm the unlock action
Visual confirmation: The lock icon should change to an unlocked state, and status should show "Unlocked."
Important: Leave the domain unlocked throughout the transfer process. Don't re-lock it until after the transfer completes.
Obtain EPP/Authorization Code
The EPP code (also called authorization code or auth code) authorizes the transfer.
To get your EPP code:
- On the domain management page, scroll to Sharing & Transfer
- Find Auth Code or EPP Code
- Click Get EPP Code or Show
- Namecheap displays the code immediately on-screen
- Copy the code to your clipboard or write it down
Alternative method:
- Click Share in the Sharing & Transfer section
- Select Get EPP Code
- Code displays on screen
Example EPP code format: Ab#9Xm2$pQr8LkNz
Security: Treat the EPP code like a password. Anyone with this code can transfer your domain.
Namecheap advantage: Unlike some registrars, Namecheap shows the EPP code immediately without emailing it, speeding up the process.
Verify Contact Email Address
Transfer approval emails are sent to the registrant email in your WHOIS information.
To verify:
- On the domain management page, go to Contacts
- Check the Registrant Contact email address
- Ensure this email is current and accessible
- Update if necessary (but this triggers a 60-day lock)
Check WHOIS data: Visit who.is and enter your domain to see public contact information.
If WhoisGuard is enabled: Namecheap uses a forwarding email. Verify you have access to the original email behind the privacy service.
Disable WhoisGuard (Usually Not Required)
Most transfers work with WhoisGuard enabled. However, if your transfer fails, try temporarily disabling it.
To disable WhoisGuard:
- On the domain management page, find WhoisGuard
- Toggle to Disabled or Off
- Confirm the change
Re-enable after transfer: Once the transfer completes at DreamHost, enable free WHOIS privacy in your DreamHost panel.
Document DNS Settings
Before transferring, save your current DNS configuration.
To export DNS:
- On the domain management page, click Advanced DNS
- Take a screenshot of all DNS records
- Note all A records, CNAME records, MX records, and TXT records
- Save this information for reference
Why this matters: DNS settings usually transfer, but occasionally they reset. Having a backup lets you quickly restore functionality if needed.
Step 2: Initiate Transfer at DreamHost
With your Namecheap domain prepared, begin the transfer at DreamHost.
Access DreamHost Transfer Page
- Log into your DreamHost panel
- Navigate to Domains → Registrations
- Click Transfer a Domain Registration to DreamHost
Alternative path: Go to Domains → Domain Registrations → Transfer to Us tab
Enter Domain Name
- In the domain field, enter your domain (e.g.,
example.com) - For multiple domains, enter one per line
- Click Request Transfer
DreamHost checks eligibility and displays available options.
Enter EPP/Authorization Code
- On the next page, enter the EPP code from Namecheap
- Paste carefully to avoid extra spaces
- Click Continue
Common mistake: Copying spaces before or after the code. Paste into a text editor first to verify clean code.
Complete Registrant Information
Enter domain owner contact information:
Required:
- First Name and Last Name
- Organization (if applicable)
- Email Address
- Phone Number
- Street Address
- City, State/Province, Postal Code, Country
Best practice: Match your Namecheap registrant information exactly to avoid complications.
Review and Pay
- Review transfer details:
- Domain name
- Transfer fee ($15.99)
- 1-year extension included
- Enter payment information
- Review Terms of Service
- Click Process Transfer
You'll receive an email receipt confirming payment and transfer initiation.
Step 3: Approve Transfer at Namecheap
Shortly after initiating the transfer, Namecheap sends an approval email.
Check Email for Approval Request
Email subject: "Transfer Approved: [yourdomain.com]" or "Domain Transfer Confirmation" From: Namecheap ([email protected])
Email includes:
- Domain being transferred
- New registrar (DreamHost)
- Instructions to approve or cancel
- Link to approve transfer
Check spam folder if you don't see the email within a few hours.
Approve Transfer in Namecheap Account (Recommended)
For fastest approval, log into your Namecheap account:
- Go to Namecheap.com and log in
- Navigate to Domain List
- You'll see a notification about the pending transfer
- Click Approve Transfer or View Details
- Confirm the approval
Alternative: Click the approval link in the email from Namecheap.
Auto-Approval Option
If you don't respond, Namecheap automatically approves transfers after 5 days.
Pros: No action required Cons: Adds 5 days to the transfer timeline
Recommendation: Approve immediately for fastest transfer (3-5 days total).
Step 4: Wait for Transfer Completion
After approval, the transfer processes automatically.
What happens during this period:
- Your website remains online
- Email continues functioning
- DNS settings remain active
- Domain is fully accessible
Typical completion time: 24-48 hours after approval
No action required from you during processing.
Step 5: Confirm Transfer Completion
DreamHost sends a confirmation email when the transfer finishes.
Email subject: "Domain Transfer Complete for [yourdomain.com]"
Email confirms:
- Successful transfer to DreamHost
- New expiration date (1 year added)
- Domain management instructions
Verify in DreamHost panel:
- Log into DreamHost panel
- Go to Domains → Registrations
- Confirm domain appears in the list
- Verify expiration date extended by 1 year
Success! Your domain is now registered with DreamHost.
Step 6: Post-Transfer Configuration
Optimize your domain settings after transfer.
Enable WHOIS Privacy
DreamHost includes free privacy protection:
- Go to Domains → Registrations
- Click Edit next to your domain
- Toggle WHOIS Privacy to Enabled
- Click Save Changes
Your personal information is now hidden from public WHOIS databases.
Verify DNS Settings
Ensure DNS transferred correctly:
- Go to Domains → Manage Domains
- Click DNS next to your domain
- Compare with the screenshot from Namecheap
- Verify all records are intact:
- A records (website hosting)
- MX records (email)
- CNAME records (subdomains)
- TXT records (verification, SPF, DKIM)
If records are missing: Add them manually using your Namecheap DNS screenshot as reference.
Set Up Auto-Renewal
Prevent accidental expiration:
- Go to Domains → Registrations
- Click Edit next to your domain
- Enable Auto-Renew
- Verify payment method is current
- Click Save Changes
Lock Your Domain
Protect against unauthorized transfers:
- Go to Domains → Registrations
- Click Edit next to your domain
- Enable Transfer Lock
- Click Save Changes
Best practice: Keep domains locked when not actively transferring.
Troubleshooting Namecheap Transfer Issues
Transfer Rejected: "Domain is Locked"
Solution:
- Log into Namecheap
- Go to Domain List → Manage
- Under Sharing & Transfer, unlock the domain
- Wait 10 minutes for the unlock to process
- Re-initiate transfer at DreamHost
EPP Code Not Working
Common issues:
- Extra spaces before/after code
- Code typed instead of copied (typos)
- Wrong code for wrong domain (if transferring multiple)
Solution:
- In Namecheap, get a fresh EPP code
- Paste into a text editor to remove hidden characters
- Copy only the code (no spaces)
- Paste into DreamHost transfer form
Transfer Pending for 7+ Days
Cause: You haven't approved in Namecheap, waiting for auto-approval.
Solution:
- Log into Namecheap
- Check for pending transfer notification
- Approve the transfer immediately
- Transfer completes within 24-48 hours
Website Went Offline After Transfer
Cause: DNS records didn't transfer or were reset.
Solution:
- Check your Namecheap DNS screenshot
- In DreamHost panel, go to Domains → Manage Domains → DNS
- Add missing A record pointing to your hosting IP
- Wait 4-48 hours for DNS propagation
Find your hosting IP: Contact your hosting provider or check before transferring.
Email Stopped Working After Transfer
Cause: MX records missing or incorrect.
Solution:
- Check your Namecheap DNS screenshot for original MX records
- In DreamHost panel, add MX records:
- Google Workspace:
ASPMX.L.GOOGLE.COM(priority 1) - Microsoft 365:
yourdomain-com.mail.protection.outlook.com - Namecheap Private Email: Check Namecheap documentation
- Google Workspace:
- Wait 4-24 hours for DNS propagation
Alternative: Point Your Namecheap Domain to DreamHost
Instead of transferring registration, you can point your Namecheap domain to DreamHost hosting. This keeps your domain at Namecheap (better pricing) while hosting with DreamHost (better performance).
Benefits of Pointing vs. Transferring
Advantages:
- Lower long-term costs – Namecheap renewal rates are cheaper
- Superior domain tools – Namecheap specializes in domains
- Service separation – Hosting and domains remain independent
- Instant setup – No 5-7 day transfer wait
How to point your domain:
- Log into Namecheap
- Go to Domain List → Manage → Advanced DNS
- Update A record to point to DreamHost's IP address
- Update MX records if using DreamHost email
- DNS changes propagate within 4-48 hours
See our detailed guide: How to Point Your Domain to DreamHost
Our recommendation: For most users, pointing makes more financial sense than transferring when your current registrar is Namecheap.
Cost-Benefit Analysis: Should You Transfer?
When Transferring Makes Sense
Transfer if:
- You strongly prefer unified management
- You're consolidating multiple services at DreamHost
- You find Namecheap's interface confusing
- You want single support for both hosting and domains
- The $15 extra cost over 5 years doesn't matter to you
When Keeping at Namecheap Makes Sense
Don't transfer if:
- You care about lowest cost (Namecheap is cheaper)
- You value Namecheap's superior domain features
- You prefer separation of hosting and registration
- You might switch hosting providers in the future
- You manage many domains (Namecheap's bulk tools are better)
Financial reality: Keeping your domain at Namecheap and pointing it to DreamHost hosting saves $15.15 over 5 years while maintaining flexibility.
Better than both: Check Namr for even cheaper registrars like Porkbun ($10.14/year renewal), saving $29+ over 5 years compared to DreamHost.
Frequently Asked Questions
Will my website go down during transfer?
No. Domain registration transfers don't affect website hosting. Your site remains online throughout the transfer as long as DNS settings transfer correctly or you have them documented to restore if needed.
How long does a Namecheap to DreamHost transfer take?
Typical transfers complete in 5-7 days. With immediate approval at Namecheap, completion can happen in 3-5 days. Maximum duration is 10 days.
Do I need to disable WhoisGuard before transferring?
Usually not. Most transfers work with WhoisGuard enabled. Only disable it if the transfer fails, then try again.
Will I lose my remaining registration time?
No. Domain transfers extend your registration by 1 year from the current expiration date. If your domain expires in 2026, it will expire in 2027 after transfer.
Can I transfer multiple domains at once?
Yes. DreamHost's transfer form accepts multiple domain names (one per line). Each domain transfers independently.
What if my domain is about to expire?
Renew it at Namecheap before transferring. Don't transfer expiring domains—they may be lost during the process.
Can I transfer back to Namecheap later?
Yes, but you must wait 60 days after transferring to DreamHost. ICANN enforces this mandatory lock period.
Is transferring refundable?
Generally no. Domain registration fees (including transfers) are typically non-refundable. Transfer only if you're certain.
Conclusion: Transfer or Point?
Transferring your domain from Namecheap to DreamHost simplifies management but costs slightly more long-term. The process is straightforward and completes in 5-7 days.
Key takeaways: ✅ Unlock domain and get EPP code from Namecheap ✅ Initiate transfer at DreamHost with EPP code ✅ Approve immediately at Namecheap for fastest completion ✅ Verify DNS and enable privacy after transfer ✅ Consider costs – Namecheap renewals are cheaper long-term
Cost reality: Namecheap is cheaper by $15 over 5 years. Unless you strongly value consolidated management, pointing your Namecheap domain to DreamHost hosting provides better value than transferring registration.
Best of both worlds: Keep your domain at Namecheap (low cost, great features) and host with DreamHost (reliable performance). This combination maximizes value.
Want the absolute best price? Use Namr to compare renewal rates across 20+ registrars. You might find even better deals than Namecheap while still benefiting from DreamHost hosting.
Ready to proceed? Whether transferring or pointing, you now have the complete roadmap for connecting your Namecheap domain with DreamHost hosting.