How to Cancel Cloudflare in 2026 (Downgrade, Transfer DNS, Close Account)
Updated 2026-03-03 · 7 min read
⚡ Don't Just Delete — Migrate First
If your domain's DNS is on Cloudflare, deleting your account will take your website offline. You must move DNS to another provider first, then downgrade paid plans, then close the account. Follow this guide in order.
Cloudflare Services You Might Be Paying For
Pro Plan: $20/month per domain — WAF rules, image optimization, mobile redirect
Business Plan: $200/month per domain — custom WAF, 100% SLA, priority support
Images: $5/month for 100K images — image optimization and delivery
Zero Trust: $7/user/month — secure access for remote teams
Registrar: At-cost domain registration — no markup (actually a good deal)
Step 1: Downgrade Paid Plans to Free
Log into dash.cloudflare.com
Select the domain you want to downgrade
Go to Overview → scroll to plan section
Click Change Plan → select Free
Repeat for every domain on your account
Downgrade takes effect at end of current billing cycle
Step 2: Cancel Add-On Services
Workers & Pages: Dashboard → Workers & Pages → delete all workers and set plan to free
R2 Storage: Delete all buckets first, then disable R2
Images: Dashboard → Images → cancel subscription
Zero Trust: Settings → Account → cancel Zero Trust plan
Email Routing: Free, but disable if moving DNS
Check Billing → Subscriptions for any other active services
Step 3: Transfer DNS Away from Cloudflare
If Cloudflare manages your domain's nameservers:
Export your DNS records: Dashboard → DNS → Export (saves as BIND zone file)
Set up DNS at your new provider (Route 53, Google Cloud DNS, Namecheap, etc.)
Import your zone file or manually recreate records
Update nameservers at your domain registrar to point to the new DNS provider
Wait for propagation (24-48 hours, usually faster)
Verify your site works before proceeding to account deletion
Step 4: Transfer Domain Away (If Registered with Cloudflare)
Dashboard → select domain → Manage Domain
Disable Transfer Lock
Request Auth Code (EPP code)
Initiate transfer at your new registrar using the auth code
Transfer takes 5-7 days
Domain must be registered for at least 60 days before transfer
Step 5: Delete Account
Confirm all domains are removed or transferred
Confirm all paid services are canceled
Go to My Profile (top right) → Communication tab
Scroll to bottom → Delete this account
Confirm deletion
Account and all data are permanently removed
💡 Consider Just Downgrading
Cloudflare's free tier is genuinely excellent — free CDN, free SSL, free DDoS protection, free basic WAF. Most websites don't need a paid plan. Downgrade to free instead of leaving entirely — you get solid protection at $0.
Alternatives to Cloudflare
Fastly: Better for enterprise — real-time log streaming, edge computing (VCL), more control
AWS CloudFront: Best if you're already in the AWS ecosystem — tight S3/Lambda integration
Vercel/Netlify: Best for static sites and Next.js/React apps — built-in CDN and deploys
Bunny.net: Cheapest CDN — pay-per-use pricing, no minimum. Great for cost-conscious sites.
Google Cloud CDN: Best if you use GCP — integrates with Cloud Load Balancing
📋 Migration Checklist
Export all DNS records (BIND zone file)
Set up DNS at new provider and verify records
Update nameservers at domain registrar
Wait for DNS propagation (test with dig/nslookup)
Verify website loads correctly without Cloudflare
Downgrade all domains to Free plan
Cancel Workers, R2, Images, Zero Trust
Transfer domain registration if applicable
Delete account
Bottom line: Cloudflare's free tier is hard to beat. If you're paying for Pro or Business, downgrading to free might give you 90% of what you need at $0. But if you're truly leaving, export DNS first — everything else is secondary.
💡 SaaS subscriptions piling up?
Upload your bank statement to JustCancel and find every recurring charge — from hosting to streaming to forgotten trials.