How this calculator works
This calculator estimates monthly CDN delivery costs by applying each provider's published bandwidth and request pricing to the traffic volume you enter. CDN egress is usually billed per GB delivered, with rates that differ by region and by provider โ the same 50 TB can cost very different amounts on Cloudflare, AWS CloudFront, Bunny.net, or Fastly. Because static assets, API responses, and media are often the largest share of a cloud bill, comparing per-GB and per-request rates side by side shows where a migration or a multi-CDN split would actually reduce spend, and where request charges rather than bandwidth dominate the total.
Frequently asked questions
Why is bandwidth priced so differently between CDNs?
Providers use different business models: some bundle unmetered bandwidth into a flat plan fee, while others meter every GB egressed and add per-10,000-request charges. Regional cost also varies widely โ delivery to South America, India, and Australia is typically billed at a higher per-GB rate than North America or Europe.
Do request charges matter, or is bandwidth the whole cost?
It depends on your average object size. Sites serving large video or image files are bandwidth-dominated, while APIs returning small JSON payloads can generate millions of requests against very little transfer, making per-request fees the larger line item.
Are these estimates exact enough to budget from?
They are list-price estimates and should be treated as a starting point, not a quote. Actual invoices are affected by committed-use discounts, free tiers, cache hit ratio (origin misses add origin egress costs), and pricing changes, so confirm current rates on each provider's pricing page before committing.