Standard
App hosting, with the math.
Requests, compute and bandwidth. See how hosting changes with traffic.
Your workload
Monthly usage. Adjust the assumptions to match your product.
Every request invokes server code and reaches the CDN. Static asset requests are outside this scenario.
Maximum 1,000,000,000 requests / monthActive CPU time, excluding network waits. Benchmark each runtime; the same input is a planning assumption.
Maximum 300,000 milliseconds / requestMemory multiplied by instance lifetime, including waits. Fluid concurrency can reduce this. Set it from measured usage.
Maximum 10,000,000 GB-hours / monthUncached response traffic to visitors. Also used as origin traffic for this uncached scenario.
Maximum 1,000,000 GB / monthPublishes to production. Local or external CI builds are assumed for Cloudflare. Vercel standard builds without paid concurrency.
Maximum 10,000 deployments / monthYour monthly comparison
3 eligible products · Lowest estimated cost first
Pro · included CDN
Pro · 3,000 credits
Look ahead, before you commit.
Vary dynamic requests. Keep all other inputs fixed.
View exact values and assumptions
Each point uses the lowest eligible supported plan per product. Missing values mean no supported plan fits. This varies one input, not all costs with customer count.
| Dynamic requests | Cloudflare Workers | Vercel | Netlify |
|---|---|---|---|
| 250,000 requests / month | $5.00 | $20.00 | $30.00 |
| 500,000 requests / month | $5.00 | $20.00 | $30.00 |
| 1,000,000 requests / month | $5.00 | $20.00 | $30.00 |
| 2,000,000 requests / month | $5.00 | $27.97 | $30.00 |
| 5,000,000 requests / month | $5.40 | $36.84 | $30.00 |
| 10,000,000 requests / month | $6.40 | $40.00 | $40.00 |
Lowest cost among supported plans. Prices and availability can change. Understand the methodology