Handing Over Cloudflare DNS Control Without Sharing Your Account

Step-by-step guide to let someone else manage DNS for a domain currently in your Cloudflare account — no access sharing required

Why This Method?

Cloudflare doesn't offer a simple "transfer zone" button for free accounts when you're only using it for DNS (not Registrar). The cleanest, safest way is:

  • The new person creates their own free Cloudflare account.
  • Add the domain to their account and let Cloudflare auto-scan/copy existing DNS records.
  • Update nameservers at the registrar to point to their new Cloudflare nameservers.

This gives them full control over DNS records, caching, Page Rules, etc., while you keep zero access to their account. Downtime is usually minimal (or zero) if done correctly.

Prerequisites

  • You have access to the domain registrar (where the domain was originally purchased — GoDaddy, Namecheap, etc.) to change nameservers.
  • The other person has (or will create) a free Cloudflare account.
  • Optional but recommended: Make a screenshot/export of current DNS records from your account for reference.

Step-by-Step Instructions

Step 1: New Person Creates Free Cloudflare Account

Ask them to go to https://dash.cloudflare.com/sign-up and create a free account (takes ~2 minutes).

Step 2: Add the Domain to Their New Cloudflare Account

  1. Log in to their new Cloudflare dashboard.
  2. Click Add a Site (or "Add domain" / "Onboard a domain").
  3. Enter the full domain (example.com — apex domain, not www).
  4. Select the Free plan.
  5. Cloudflare will scan your current DNS records (since nameservers still point to your account).
  6. Review the imported records — they should match what's currently in your account. Add/fix any missing ones manually if needed.
  7. Continue through the setup until Cloudflare shows two new nameservers (something like: ns1.cloudflare.com and ns2.cloudflare.com — they will be unique to their account).

Important: Do NOT change nameservers yet — stay on this screen or note down the two nameservers provided.

Step 3: Share the New Nameservers Securely

Have them copy the two assigned Cloudflare nameservers and send them to you (via secure channel — email, encrypted message, etc.).

Step 4: Update Nameservers at the Domain Registrar (You Do This)

  1. Log in to the domain registrar account (where you bought/managed the domain).
  2. Find the domain management section → Nameservers / DNS Settings.
  3. Change from your current Cloudflare nameservers to the two new ones provided by their account.
  4. Save the changes.

Nameserver changes usually take 1–24 hours to propagate globally (often faster). During this time DNS should remain working as long as records match.

Step 5: Verify Everything Works

  • Wait for propagation (use tool like whatsmyDns.net to check nameservers).
  • Once updated, the domain will appear active in their Cloudflare dashboard.
  • They can now edit DNS records, enable/disable proxy, add SSL, etc.
  • You no longer see/manage the domain in your Cloudflare account (it becomes "inactive" or removable).

Tips to Minimize Downtime

  • Have them fully set up and double-check all DNS records before you change nameservers.
  • If critical services (email, website), do the change during low-traffic hours.
  • TTL on records: If you set low TTL (e.g. 300 seconds) a few days before, propagation is faster.

Alternatives (If This Doesn't Fit)

  • If very few DNS records: Manually recreate them in their account instead of relying on auto-scan.
  • If domain is registered with Cloudflare Registrar: Different process — requires support ticket for inter-account transfer (not free DNS-only case).
  • Want them to have zero control? Use Cloudflare Teams/Organizations with limited roles — but this still requires sharing your account (not recommended here).

The nameserver change method is usually simplest and cleanest for free accounts.

Need Help?

If something goes wrong (propagation issues, missing records), contact Cloudflare support from the new account or check their docs: Adding a Site to Cloudflare.

Questions? Reach out via the contact form on this site.