Domains & Hosting

How to Transfer a Domain from GoDaddy to Cloudflare

Cloudflare will not accept your auth code until its nameservers are live. Do the DNS move first, then the registrar move, and plan for email before either.

October 30, 2026 · 9 min read · Last checked: October 30, 2026

You can move a domain from GoDaddy to Cloudflare Registrar in two stages. First, point the domain's nameservers to Cloudflare and wait for the zone to show Active. Only then can you unlock the domain at GoDaddy, copy the authorization code, and submit the transfer. Cloudflare's docs put the hands-on work at about 30 minutes and the whole process at up to 10 days.

The order matters because Cloudflare Registrar only works with Cloudflare DNS. Skip ahead and the dashboard simply will not let you enter the code.

Key takeaways

  • Add the domain to Cloudflare and switch GoDaddy's nameservers to Cloudflare's before you request a transfer. The domain must show Active first.
  • Turn off DNSSEC at GoDaddy and wait at least 24 hours before changing nameservers, per Cloudflare's transfer guide.
  • GoDaddy's transfer checklist unlocks the domain, turns off Domain Privacy and shows the auth code. GoDaddy also emails the code to the registrant.
  • GoDaddy auto-approves a transfer out within seven days. Approving it yourself on the Transfers page usually finishes it in 15 to 30 minutes.
  • Check every MX, SPF, DKIM and DMARC record in Cloudflare before switching nameservers. Microsoft 365 bought from GoDaddy is a separate move.

Before you start: the eligibility checklist

Most failed transfers fail on eligibility, not on the steps. Check these against both companies' rules before you touch DNS.

Transfer blockers and where each rule comes from
CheckRuleSource
Domain ageRegistered at least 60 days ago and not transferred in the last 60 daysCloudflare and GoDaddy help docs (ICANN rule)
Recent contact changeA change to registrant name, organization or email can start a 60-day transfer lockCloudflare transfer guide; GoDaddy notes this applies if a 60-day lock was accepted
Bundled domainsDomains bought in a GoDaddy bundle carry a 120-day restriction after registrationGoDaddy help
Expired domainsGoDaddy allows transfer until the domain enters redemption. Cloudflare says to wait 45 days past the original expiry if you renewed lateGoDaddy help; Cloudflare transfer guide
Character setLetters, numbers and hyphens only. Cloudflare does not support internationalized (non-Latin) namesCloudflare transfer guide
TLD supportedCloudflare lists over 400 TLDs. If yours is missing, you cannot move it thereCloudflare TLD docs and TLD policies page
Cloudflare accountVerified email address and a valid payment method on fileCloudflare transfer guide

Rules as published Oct 30, 2026. Country-code domains can have extra requirements at both companies.

The late-renewal rule is easy to miss. Cloudflare says that if you renewed after the expiration date, transferring within 45 days of that original date may mean the registry does not add the extra year you pay for.

Watch this

Do not update your name, organization or email at GoDaddy right before a transfer. Fix contact details after the move, at Cloudflare, so you do not trigger a fresh 60-day lock.

Stage 1: Move DNS to Cloudflare

Cloudflare's transfer guide states that it must be your authoritative DNS. Its registrar FAQ is plainer: all domains on Cloudflare Registrar use Cloudflare nameservers, and third-party nameservers are not supported. So DNS moves first.

  1. Turn off DNSSEC at GoDaddy. If DNSSEC is on, remove the DS records. Cloudflare says changing nameservers while DNSSEC is active can make the domain unreachable. Wait at least 24 hours before the next step.
  2. Add the domain to Cloudflare. Use the full DNS setup. Cloudflare can scan for your existing records, but its docs warn the scan is not guaranteed to find all of them.
  3. Compare records line by line. Open the DNS records page at GoDaddy beside the new Cloudflare zone. Recreate anything the scan missed, especially email and verification TXT records.
  4. Copy Cloudflare's two nameservers. Cloudflare assigns them and you cannot pick different ones.
  5. Change nameservers at GoDaddy. In the Domain Portfolio, select the domain, then DNS, then Nameservers. Choose your own nameservers, paste Cloudflare's, and save. If Domain Protection is on, GoDaddy asks for a 2-step code or a one-time password.
  6. Wait for Active. Cloudflare says activation usually takes minutes but can take up to 24 hours. You get an email when the zone is Active.

