CDN Cost Calculator: Estimate Bandwidth, Requests, and Monthly Pricing Fast

Use this CDN cost calculator when you need a fast monthly estimate from the two line items that usually matter most: bandwidth and requests. Bring your GB, request volume, and effective rates, then compare baseline vs peak without mixing edge delivery and origin egress.

Maintained by CloudCostKit Editorial Team. Last updated: 2026-03-12. 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.

When this CDN calculator is useful

Use this page when you need a fast monthly estimate, but you still want the estimate to reflect how CDN bills actually behave in production. The page works best when you are doing one of three jobs: budgeting a new CDN, comparing providers with the same traffic profile, or explaining why a recent spike came from requests, bandwidth, or cache behavior.

  • Use one traffic profile across vendors if this is a provider comparison.
  • Keep baseline and peak scenarios separate if this is a budgeting exercise.
  • Model origin egress separately if your cache hit rate is unstable.

What to model before you trust the number

  • Edge bandwidth: GB delivered to users from the CDN edge.
  • Request fees: billable request units, usually per 10k or per 1M.
  • Origin egress: separate from edge delivery when cache fill or miss traffic is billed.
  • Traffic mix: large media tends to be bandwidth-heavy; APIs and small assets often become request-heavy.

Most bad CDN estimates come from mixing those four ideas together. This page intentionally keeps the first-pass model simple: estimate bandwidth and request fees here, then add origin-side transfer only if it is a real billed line item for your setup.

1) Bandwidth

Use monthly GB delivered by the CDN to end users (edge bandwidth). If you only have Mbps, convert it to GB/month with the Units Converter or this guide: estimate CDN bandwidth.

This calculator is intentionally simple: bring your own pricing assumptions, then sanity-check the result against provider billable units (GB vs GiB, per-10k vs per-1M requests, region tiers).

Inputs

CDN bandwidth (GB / month)
Avg throughput: 12.18 Mbps.
Avg throughput (Mbps)
Est 24,624 GB/month.
Pricing mode
Use tiered mode when pricing changes by volume.
CDN price ($ / GB)
Enter your provider's effective $/GB for the region/path/tier.
Scenario presets

Results

Estimated monthly cost
$240.00
Egress
4,000 GB
Price
$0.06 / GB

2) Requests

Some providers charge per request (often per 10k or per 1M). If you have RPS, convert it to requests/month first.

Use RPS to Monthly Requests if you start from traffic charts rather than a billing export. For pricing units and conversion tips, read CDN request pricing.

Inputs

Requests (per month)
Avg 114.22 req/sec.
Avg RPS
Est 315,187,200 requests/month.
Pricing unit
Per 1M is 100x per 10k.
Price ($ / 10k requests)
Effective rate: $0.75 / 1M requests
Scenario presets

Results

Estimated monthly request cost
$225.00
Requests
300,000,000
Cost per 1M requests
$0.75

Build scenarios instead of relying on one average month

  • Baseline: typical month (normal traffic, normal cache behavior).
  • Peak: launches, incidents, seasonal spikes (often where request fees surprise teams).
  • If pricing is tiered, run separate scenarios for each tier/region mix and sum the totals rather than using one average rate.

Tip: use the new "Save scenario" button at the top to keep a baseline and peak link you can revisit.

Quick formula and worked example

  • Total CDN cost = edge bandwidth cost + request fees.
  • Edge bandwidth cost = GB/month x $/GB.
  • Request fees = requests/month x ($ per 10k or $ per 1M converted to same unit).
  • Complete cloud edge view = total CDN cost + origin egress (modeled separately).
  • Edge bandwidth: 6,000 GB/month x $0.05 = $300.
  • Requests: 400M/month x $0.0075 per 10k = $300.
  • Origin egress: 600 GB/month x $0.09 = $54 (modeled separately).

How to compare providers without distorting the result

  • Lock one traffic profile first, then swap only rates and free-tier assumptions.
  • Keep request units explicit so you do not confuse per-10k and per-1M pricing.
  • Do not hide region mix or tiering inside one vague blended rate if vendors price geography differently.
  • Keep origin egress outside the core CDN line unless every provider comparison handles it the same way.

If the comparison gets noisy, stop adding more assumptions and normalize the traffic profile again. Most vendor comparison mistakes come from changing traffic shape and pricing inputs at the same time.

Validate the estimate before you use it in a budget review

  • Use billed edge GB and billed request units when available; analytics exports are second-best.
  • Check whether the bill spike came from bandwidth, request count, or cache behavior before changing architecture.
  • Track origin egress separately when cache hit rate changes, or you will misread the source of savings.
  • Revisit the model after launches, bot spikes, or image-optimization changes because request mix often shifts first.

