> For the complete documentation index, see [llms.txt](https://learn.goodhearttech.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.goodhearttech.org/tech-guides/domain-and-dns/transfer-an-existing-domain-name-to-cloudflare.md).

# Transfer an Existing Domain Name to Cloudflare

Transferring your domain to Cloudflare can enhance your website's performance and security and reduce costs for your organization. Follow these simple steps to transition your domain registration from your current provider (like GoDaddy, Network Solutions, etc.) to Cloudflare.

### Step 1: Create Your Cloudflare Account

* Go to the following Cloudflare Sign-Up page: <https://dash.cloudflare.com/sign-up>
* Type in your email address and desired password for your new account.
* Check your email and click the link to verify your email address.&#x20;

### Step 2: Verify DNS Settings on Cloudflare

* Cloudflare will automatically scan your existing DNS records during setup.
* Verify that all essential DNS records, such as A, CNAME, and MX, are accurately imported.

### Step 3: Update Nameservers to Cloudflare

* Before initiating the domain transfer, update your domain's nameservers to Cloudflare's nameservers provided during the setup.  These nameservers and instructions can be found in your Cloudflare account on the *Overview* page of your domain.

### Step 4: Retrieve Authorization Code from Your Current Provider

* Log in to your current domain provider's account.
* Locate your domain and request the authorization code for transfer. It may be given to you in the browser or emailed to you.&#x20;

### Step 5: Initiate Transfer on Cloudflare

* Ensure you have a valid payment method in your Cloudflare account under *Billing* < *Payment Info*.&#x20;
* In your Cloudflare dashboard, navigate to the "*Domains*" section.
* Choose "*Transfer a Domain*" and enter your domain name and the authorization code.

### Step 6: Confirm Domain Transfer

* Cloudflare will prompt you to confirm the domain transfer.
* Confirm and pay any associated transfer fees.

### Step 7: Accept Confirmation Email

* Your current domain provider may send a confirmation email for the domain transfer.
* If required, accept the transfer within the provided timeframe.

### Step 8: Wait for Domain Transfer Completion

* Depending on your old domain provider, the domain transfer process may take a few days and require additional verification.
* Monitor your Cloudflare dashboard for updates on the transfer status.

### Step 9: Finalize DNS Settings on Cloudflare

* Once the transfer is complete, review and update your DNS settings on Cloudflare if necessary.

{% content-ref url="/pages/sVVuR7j8RbOI4gG8Ghcb" %}
[Broken mention](broken://pages/sVVuR7j8RbOI4gG8Ghcb)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.goodhearttech.org/tech-guides/domain-and-dns/transfer-an-existing-domain-name-to-cloudflare.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