GoDaddy's own nameserver page warns that changing nameservers can break website or email connections. It also notes that most changes take effect within an hour, while global updates can take up to 48 hours.

If the zone is still pending after 24 hours, Cloudflare says to recheck the nameserver entries and confirm DNSSEC is off.

Protect email before you switch

The nameserver switch, not the registrar transfer, is the moment email can break. When nameservers change, every DNS record is served from Cloudflare's zone. Any record you did not recreate stops existing.

Records to check

  • MX: where inbound mail goes.
  • SPF (TXT): which servers may send as your domain.
  • DKIM: the signing keys your mail provider gave you.
  • DMARC: the policy record at _dmarc.
  • Autodiscover and verification records: often CNAME or TXT entries your provider asked you to add.

Cloudflare's setup docs say mail-related records should be set to DNS only, not proxied. A proxied mail hostname will not deliver mail.

If you use Microsoft 365 from GoDaddy

GoDaddy's nameserver page specifically tells Microsoft 365 users to check their DNS settings before switching. Moving the mailboxes themselves is a separate process.

GoDaddy's help page on moving Microsoft 365 away says you contact a GoDaddy Guide to start it. It also warns not to delete your GoDaddy mailboxes before the move, and not to buy new Microsoft plans until the move is finished. Transferring the domain does not do any of this for you.

If you only need forwarding

Cloudflare's Email Routing handles inbound mail and can forward it to addresses you verify. It is available on the Free plan. It is forwarding, not a mailbox host, so it does not replace a paid inbox.

For a full walkthrough of keeping mail flowing during a move, see our guide on avoiding email downtime during a domain transfer.

Stage 2: Transfer the registration

Once Cloudflare shows the zone as Active, you can move the registration. GoDaddy's transfer checklist handles most of the prep in one pass.

  1. Open the domain in GoDaddy's Domain Portfolio. Under Transfer, choose the option to transfer to another registrar.
  2. Review the checklist. GoDaddy's checklist can unlock the domain, turn off Domain Privacy and set Domain Protection to none. You can also do these manually first.
  3. Select Continue with transfer. With Domain Protection on, GoDaddy verifies you with a 2-step code (if 2-step has been on for 24 hours) or a one-time password sent to your account email.
  4. Copy the authorization code. GoDaddy shows it on screen and also emails it to the domain's registrant address. Cloudflare notes these codes expire, so request it when you are ready to use it.
  5. Start the transfer in Cloudflare. Open Transfer Domains in the dashboard, enter the code, and confirm payment. Cloudflare advises checking your payment method first, since a failed charge can leave a transfer half-started.
  6. Confirm contact details. Cloudflare must collect accurate registrant information even though it redacts it from public WHOIS by default. Select Confirm transfer.
  7. Approve the release at GoDaddy. Go to the Transfers page, open transfers out, select the In Progress tab, tick the domain and approve.

Why GoDaddy turns privacy off

GoDaddy's help page says Domain Privacy turns off during the transfer so your contact information carries over to the new registrar. Cloudflare then redacts that information from public WHOIS by default once it holds the domain.

If the domain is still locked

A domain showing clientTransferProhibited in WHOIS is still locked. Cloudflare's guide says some registrars use more than one lock, and each one has to be released. Our guide to fixing clientTransferProhibited covers how to read the status and clear it.

How long it takes and what to expect

The timeline has three parts: DNS activation, the transfer request, and the release from GoDaddy.

Published timing for each stage
StagePublished timingPer
Wait after turning off DNSSECAt least 24 hoursCloudflare
Nameserver change takes effectUsually within 1 hour; up to 48 hours globallyGoDaddy
Cloudflare zone shows ActiveMinutes; up to 24 hoursCloudflare
GoDaddy releases if you do nothingWithin 7 daysGoDaddy
After you approve at GoDaddy15 to 30 minutesGoDaddy
Whole processUp to 10 daysCloudflare

Checked Oct 30, 2026. Some country-code TLDs take longer.