A simple quality check works well here: if you cannot point every major input back to either billing, CDN analytics, or a written traffic assumption, the estimate is still too weak for procurement or finance review.

Common failure modes worth checking

  • The bill looks too high for the traffic: verify request unit conversion and bot/request bursts.
  • The CDN estimate looks cheap but cloud spend stays high: add origin egress and cache-fill transfer.
  • Optimization work changed little: check whether bandwidth or requests is the dominant line item first.
  • Provider comparison changes every week: lock region mix, free tiers, and traffic profile before comparing again.

Practical scenario worksheet

Scenario Bandwidth Requests Notes
Steady Expected Expected Normal traffic
Launch High Burst Launch/incident

Example scenario

  • Bandwidth: 4,000 GB/month at $0.06/GB -> $240/month; Requests: 300M/month at $0.0075 per 10k -> $225/month; Total -> ~$465/month.
  • Bandwidth dominates for large media; requests dominate for API-like traffic with small payloads.
  • Build a baseline and a peak scenario to avoid under-budgeting during launches or incidents.

Included

  • Bandwidth estimate from GB/month and $/GB pricing.
  • Request-fee estimate from requests/month and $ per 10k pricing.

Not included

  • Origin egress and cache fill costs (model separately if billed).
  • Tiered pricing and regional blending (use effective blended rates or run scenarios).

How we calculate

  • Total CDN cost = bandwidth cost + request fees.
  • Bandwidth cost = GB/month x $/GB (edge bandwidth).
  • Request fees = (requests/month / 10,000) x $ per 10k requests (or convert if pricing is per 1M).
  • If your provider has tiered pricing, use a blended effective rate or run multiple scenarios and sum.

FAQ

What keyword should I search for in pricing pages?
Look for "data transfer" or "bandwidth" ($/GB) and "requests" ($ per 10k or per 1M). Confirm units and regions.
Where do I get GB/month and requests/month?
Use CDN analytics if you have them. If you only have throughput or RPS, use the Units Converter and RPS-to-monthly tool to convert.
Does cache hit rate change the CDN bandwidth line item?
Edge bandwidth (to end users) is still billed as bandwidth. Cache hit rate mainly impacts origin egress and origin request volume.
How do I handle tiered pricing?
Use an effective blended $/GB and $ per 10k requests for your expected volume, or model multiple tiers/scenarios and add them up.
Do I need to include origin egress?
Sometimes. If your CDN pulls from an origin you pay for, cache fill and origin egress can be material. Model origin egress separately with the Data Egress calculator.
What if my provider includes free tiers or bundled requests?
Subtract free allowances from your GB/month or requests/month before applying rates, or use an effective blended rate after free tiers.

Related tools

Related guides

API Gateway vs ALB vs CloudFront cost: what to compare (requests, transfer, add-ons)
A practical cost comparison of API Gateway, Application Load Balancer (ALB), and CloudFront. Compare request pricing, data transfer, caching impact, WAF, logs, and the hidden line items that change the answer.
Azure CDN pricing: estimate bandwidth, requests, and cache fill
A practical Azure CDN estimate: edge bandwidth, request volume, and origin egress (cache fill). Includes validation steps for hit rate, purge behavior, and big endpoints.
Cloud CDN pricing (GCP): bandwidth, requests, and origin egress (cache fill)
A practical Cloud CDN cost model: edge bandwidth, request volume, and origin egress (cache fill). Includes validation steps for hit rate by path, heavy-tail endpoints, and purge/deploy events that reduce hit rate.
CloudFront vs Cloudflare CDN cost: compare the right line items (bandwidth, requests, origin egress)
A practical comparison checklist for CloudFront vs Cloudflare pricing. Compare bandwidth ($/GB), request fees, region mix, origin egress (cache fill), and add-ons like WAF, logs, and edge compute. Includes a modeling template and validation steps.
Azure Front Door pricing: model requests, bandwidth, and origin traffic
A practical Azure Front Door cost model: edge bandwidth, request volume, logging, and origin traffic (cache fill). Includes a checklist to validate hit rate and avoid double-counting egress.
CDN request pricing: estimate $ per 10k / 1M requests (and when it dominates)
Some CDNs charge request fees in addition to bandwidth. Learn what counts as a billable request, how to estimate requests/month from RPS or analytics, and how to model per-10k vs per-1M pricing without unit mistakes.

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-03-12. Reviewed against CloudCostKit methodology and current provider documentation. See the Editorial Policy .