CDN Cost Estimator
Enter monthly traffic, average object size, cache-hit ratio, and provider to estimate your monthly CDN bandwidth bill.
Traffic Parameters
Total HTTP requests/month
Mean response size per request
% of requests served from edge cache
Traffic Summary
Unmetered bandwidth; flat monthly fee. Ideal for most web workloads.
Rates are standard list prices as of mid-2025. Cloudflare Pro flat fee $20/mo with unmetered bandwidth. CloudFront: $0.0085/GB (first 10 TB), $0.0080/GB (next 40 TB), $0.0075/10k HTTP requests. Fastly on-demand: $0.12/GB bandwidth, $0.01/10k requests. BunnyCDN Zone 1: $0.01/GB (up to 500 TB), no per-request fee. Free tier allowances are not modeled. Verify current rates at each provider before making financial decisions.
Summary
Enter monthly traffic, average object size, cache-hit ratio, and provider to estimate your monthly CDN bandwidth bill.
How it works
- Enter your estimated monthly requests (page views, API calls, or asset fetches).
- Set the average object size — the mean size of each response in KB.
- Set the cache-hit ratio as a percentage — the fraction of requests served from the CDN edge without hitting your origin.
- The tool computes total bandwidth served (requests × object size) and origin pull bandwidth (cache misses × object size).
- Each provider's published per-GB bandwidth rates and per-request rates are applied to produce a monthly cost estimate.
- A summary row highlights the cheapest provider for your inputs.
Use cases
- Estimate CDN costs before launching a media-heavy website or app.
- Compare CloudFront vs Cloudflare vs Fastly vs BunnyCDN for a specific traffic profile.
- Model how improving your cache-hit ratio from 80% to 95% reduces monthly costs.
- Budget CDN line items for a SaaS product ahead of a high-traffic marketing launch.
- Understand the cost impact of doubling or tripling monthly traffic.
- Evaluate whether a paid CDN tier is justified at your current request volume.