In the Cloudflare dashboard the domain moves through three possible statuses. "Transfer in progress" means Cloudflare has submitted the request. "Pending approval" means GoDaddy has not released it yet. "Transfer rejected" means the request was declined, and you can select Retry.

If "Transfer in progress" lasts more than a day, Cloudflare says to confirm the domain is actually unlocked.

What it costs and what you get

Cloudflare's FAQ says it charges the registry and ICANN list price with no markup. Most transfers add one year to your current expiry date, so you lose no time you already paid for.

For a .com, that cost is set by Verisign and ICANN. Verisign raised the .com registry fee from $10.26 to $10.97 effective November 1, 2026, and ICANN's fee is $0.20 per transaction-year. That puts an at-cost .com year at $11.17 from November 1.

Trade-offs to accept

  • No outside DNS. While the domain is registered at Cloudflare, you cannot use another DNS provider for it. You can delegate a subdomain elsewhere.
  • No refunds on renewals. Cloudflare's FAQ says all renewals are final. Turn off auto-renew at least 30 days before expiry if you plan to let a name go.
  • A new 60-day wait. ICANN's rule means you cannot transfer the domain again for 60 days after it lands at Cloudflare.

Leaving later is straightforward. Cloudflare's transfer-out guide has you unlock the domain under Configuration and copy the auth code. If you do not act on the request, it auto-approves on the fifth day.

If you want the general version of this process for any registrar pair, our domain transfer guide covers it.

FAQ

Do I have to use Cloudflare DNS to use Cloudflare Registrar?

Yes. Cloudflare's registrar FAQ says all domains on Cloudflare Registrar use Cloudflare nameservers and third-party nameservers are not supported. You can delegate a subdomain to another DNS provider, but the domain itself must stay on Cloudflare's nameservers.

Will my website go down during the transfer?

The registrar transfer itself does not change DNS, because Cloudflare already serves your records by then. The risk is at the nameserver switch. If every record from GoDaddy exists in the Cloudflare zone before you change nameservers, the site and email keep resolving.

Where do I find the GoDaddy authorization code?

In GoDaddy's Domain Portfolio, select the domain, choose the transfer-to-another-registrar option under Transfer, and continue through the checklist. GoDaddy shows the code on screen and also emails it to the domain's registrant address.

Why does Cloudflare not accept my auth code?

Cloudflare will not take an auth code until the domain's zone shows Active, meaning the nameservers already point to Cloudflare. Other common causes are a domain that is still locked at GoDaddy, a code that has expired, or a domain inside the 60-day window after registration, transfer or a contact change.

Can I speed up the transfer?

Yes. After you submit the code at Cloudflare, go to GoDaddy's Transfers page, open transfers out, find the domain on the In Progress tab and approve it. GoDaddy says the transfer should then complete within 15 to 30 minutes. If you do nothing, GoDaddy approves it automatically within seven days.

Does transferring add a year to my domain?

For most TLDs, yes. Cloudflare's transfer guide says most transfers add one year from your current expiration date. Some country-code domains, such as .uk, have no transfer fee and no extra year.

This is general information about domain transfers. Registrar menus, fees and rules change. Follow the current help pages at GoDaddy and Cloudflare, and confirm your email provider's DNS records with that provider before you change nameservers.

Sources

  1. Transfer your domain to Cloudflare — Cloudflare Docs
  2. Registrar FAQ — Cloudflare Docs
  3. Change your nameservers (Full setup) — Cloudflare Docs
  4. Top-level domains — Cloudflare Docs
  5. TLD policies — Cloudflare
  6. Cloudflare Email Service — Cloudflare Docs
  7. Transfer domain from Cloudflare to another registrar — Cloudflare Docs
  8. Transfer my domain away from GoDaddy — GoDaddy Help
  9. Approve a transfer away from GoDaddy — GoDaddy Help
  10. Change my domain nameservers — GoDaddy Help
  11. Move my Microsoft 365 email away from GoDaddy — GoDaddy Help
  12. Verisign Reports First Quarter 2026 Results — Verisign Investor Relations
  13. Registrar Fee Approved, FY27 — ICANN