Transfer Domain from Namecheap to CloudflareNamecheap to Cloudflare
Domain Transfer

A zero-downtime checklist for DNS, DNSSEC, the Namecheap authorization code, Cloudflare eligibility, transfer approval and common failure states.

Quick answer

To transfer domain from Namecheap to Cloudflare, first add the domain to Cloudflare, verify every DNS record, disable DNSSEC if it is active, change the Namecheap nameservers, and wait until Cloudflare shows the zone as Active. Then unlock the domain at Namecheap, request the Auth/EPP code, submit it in Cloudflare Registrar, pay the transfer fee, and approve the outgoing transfer. The registration moves; your website files and email do not.

Editorial illustration of a domain moving securely from one registrar to Cloudflare
A registrar transfer changes who bills and manages the registration. DNS records, hosting and email need a separate continuity check.
Hands-on timeAbout 30 minutes
Total timeUsually up to 5 days; some TLDs take longer
Main requirementCloudflare DNS must be Active first
Typical gTLD resultTransfer payment usually adds one year

Namecheap DNS vs a registrar transfer

Connecting a Namecheap domain to Cloudflare DNS and transferring the domain registration are related but different jobs. A DNS change keeps Namecheap as the registrar while Cloudflare answers DNS queries. A registrar transfer moves renewal billing and registration management to Cloudflare Registrar. You can use Cloudflare DNS without completing the second job.

This distinction matters because changing nameservers does not move your site files, WordPress installation, mailbox or email subscription. It only changes which DNS service publishes records such as A, AAAA, CNAME, MX and TXT. Before touching nameservers, identify where the website and email are hosted and make sure the matching records exist in Cloudflare.

Check eligibility before you start

Cloudflare's current transfer documentation says the domain should be active, use a supported TLD, and normally be at least 60 days past its initial registration or most recent registrar transfer. A recent change to registrant name, organization or email can also create a 60-day lock. An expired domain should generally be renewed at Namecheap before starting. If you renewed just after expiration, Cloudflare recommends waiting at least 45 days from the original expiration date when preserving the expected one-year extension matters.

Preflight checkReady stateIf it fails
Domain age and transfer historyMore than 60 days since registration or last transferWait until the lock ends; do not repeatedly restart the transfer
Expiration statusActive and not in redemption or pending deleteRenew or restore at Namecheap before moving
Registrant contactAccessible email and no recent locked changeResolve verification and lock issues first
TLD supportListed by Cloudflare RegistrarKeep Namecheap or choose another supported registrar
DNS controlCloudflare nameservers can be used permanentlyStop if you require Route 53, custom or third-party authoritative nameservers

How to transfer domain from Namecheap to Cloudflare

The safe sequence is DNS first, registration second. That order lets Cloudflare become authoritative before Namecheap releases the registration and gives you time to test the website and email while the domain is still managed in the familiar Namecheap account.

1. Inventory your DNS records

In Namecheap, review the current Advanced DNS records and any DNS records held by your hosting provider. Record the website IP or CNAME, all MX records, SPF, DKIM, DMARC, verification TXT records, subdomains and less obvious service records. A Cloudflare scan is a helpful starting point, but it may not discover every record. Take a copy before the change and compare the two zones line by line.

2. Disable DNSSEC before changing nameservers

If Namecheap currently publishes a DS record, turn DNSSEC off before switching authoritative nameservers. Old DNSSEC data paired with new Cloudflare nameservers can cause validation failures that look like a complete outage. Cloudflare advises allowing time for the DS removal to propagate; its current guide uses 24 hours as the conservative waiting period. Enable DNSSEC again from Cloudflare only after the transfer and DNS are stable.

3. Add the site to Cloudflare and review the imported zone

Add the root domain to Cloudflare, select the appropriate plan and inspect the scanned records. Match mail records especially carefully: missing MX or DKIM records can leave the website online while mail silently fails. Cloudflare's orange proxy is appropriate for supported web traffic, but mail hosts and verification records should normally remain DNS-only. Use the record purpose, not guesswork, to choose the proxy state.

4. Change Namecheap to the assigned Cloudflare nameservers

Open Namecheap's Domain List, choose Manage, locate Nameservers, select Custom DNS, and enter the two nameservers assigned to your Cloudflare zone. Save the change, then wait for Cloudflare to show the domain as Active. Cloudflare will not accept the authorization code while the zone is Pending. Test the homepage, important subdomains and inbound/outbound email before proceeding.

Five-stage domain transfer flow covering DNS review, DNSSEC, nameservers, unlock and approval
The reliable order is records, DNSSEC, active nameservers, domain unlock and final approval.

5. Unlock the domain in Namecheap

Return to the Namecheap domain management page and switch Domain Lock off. Registry status should no longer show clientTransferProhibited. If Cloudflare still reports the domain as locked, allow time for the status to update and check whether another transfer or security lock is active.

6. Request the Namecheap Auth/EPP code

Request the authorization code from Namecheap only when you are ready to use it. Depending on the TLD and account flow, Namecheap may reveal the code or send it to the registrant email. Treat it like a temporary password: do not publish it, store it in screenshots, or send it through untrusted support channels.

7. Start the transfer in Cloudflare Registrar

Open Cloudflare's Transfer Domains area, select the eligible domain, enter the authorization code, review the transfer price, confirm accurate registrant contact details, and pay. For many generic TLDs—including .com, .net and .org—the transfer fee includes a one-year extension. Country-code domains can have different fees and renewal rules, so verify the exact TLD rather than assuming the .com process applies.

