If you host your DNS on Cloudflare and domain subscriptions somewhere else but considering transferring your domains to Cloudflare to manage everything from one place, then in this post I will show you the step-by-step process of migrating your domains from Other Registrars to Cloudflare.
I migrated most of my domains from GoDaddy to Cloudflare as they charge the lowest price and also I manage all my DNS over here so it makes no sense to manage domain subscriptions somewhere else in my opinion.
Currently, Cloudflare only allows domain transfer and they don't have an option to register a domain directly from their website.
Therefore if you want to host your domain to Cloudflare then first you need to register it somewhere else and wait for 60 days, as soon as the 60 days period is over then you can migrate your domains to Cloudflare.
One thing to keep in mind that though Cloudflare supports almost all the TLD's including (.)Com, (.)Org, (.)Net, (.)Info, and others still currently, it doesn't support a few TLDs such as (.)In.
So now I am going to teach you the step by step illustrative process to transfer your domains from Other Registrars into Cloudflare.
Add Your Domain to Cloudflare Free Plan
The very first step is to add your domain to Cloudflare free plan, if you have already added it then you can safely skip this step, but haven't added it yet then the below video is going to show you the proper steps to do that.
Login to Cloudflare Account & Click on The Registrar Link

This is the very first step of transferring a domain from other registrars to Cloudflare, so now just login to your Cloudflare account and click on the Registrar link from the right sidebar or from the toggle menu near the logo.
Select & Confirm Your Domain(s) You Want to Transfer to Cloudflare

As soon as you click on that registrar link you will be sent to the next page where you need to select the domain(s) from the list that you want to host on the Cloudflare.
Once you select the necessary domains then click on the Confirm Domains button as you can see in the above screenshot.
Provide & Confirm The Domain Authorization Code to Cloudflare

Now, this step is very crucial as in this step you need to provide the Authorization Code given by your current registrar to Cloudflare.
Without adding the Authorization Code to Cloudflare you won't be able to complete the process of migrating your domain.
There are so many domain registrars out there from where you might purchase your domain, and each of them would have a different process of getting the authorization code which you need to find within your domain dashboard settings or by contacting the domain registrar support.
But before anything else you need to unlock the domain and turn off the privacy in most cases from your current registrar account before getting the authorization code or they won't allow you to transfer out the domain.
Confirm & Finalize Your Billing Plus Payment Information
This is the final step where you need to enter all your billing details and then hit the Confirm and Finalize Transfer button to complete the domain transfer process.
It will then ask for a payment method such as a Credit card or PayPal to complete the transaction or if it is already added to your Cloudflare account then the transaction will be completed without any additional step.
Here is how to add the payment method to the Cloudflare Account:
> Login to the Cloudflare Dashboard
> Click on the Billing Menu from the navigation.
> Now click on the Payment Info link from the left sidebar
> After that click on the Manage button
> Then add your Credit Card or/and Paypal account.

Note: Don't forget to add a dot (.) in the phone number field (please check the above screenshot) between the international country code and your number otherwise the Confirm and Finalize Transfer button will not work.
Once you click that button and complete the payment for your domain, then you will be redirected to the thank you page which you can see in the below screenshot.

After everything has been done either you can wait for the approval by your current registrar or you can speed up the process just by manually approving the transfer only if your domain registrar gives an option to this.
Conclusion
In this post, I have shared the entire process of transferring domains from other domain registrars to Cloudflare step by step.
Actually, I did this because when I made my mind to transfer my domains to Cloudflare but I couldn't find any helpful tutorial for that, therefore I thought I should write one to help others.
I believe this post was helpful and valuable to you and if I am right then feel free to share it with your community so that they also can take benefit of this.
Also if you have something to say or ask then feel free to share your thoughts using the comment form below.
Thanks a lot for spending your precious time to read this post on my website syncwin.com.