Plans, hidden costs, and alternatives compared
Cloudflare's Free plan is the most generous in the CDN industry — unlimited bandwidth, DDoS protection, and a global CDN at $0.
The Pro plan at $20/domain/month is excellent value for small businesses needing WAF and image optimization. But Cloudflare's real revenue comes from its developer platform: Workers, R2, Pages, Stream, and Images are billed usage-based and can add up fast at scale.
The key insight is that Cloudflare is two products — a CDN/security layer (simple per-domain pricing) and a developer platform (complex usage-based pricing). Most sites only need the first, and for that, Cloudflare is unbeatable on value.
Enterprise at $3,000+/month is where costs jump, but you get a dedicated solutions engineer and SLA.
Free
Essential security and performance for personal sites
$20/per domain/month (annual)
Advanced security and performance for professional sites
$200/per domain/month (annual)
Enterprise-grade security with advanced WAF
Custom solutions for large-scale and mission-critical applications
Workers usage-based billing
$5/month base + $0.30/million requests beyond 10M included + $0.02/million CPU milliseconds beyond 30M. A high-traffic API handling 100M requests/month costs $5 base + $27 requests + CPU time = $50-$100/month
R2 storage
$0.015/GB/month is cheap (no egress fees), but Class A operations (writes/deletes) cost $4.50/million. A write-heavy application doing 50M writes/month costs $225/month in operations alone, despite cheap storage
Stream video
$5/1K minutes stored + $1/1K minutes delivered. A platform with 100K minutes stored and 500K minutes delivered/month costs $500 storage + $500 delivery = $1,000/month
Images
$5/100K images stored + $1/100K images delivered. An e-commerce site with 500K product images and 5M deliveries/month costs $25 storage + $50 delivery = $75/month
Workers KV at scale
reads are cheap ($0.50/million beyond 10M), but writes are $5.00/million beyond 1M. A cache-heavy app with 10M writes/month costs $45/month in KV writes
D1 database
rows written cost $1.00/million beyond 50M included. A database-heavy app writing 500M rows/month costs $450/month
Argo Smart Routing
$5/month base + $0.10/GB of data transfer. Improves latency 30% but adds a per-GB cost on top of the free bandwidth promise
Load Balancing
starts at $5/month per origin pool. Multi-region setups with health checks can cost $15-$50/month
Log Explorer
$1/GB ingested after first 10 GB free. Enterprise-level logging at 1 TB/month = $990/month
Enterprise pricing is opaque
starts at $3,000/month but varies widely based on traffic, security needs, and add-ons. Some enterprises pay $10,000-$50,000/month
Based on annual billing, per-user pricing. Actual costs may vary with add-ons and overages.
Any website needing a free CDN with unlimited bandwidth — the Free plan is genuinely best-in-class with no usage limits
Small businesses and blogs that want DDoS protection and SSL without paying anything
Developers building on Workers and R2 who want zero egress fees for object storage
E-commerce sites on the Pro plan that need WAF and image optimization at $20/month
Companies using Cloudflare as a full-stack platform (CDN + DNS + Workers + R2 + D1) to avoid multi-vendor complexity
Worth it if...
You want the best free CDN tier in the industry with unlimited bandwidth and DDoS protection. Also worth it if you are building on the Workers platform — zero egress on R2 and $0.30/million Worker requests is cheaper than AWS Lambda@Edge by 5-10x. The Pro plan at $20/month is exceptional value for any business site that needs WAF protection.
Skip if...
You only need a CDN for static assets and are already locked into AWS (CloudFront is tightly integrated with S3, EC2, Lambda@Edge). Also skip the paid plans if your site is low-traffic — the Free plan handles most personal and small business sites perfectly. The Pro plan only makes sense if you specifically need WAF managed rules or image optimization.
Negotiation tips
Enterprise contracts are highly negotiable. Tactics: start with the Business plan ($200/month) and request Enterprise features a la carte, negotiate bandwidth commitments for 20-30% off standard Enterprise pricing, request Workers/R2 usage credits as part of the Enterprise bundle, leverage competitive quotes from AWS CloudFront or Fastly. Multi-year commitments can save 15-25%. Cloudflare's sales team is responsive to startups and can offer startup credits through their Workers Launchpad program.
Cloudflare launched with Free, Pro ($20/month), and Business ($200/month) plans. Unlimited bandwidth included on all plans from day one — a radical departure from CDN pricing norms.
Workers launched (2017) as edge computing with pay-per-request pricing. Cloudflare Access and Spectrum added as paid add-ons. Enterprise tier formalized at $3,000+/month.
R2 object storage launched (2022) with zero egress fees — directly undercutting AWS S3. Pages (free hosting), D1 (serverless database), and Workers KV expanded the developer platform. Base CDN plan prices remained unchanged since 2010.
Continued expansion of developer platform: Durable Objects, Queues, AI Gateway, Vectorize. Workers paid plan formalized at $5/month base. Pro plan stays $20/month — 16 years without a price increase on the base CDN plans. Revenue growth driven entirely by developer platform usage and Enterprise contracts.