July 4, 2026 · By Rishav Mukherjee

How to Transfer Your Domain to Cloudflare Registrar

If you are paying GoDaddy $21.99/year for a .com that Cloudflare charges $9.15/year for, transferring saves you over $12 every year. Here is exactly how to do it.

Before You Start

  • Domain must be at least 60 days old and not transferred in the last 60 days
  • You need a free Cloudflare account
  • Access to your current registrar's control panel
  • Access to the domain's admin email for confirmation

Step 1: Add Domain to Cloudflare and Update Nameservers

Log into Cloudflare, click "Add a domain," enter your domain. Cloudflare imports existing DNS records. Update nameservers at your current registrar to point to Cloudflare's nameservers. This step is required before the transfer can complete.

Step 2: Unlock Domain and Get EPP Code

At your current registrar: disable "Domain Lock" (also called Transfer Lock or Registrar Lock). Then request the authorization code (EPP code, transfer key, or auth code) — it is emailed to your admin contact.

GoDaddy: Domains → select domain → Domain Settings → Transfer away → Get auth code. Namecheap: Domain List → Manage → Sharing & Transfer → Authorization Code.

Step 3: Initiate Transfer in Cloudflare

In Cloudflare: your domain → Registrar → Transfer. Enter the EPP code. Review the transfer price (one year of registration at wholesale cost). Complete payment.

Step 4: Confirm the Transfer

You will receive an email asking you to confirm or accelerate the transfer. Click to confirm. Without confirmation, transfers complete automatically in 5–7 days. With confirmation, often within hours.

What Stays the Same

Your website, email, and DNS records continue working throughout. Cloudflare imports your DNS before the transfer. As long as you confirmed those records in Step 1, there is zero downtime.

Related Articles

See how much you would save by transferring

Compare Cloudflare's price against what you are currently paying.

Check a domain →