Transfer your domain to Cloudflare
Transferring your domain to Cloudflare tells your registry that a different registrar can now set those authoritative records for you. The relationship is based on trust. Registries only trust one registrar at any given time to make changes on your behalf.
Transferring a domain to a new registrar informs the registry that they should instead trust that new registrar to modify information. The process requires some action steps at your new and previous registrar. Each registrar handles transfers a bit differently, but in general, they follow a pattern based on rules set by ICANN, the organization responsible for regulating domain registration.
This section contains generic instructions on how to transfer your domain to Cloudflare from most registrars.
Before transferring a domain to Cloudflare
- Create .
- you are transferring to your Cloudflare account.
- in the Cloudflare dashboard.
- to Cloudflare.
- Disable DNSSEC by:
- If initiating multiple transfers, notify your financial institution to prevent them from flagging these charges as fraudulent.
- Renew your domain if it is within 15 days of expiration.
- Unlock your domain at your current registrar.
- Do not make any changes to the Registrant contact information. Updating the Registrant contact may result in your current registrar locking the domain for 60 days.
- Make sure your account has a valid credit card on file.
- If you are transferring a
.usdomain, refer to the before proceeding.
To transfer your domain, it must meet the following requirements:
- ICANN rules prohibit a domain from being transferred if it has been registered or previously transferred within the last 60 days or if the WHOIS Registrant contact information was modified in the last 60 days (even if redacted).
- Your account at your current registrar must be active. If your domain has expired, you may be able to transfer the domain. If the domain is in the
RedemptionPeriodyou will likely need to restore the domain first before the transfer can proceed.
- Your domain cannot be a premium domain as Cloudflare currently does not support them. Some registries designate a domain name as premium and charge higher wholesale rates for these domains. In most cases Cloudflare is able to identify premium (non-standard priced) domains during the transfer eligibility step. However, this check might fail. When this happens, Cloudflare will not be able to determine the domain’s premium status until the transfer is initiated.
- Your domain cannot be an internationalized domain name (IDNs) as Cloudflare does not currently support them. These domains are also known as unicode.
- Domains that have a status of
RedemptionPeriodmay not be transferred.
- Domains that have a status of
clientTransferProhibited(Transfer Lock) will not show as available for transfer. You will have to unlock the domain at your current registrar before being able to proceed.
If your domain is listed as available for transfer in the Cloudflare dashboard, these restrictions have already been checked.
Set up a domain transfer
To begin, complete the following steps in your current registrar to transfer your domain to Cloudflare. Below, you will find links for detailed transfer instructions from some of the most popular registrars:
1. Log in to your registrar account
Log in to the registrar account where the domain is currently registered.
2. Unlock the domain
Registrars include a lightweight safeguard to prevent unauthorized users from starting domain transfers. This is known as registrar lock, but you might also see it referred to as domain lock. In WHOIS, it may appear as
clientTransferProhibited. When enabled, the lock prevents any other registrar from attempting to initiate a transfer.
Only the registrant can enable or disable this lock, typically through the administration interface of the registrar. To proceed with a transfer, remove this lock if it is enabled.
3. Remove WHOIS privacy
In most cases, domains may be transferred even if WHOIS privacy services have been enabled. However, some registrars may prohibit the transfer if the WHOIS privacy service has been enabled.
4. Request an authorization code
Your new registrar needs to confirm with your old registrar that the transfer flow is authorized. To do that, your old registrar will provide an authorization code to you.
5. Initiate your transfer to Cloudflare
You will be presented with the price for each transfer. When you transfer a domain, you are required by ICANN to pay to extend its registration by one year from the expiration date. You can remove domains from your transfer by selecting x.
If you do not have a payment method on file, add one at this step before proceeding.
You will not be billed at this step. Cloudflare will only bill your card when you input the auth code and confirm the contact information at the conclusion of your transfer request.
6. Input your authorization code
In the next page, input the authorization code for each domain you are transferring. You also need to unlock each domain so that Cloudflare can process your request. For more information, refer to the instructions provided by your .
7. Confirm or input your contact information
In the final stage of the transfer process, input the contact information for your registration. Cloudflare Registrar redacts this information by default but is required to collect the authentic contact information for this registration. It is important that you provide accurate WHOIS contact information. You may be required to verify the contact information. Failure to provide accurate information and/or failure to verify the information may result in suspension or deletion of your domain.
After entering the contact information, agree to the domain registration terms of service by selecting Confirm transfer.
8. Approve the transfer
Once you have requested your 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. The FOA is what authorizes the domain transfer.
After this step, your previous registrar will also email you to confirm your request to transfer. Most registrars will include a link to confirm the transfer request. If you select that link, you can accelerate the transfer operation. If you do not act on the email, the registrar can wait up to five days to process the transfer to Cloudflare. You may also be able to approve the transfer from within your current registrar dashboard.
You can check the status of your transfer in Account Home > Overview > Domain Registration for your domain. Below, you can find a list of the possible transfer statuses.
Transfer in progress: Your request has been submitted by Cloudflare to your previous registrar. Cloudflare is now waiting on them to confirm they have received the request. If this status persists for more than a day (24 hours), ensure that the domain has been unlocked at your current registrar and any WHOIS privacy services have been removed.
Pending approval: Your current registrar has received the transfer request. They can now wait up to five days to release the domain. If you want to move faster, you can manually approve the transfer for immediate release in the dashboard of most registrars.
Transfer rejected: your transfer has been rejected. This can occur if you canceled the request at your current registrar instead of approving it. If you still wish to transfer, you can select Retry and initiate a new transfer request.
As mentioned in , 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.
For example, Netlify asks customers that host websites with them to add a
CNAME record pointing
apex-loadbalancer.netlify.com, and another
CNAME record pointing
<YOUR-DOMAIN>.netlify.app, depending on which one is the primary domain.