Transfer your domain to Cloudflare·续

Request an authorization code for your domain. This is also called an auth code, EPP code, authinfo code, or transfer code. Cloudflare uses this code to verify that the transfer is authorized by the domain owner.

Authorization codes are usually only valid for a limited period. Request the code when you are ready to enter it in the next step.

Enter your authorization code and confirm payment

In the Cloudflare dashboard:

Go to Transfer domains ↗

Select your domain and enter the authorization code. For most generic TLDs (such as .com, .net, and .org), the transfer price includes a one-year registration extension from your current expiration date. This is an ICANN requirement for gTLD transfers. Country-code domains follow their own registry policies — for example, .uk transfers do not add an extra year or charge a transfer fee.

If you do not have a payment method on file, add one before proceeding.

Note

Verify your payment method is valid before submitting. A payment failure after submitting the authorization code can leave the transfer in a partially started state.

For information about registration limits and the one-year extension, refer to Transfer rejected due to registration limits.

Confirm your contact information

In the Cloudflare dashboard:

Enter the contact information for your registration. Cloudflare Registrar redacts this information from public WHOIS by default, but ICANN requires Cloudflare to collect accurate contact details. Providing inaccurate information may result in domain suspension.

You can modify your contact information later.

Caution

Some TLDs have additional registrant verification requirements. For .ca, .mx, and .nz domains, you may receive a separate email to verify your registrant contact information after the transfer completes. Failure to complete this verification within the required timeframe may result in domain suspension.

After entering the contact information, agree to the domain registration terms of service by selecting Confirm transfer.

Approve the transfer at your current registrar

After you submit the transfer, Cloudflare will begin processing it and send a Form of Authorization (FOA) email to the registrant if the information is available in the public WHOIS database.

Your current registrar will email you confirming the transfer or asking for your approval. Afterwards, most registrars process it within 5 business days (but some TLDs, such as .mx, can take up to 10 business days).

Note

Registrants transferring a .us domain will always receive a FOA email.


Transfer from Shopify, Block, or Wix

Some commerce and site-building platforms (such as Shopify, Block, and Wix) act as both your hosting provider and domain registrar. These platforms typically do not allow you to change nameservers while the domain is registered with them. Because Cloudflare requires your nameservers to point to Cloudflare before a transfer can begin, a direct transfer is not possible.

The workaround is to transfer your domain to another registrar first, wait 60 days, then transfer to Cloudflare:

  1. Get your authorization code from your current platform. Each platform has a different process. Refer to your platform documentation for instructions on transferring your domain away.
  2. Transfer to another registrar that allows nameserver changes. Enter the authorization code there and complete the transfer. This usually takes 3-5 days.
  3. Update nameservers to Cloudflare. Once the domain is at the new registrar, update the nameservers to Cloudflare. You can use all Cloudflare features (CDN, DNS, security) immediately after this step.
  4. Transfer to Cloudflare Registrar after 60 days. ICANN requires a 60-day wait between transfers. After that period, initiate the transfer to Cloudflare from the Transfer Domains page.

Note

Each transfer adds one year to your domain registration. You will pay the other registrar for the first transfer, and Cloudflare for the second. These are not redundant charges — each extends your registration.

If you do not need Cloudflare as your registrar and only want to use Cloudflare DNS, CDN, and security features, you can stop after step 3.


Transfer statuses

You can check the status of your transfer on the Transfer Domains page in the dashboard.

  • Transfer in progress: Cloudflare has submitted the request to your current registrar. If this status persists for more than 24 hours, verify that you have unlocked the domain at your current registrar.
  • Pending approval: Your current registrar has received the transfer request and can take up to five days to release the domain. To speed this up, approve the transfer through the email or dashboard of your current registrar.
  • Transfer rejected: The transfer was rejected by your current registrar. This can happen if you declined the transfer request, or if the registrar determined the domain is not eligible. Select Retry to start a new transfer request.

Bulk domain transfers

The process for transferring domains in bulk is the same as transferring a single domain. Each domain is charged individually.


Common transfer issues

Here are suggestions for how to handle common transfer issues:

For a full list of issues, refer to Troubleshoot failed domain transfers.

Next steps

As mentioned in Review DNS records in Cloudflare, when moving your domain to Cloudflare Registrar, you might need to configure your DNS records to correctly point traffic to your web host. Cloudflare automatically scans for common records and adds them to your account's DNS page, but the scan is not guaranteed to find all existing DNS records.

Refer to your web host's documentation to learn what type of records you need to configure and where they should point, to avoid downtime.

<details>

<summary>

Example

</summary>

For example, Netlify asks customers that host websites with them to add a <code>CNAME</code> record pointing <code><YOUR-DOMAIN></code> to <code>apex-loadbalancer.netlify.com</code>, and another <code>CNAME</code> record pointing <code>www</code> to <code><YOUR-DOMAIN>.netlify.app</code>, depending on which one is the primary domain.

An example of DNS management in Cloudflare's DNS dashboard</details>

You may also want to enable DNSSEC.

Was this helpful?

YesNo

On this page

Transfer your domain to Cloudflare·续 - 图2Docs

{"@context":"https://schema.org","@type":"TechArticle","@id":"https://developers.cloudflare.com/registrar/get-started/transfer-domain-to-cloudflare/#page","headline":"Transfer your domain to Cloudflare","description":"Transfer a domain to Cloudflare Registrar from another registrar.","url":"https://developers.cloudflare.com/registrar/get-started/transfer-domain-to-cloudflare/","inLanguage":"en","image":"https://developers.cloudflare.com/registrar/get-started/transfer-domain-to-cloudflare/og.png?v=5416088fca0d1b89","dateModified":"2026-04-24","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}


description: Search and register domains via the Registrar API. title: Registrar API image: https://developers.cloudflare.com/registrar/registrar-api/og.png?v=68a5766769d08a98


Skip to content

Documentation Index
Fetch the complete documentation index at: https://developers.cloudflare.com/registrar/llms.txt
Use this file to discover all available pages before exploring further.