You can follow the instructions below to transfer your domain from GoDaddy to Cloudflare.
To transfer to a new registrar, your domain must meet the following requirements.
If it is listed as available for transfer in the Cloudflare dashboard, these restrictions have already been checked.
Cloudflare Registrar does not currently support email forwarding. If you require email forwarding from your registrar, you will need to use a third-party forwarding service and configure your MX record in the Cloudflare DNS setting for the domain.
Login to the GoDaddy account where the domain is registered. Navigate to the Domain Settings page.
In Domain Settings select the Edit link next to Domain lock under Additional Settings. Toggle the lock off. Instructions from GoDaddy can be found here.
Customers must also remove “Private Registration” prior to the transfer or GoDaddy can cancel the transfer.
While still in Domain Settings, also under *Additional Settings** you will need to select “Get Authorization Code”. GoDaddy will email the code to the address listed for the domain’s Administrator. Instructions from GoDaddy can be found here.
It may take up to 24 hours for GoDaddy to email you the code. If you do not receive the code, please check the registrant email address listed in the domain contact information for the given domain. It might be different than your GoDaddy account email.
In the Cloudflare transfer screen, input the authorization code. Each domain will have a unique authorization code and you will need to enter each for every domain you want to transfer.
Once Cloudflare processes your transfer, GoDaddy will list the domain as “Pending Transfers Out” in the GoDaddy dashboard under Domain Manager. You can accelerate the transfer by accepting the transfer in the dashboard. If you do not accept it, the transfer will automatically approve within 5 days.