CloudFront Cost Calculator (bandwidth + request fees)
This CloudFront cost calculator helps you estimate two common CDN line items: bandwidth and requests. Plug in your own $/GB and $ per 10k assumptions, then add them to get a monthly estimate.
Maintained by CloudCostKit Editorial Team. Last updated: 2026-02-23. Editorial policy and methodology.
Best next steps
Use this calculator for the first estimate, then validate the answer with the closest guide or companion tool.
1) Bandwidth
Use monthly GB delivered by the CDN edge to end users. If you start from Mbps charts, convert Mbps to GB/month using the Units Converter.
Inputs
Results
2) Requests
If your provider bills per request (often per 10k or per 1M), estimate monthly requests and apply the rate.
Inputs
Results
CloudFront cost is usually a two-line edge bill, but traffic mix decides which line hurts
This page is strongest when you treat CloudFront as two separate edge charges that happen together: bandwidth delivered to users and request volume at the edge. Many teams only watch one of them, then get surprised when request-heavy traffic or regional mix shifts move the monthly bill.
- Bandwidth: the edge-delivery line item that usually dominates media-heavy workloads.
- Requests: the line item that grows faster on small-object, API-heavy, or bot-heavy traffic.
- Origin side effects: separate from CloudFront itself, but often confused with it during reviews.
Where CloudFront estimates usually drift
- One blended rate is used even though region mix changes materially across months.
- Average object size changes, so request fees and bandwidth stop moving together.
- Teams compare CloudFront edge charges to origin egress and accidentally double-count or undercount adjacent bills.
- Bot spikes and cache-busting releases increase requests faster than delivered GB.
What to review before trusting the CloudFront baseline
- Split edge bandwidth and edge requests into separate assumptions instead of forcing one blended story.
- Check whether your top regions need different effective rates.
- Review cache hit rate and invalidation habits before assuming request growth is purely user demand.
- Keep origin egress, log delivery, and invalidation-related work nearby, but not inside the same line item.
Baseline vs request-heavy CloudFront scenarios
| Scenario | Bandwidth | Requests | Cache hit rate |
|---|---|---|---|
| Baseline | Expected | Expected | Current |
| Peak | High | High | Lower under surge |
How to review the first real CloudFront month
- Check whether the miss came from regional rate mix, request growth, or origin-side leakage before rewriting the whole model.
- Compare edge bandwidth and edge requests separately against billing data so one driver does not hide the other.
Next steps
Example scenario
- Bandwidth: 10,000 GB/month at your $/GB + Requests: 400M/month at your $ per 10k -> estimate monthly CDN cost.
- If your workload has many small objects, request fees can become a meaningful part of the bill.
Included
- Bandwidth estimate from GB/month and $/GB pricing assumptions.
- Request-fee estimate from requests/month and $ per 10k pricing assumptions.
Not included
- Origin egress and cache fill costs (model separately if billed).
- Tiered pricing by region unless you use a blended rate or model scenarios.
How we calculate
- Total = bandwidth cost + request fees.
- Bandwidth cost = GB/month x $/GB.
- Request fees = (requests/month / 10,000) x $ per 10k.
- If pricing is tiered, use a blended rate or run multiple scenarios and sum.
FAQ
Is this an official CloudFront quote?
What inputs do I need?
Related tools
Related guides
Disclaimer
Educational use only. Not legal, financial, or professional advice. Results are estimates based on the inputs and assumptions shown on this page. Verify pricing and limits with your providers and documentation.
Last updated: 2026-02-23. Reviewed against CloudCostKit methodology and current provider documentation. See the Editorial Policy .