CDN Request Cost Calculator

Some CDNs charge per request (in addition to bandwidth). This calculator estimates request fees from your monthly request volume and pricing, and compares baseline vs peak traffic.

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

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

What to split into separate scenarios (request classes)

  • Static vs dynamic: some CDNs price them differently.
  • Cache hit vs miss: misses also create origin load and origin egress.
  • Regions: if pricing varies by geography, model your top regions separately and add them up.

Use the Pricing unit selector in the calculator to enter $/10k or $/1M directly (it keeps the same effective rate).

When request fees spike

  • Bot traffic: more requests with little bandwidth change.
  • Chatty clients: many small API calls per page view.
  • Cache busting: query-string churn and low TTLs can increase request volume.

Cache keys and TTL levers

  • Query string and header variations can multiply unique cache keys.
  • Short TTLs increase origin fetches and raise request volume.
  • Normalize URLs to reduce cache fragmentation when possible.

Worked request estimate from pages and assets

  • Page views/month x assets per page = asset requests.
  • Add API or dynamic calls as a separate request class.
  • Apply a bot or prefetch multiplier if relevant.

CDN request anatomy

  • Image variants (size, format) create new cache keys.
  • HEAD requests and health checks still count as requests.
  • Range requests for media can multiply request counts.

CDN request cost is mostly a request-shape and cache-key problem

This page should not be treated like a simple rate converter. CDN request fees usually become interesting when request classes fragment, cache keys multiply, or bots and client behavior add requests without adding much bandwidth.

  • Edge analytics: the real source for billable request counts, not origin-side counts.
  • Request classes: static, dynamic, hit, miss, or other classes may need separate assumptions.
  • Cache-key behavior: headers, query strings, and URL variations can raise request volume faster than traffic growth alone.

Where CDN request estimates usually drift

  • Page views look stable, but assets per page, API fan-out, and image variants increase total edge requests.
  • Bot traffic, health checks, and cache-busting behavior raise requests without moving delivered GB very much.
  • Teams use one request class even though dynamic or miss traffic is behaving differently from the main static path.
  • Request growth is blamed on users when the real issue is cache-key fragmentation or low TTL behavior.

What to review before trusting the request baseline

  • Use edge request counts and split high-noise traffic classes if pricing or behavior differs.
  • Check assets per page, image variant generation, and API fan-out before assuming user growth caused the change.
  • Review query-string churn, header-based cache keys, and short TTLs because they often create the real multiplier.
  • Treat bot and incident traffic as a separate scenario instead of hiding it in one average month.

Baseline vs bot-heavy request scenarios

Scenario Requests Cache hit rate Drivers
Normal Expected Stable Normal traffic
Attack High Lower Bot/incident

How to review the first real CDN request month

  • Compare billed request units to edge analytics and identify whether the miss came from class mix, bot spikes, or cache-key sprawl.
  • Watch request volume and cache hit rate together so traffic-quality changes do not get mistaken for normal growth.

Next steps

Example scenario

  • 300,000,000 requests/month at $0.0075 per 10k requests is about $225/month.
  • 1.2B requests/month at $0.01 per 10k requests is about $1,200/month.
  • Model a peak month if bots or incidents spike request volume.

Included

  • Request-fee estimate from requests/month and $ per 10k requests pricing.
  • Optional RPS-based request estimator.
  • Useful for comparing CDN plans where requests are billed separately.
  • Baseline vs peak comparison for request spikes.

Not included

  • Bandwidth costs (use CDN Bandwidth Cost Calculator).
  • Different request classes (e.g., dynamic vs static) unless you model separately.

How we calculate

  • Request cost = (requests per month / 10,000) x price per 10k requests.
  • Use the price and request class that matches your CDN billing model.
  • Use a peak multiplier when traffic spikes or cache busting increases requests.
  • This tool estimates request fees only (not bandwidth).
  • If you have multiple request classes, model them as separate scenarios and add them up.

FAQ

Do all CDNs charge request fees?
No. Some products include requests or have different tiers/classes. Always check the pricing page for your plan.
How do I estimate request volume?
Use CDN analytics, load balancer metrics, or convert from RPS using the RPS to Monthly Requests tool.
Are cache hits and cache misses billed differently?
Some providers price different request types/classes (static vs dynamic, cache miss vs hit). If your pricing differs, estimate each class separately.
Does HTTP/2 or HTTP/3 change request count?
Transport protocols can change connection behavior, but billing is usually based on requests rather than connections. Use your CDN's definition of a billable request.

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.
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.
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.
CDN Cost Comparison Guide: Compare Pricing, Per-GB Rates, and Provider Trade-Offs
Compare CDN pricing across providers with a practical framework for bandwidth, requests, per-GB rates, regional mix, and origin egress. Built for CDN cost comparison and provider-decision workflows.
CDN Cost Guide: Pricing, Calculator Inputs, and Provider Comparison
Understand CDN cost fast with practical formulas for pricing, calculator inputs, provider comparison, bandwidth, requests, and origin egress.
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.

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