8. Approve the outgoing transfer

Watch the registrant email and the Namecheap dashboard for an approval request. Approving the release can shorten the wait; without manual approval, the losing registrar may take several days. Cloudflare says a previous registrar can normally take up to five days after a valid request, while certain TLDs can take longer. Do not change DNS records merely because the registration status says Pending Approval.

Prevent website and email downtime

A registrar transfer does not inherently require downtime. Most failures happen because the DNS zone copied incompletely, DNSSEC stayed enabled against the old provider, or email records were overlooked. Keep the website hosting account and Namecheap email service active until you have independently tested the replacement DNS path. Transferring the registrar does not automatically cancel a separate hosting or email subscription.

  • Compare A, AAAA, CNAME, MX, TXT, CAA and SRV records before changing nameservers.
  • Test the root domain, www, login/admin paths and important subdomains.
  • Send mail both to and from the domain, then verify SPF, DKIM and DMARC results.
  • Keep the old hosting and email plans active until the transfer is complete and monitored.
  • Re-enable DNSSEC in Cloudflare only after the zone is stable.

Transfer cost and renewal trade-offs

Cloudflare advertises registrar pricing at registry and ICANN cost without a retail markup, but the exact amount varies by TLD and can change. Namecheap may be preferable when you value its interface, support model, bundled products or the ability to use other authoritative nameservers. Cloudflare Registrar requires Cloudflare authoritative DNS, so lower renewal pricing is not the only decision variable.

Before paying, compare the current transfer row on our domain transfer cost page, the live Namecheap domain prices, the Cloudflare registrar price table, and the exact extension page such as .com domain prices. Separate the one-time transfer price from the next renewal price; the cheapest transfer offer is not necessarily the lowest three-year cost.

Troubleshooting a failed or stuck transfer

SymptomLikely causeWhat to check
Cloudflare zone stays PendingWrong nameservers, cached delegation or active DNSSECConfirm assigned nameservers and remove old DS records
Domain is not eligible60-day lock, unsupported TLD, expiry or registry statusCheck WHOIS/RDAP status and Cloudflare's supported TLD list
Authorization code rejectedCopied incorrectly, expired or regeneratedRequest a fresh code and paste it without spaces
Transfer remains Pending ApprovalNamecheap has not released itUse the Namecheap approval email/dashboard or wait for automatic release
Website works but email failsMissing or proxied MX/mail recordsRestore MX, SPF, DKIM and DMARC; keep mail hosts DNS-only
Transfer payment failsInvalid card or fraud controlUpdate the Cloudflare payment method before retrying

When not to transfer to Cloudflare

Do not transfer if the domain must use external authoritative nameservers, the TLD is unsupported, a sale or ownership change is already in progress, or the domain is too close to a risky expiration state. Also pause when you cannot account for critical DNS or email records. You can still use Cloudflare DNS and security while keeping the registration at Namecheap, which is often the simpler choice when the billing difference is small.

Official procedure references

This guide was checked on July 25, 2026 against Cloudflare's registrar transfer documentation, its failed-transfer troubleshooting, Namecheap's Cloudflare DNS setup guide, and Namecheap's domain transfer instructions. Dashboard labels and registry-specific rules can change, so use the official status shown for your domain as the final authority.

Namecheap to Cloudflare transfer FAQ

Can I transfer a domain from Namecheap to Cloudflare?

Yes, when Cloudflare supports the TLD and the domain is eligible. Add it to Cloudflare DNS first, wait for Active status, then unlock it at Namecheap and submit the Auth/EPP code to Cloudflare Registrar.

How long does a Namecheap to Cloudflare transfer take?

The DNS preparation takes minutes to hours. After a valid transfer request, Namecheap may release the registration after approval or within several days. Cloudflare notes that some TLD transfers can take up to 10 days.

Will my website go down during the transfer?

A registrar transfer should not take the site offline when Cloudflare already has a complete DNS zone. Downtime usually comes from missing records, old DNSSEC data, or stopping hosting or email too early.

Do I need to change nameservers before transferring to Cloudflare?

Yes. Cloudflare Registrar requires the domain to use Cloudflare authoritative nameservers and show Active status before it accepts the authorization code.

Where do I get the Namecheap authorization code?

Open the domain management area at Namecheap, unlock the domain, and request the Auth Code or EPP code. The exact delivery method can vary by TLD and account.

Does a transfer to Cloudflare add one year?

Most generic TLD transfers include a one-year extension, but country-code and registry-specific rules vary. Verify the exact extension and price shown in Cloudflare before paying.

Can I keep Namecheap hosting or email after the transfer?

Usually yes, because hosting and email are separate services. Keep the required A, CNAME, MX and TXT records in Cloudflare DNS and leave the subscriptions active.

Can I use another DNS provider with Cloudflare Registrar?

No. Cloudflare Registrar requires Cloudflare authoritative DNS. If external nameservers are essential, keep the registration at Namecheap or choose another registrar.

Transfer safely: DNS first, registration second

The safest Namecheap-to-Cloudflare transfer is deliberately uneventful. Build and test the Cloudflare DNS zone, remove DNSSEC conflicts, wait for Active status, then unlock the domain and use the Namecheap authorization code. Keep hosting and email running, approve the release, and monitor the site until Cloudflare shows the registration as complete.