Transfer Wizard

Step-by-step guide to transferring a domain between registrars.

← Registry

0 of 6 steps complete

Unlock the domain at your current registrar

Log in to your current registrar (e.g. GoDaddy). Find the domain and disable the transfer lock (sometimes called "Domain Lock" or "Registrar Lock"). This is usually in the domain settings or security tab.

Some registrars take up to 24 hours to propagate the unlock. Do this first before anything else.

💡 GoDaddy: My Products → select domain → Settings → Domain Lock → toggle off.

Get the authorization code (EPP/Auth code)

Request the auth code (also called EPP code or transfer code) from your current registrar. This is a unique code that authorizes the transfer. It is usually emailed to the domain contact email or available in the domain settings.

Auth codes expire — typically within 7–30 days. Request it only when you're ready to initiate the transfer immediately.

💡 GoDaddy: My Products → select domain → Settings → Get Auth Code. Cloudflare: Registrar → Manage → Transfer Out → Get Auth Code.

Initiate the transfer at the receiving registrar

Go to your target registrar (e.g. Cloudflare) and start the transfer process. Enter the domain name and the auth code from step 2. Cloudflare: go to Registrar → Transfer, enter the domain.

You cannot transfer a domain that was registered or previously transferred within the last 60 days (ICANN rule).

💡 Cloudflare transfers cost the renewal price (at-cost) — typically cheaper than GoDaddy's renewal. Your expiry date is extended by 1 year.

Approve the transfer via email

The current registrar will send a transfer approval email to the domain's administrative contact. Click the link in the email to approve the transfer. If you don't approve, the transfer may proceed automatically after 5 days.

Make sure you have access to the admin contact email. If it's outdated, update it before starting.

💡 Some registrars (GoDaddy) let you approve transfers in-dashboard under Pending Transfers.

Wait for the transfer to complete

Domain transfers typically take 5–7 days once approved. The receiving registrar will notify you by email when the transfer is complete. DNS settings and records are usually preserved.

During the transfer, your domain continues to resolve normally. There is no downtime for DNS.

💡 Once transferred to Cloudflare, you'll manage DNS through the Cloudflare dashboard. Enable DNSSEC for added security.

Verify and set up at the new registrar

Log in to your new registrar and confirm the domain is listed. Check that DNS records transferred correctly. Enable auto-renew, enable DNSSEC if available, and set your preferred expiry notifications.

💡 Update the domain record in CapraDomains registry with the new registrar details.