Learn
Best Video Streaming CDN in 2026? 7 Providers Compared With Real Performance Data
Best CDN for Video Streaming in 2026: 7 Providers Compared A single rebuffer event at the two-second mark costs you 8% ...
A mid-market SaaS company running 50 TB of monthly egress through Amazon CloudFront across three regions can expect to pay between $3,800 and $5,200 per month in data transfer alone — before a single request charge, invalidation, or security add-on hits the invoice. That range is wide enough to fund (or kill) an engineering hire. Yet most teams estimate CloudFront costs with back-of-envelope math that ignores regional rate divergence, request-tier multipliers, and the compounding effect of cache-miss ratios on origin egress. This article gives you the actual numbers behind Amazon CloudFront pricing as of Q2 2026, a workload-profile decision matrix for choosing between commitment tiers, and a cost-model walkthrough you can plug your own traffic into before your next architecture review.

CloudFront bills across four dimensions, each with its own rate card. Understanding how they interact is the difference between a predictable line item and an invoice surprise.
This is typically 60–80% of the total CloudFront bill for content-heavy SaaS applications. As of May 2026, CloudFront uses a tiered pricing model where per-GB rates decrease as monthly volume increases within each geographic region. The cheapest region remains the United States, with the first 10 TB priced at $0.085/GB, dropping to $0.020/GB above 5 PB. India and South America remain the most expensive, with entry-tier rates between $0.109 and $0.110/GB. A SaaS product serving customers in APAC and South America can pay 30–50% more per GB than one concentrated in North America and Europe.
| Region | First 10 TB/mo | Next 40 TB/mo | Next 100 TB/mo | Next 350 TB/mo |
|---|---|---|---|---|
| US / Canada / Europe | $0.085 | $0.080 | $0.060 | $0.040 |
| Asia Pacific (Tokyo, Seoul, Singapore, etc.) | $0.114 | $0.089 | $0.086 | $0.084 |
| India | $0.109 | $0.085 | $0.082 | $0.075 |
| South America | $0.110 | $0.090 | $0.080 | $0.070 |
Data transfer from CloudFront to your AWS origin (S3 or ALB) is free. But cache misses still cost you: the origin-to-CloudFront hop is free, yet the onward edge-to-viewer hop is billed at full regional rate. A 20% cache-miss ratio on 100 TB of viewer egress means you are paying full transfer pricing on traffic that also consumed origin compute. Origin Shield can reduce this by consolidating misses, but it adds its own per-request fee.
CloudFront charges per 10,000 requests. As of 2026, HTTPS requests in the US/Europe cost $0.0100 per 10k, while HTTP runs $0.0075 per 10k. In India those jump to $0.0125 and $0.0090 respectively. For an API-heavy SaaS application generating 500 million HTTPS requests per month in the US, request charges alone add approximately $500/month. For a multi-tenant platform with small response bodies and high request volume, request costs can rival or exceed data transfer.
The first 1,000 invalidation paths per month are free. Each additional path costs $0.005. This sounds negligible until you realize that a wildcard invalidation (/*) counts as one path but invalidates everything — an expensive cache-refill event even if the invalidation itself is nearly free. Teams running CI/CD pipelines that invalidate on every deploy should switch to versioned asset URLs and reserve invalidations for genuine emergency purges.
Real-time logs (via Kinesis Data Streams) add $0.01 per million log lines. At 500M requests/month, that is $5,000/year just for logging. Standard logs to S3 remain free.
AWS Shield Standard is included at no cost. Shield Advanced is $3,000/month per organization plus data transfer fees during active DDoS events. AWS WAF attached to a CloudFront distribution charges $5/month per web ACL, $1/month per rule, and $0.60 per million requests inspected. A SaaS platform with 10 custom rules inspecting 200M requests per month pays roughly $135/month for WAF alone.
AWS offers three pricing modes for CloudFront. Most SaaS teams default to pay-as-you-go and never revisit. That is often a mistake once monthly egress exceeds 10 TB.
No commitment. Full published rates. Best for early-stage products with unpredictable traffic or those under 10 TB/month where the administrative overhead of a commitment deal exceeds the savings.
Commit to a fixed monthly spend (minimum $100/month) for one year. In return, you receive up to 30% savings on CloudFront charges and AWS WAF usage is included against that committed spend. The catch: unused commitment is forfeited. This works well for SaaS companies with stable or growing traffic, particularly if you already use WAF. At 50 TB/month in US egress, the bundle can save approximately $900–$1,200/month compared to on-demand.
Available through your AWS account team for large-volume customers (typically 100+ TB/month). Discounts are negotiated and can reach 20–40% off published rates. The terms are under NDA, so public benchmarking is limited, but the threshold for eligibility has dropped in 2026 as AWS competes with aggressive flat-rate CDN pricing from smaller providers.
Here is a concrete model. Adjust the inputs to match your workload.
Assumptions (Q2 2026): A B2B SaaS platform with 80 TB/month egress. 70% US/Europe, 20% APAC, 10% India. 400M HTTPS requests/month. 85% cache-hit ratio at edge. Using Origin Shield in us-east-1. 5 WAF rules, inspecting all requests. No Security Savings Bundle.
| Cost Component | Monthly Estimate |
|---|---|
| Data transfer (US/EU: 56 TB) | ~$4,280 |
| Data transfer (APAC: 16 TB) | ~$1,580 |
| Data transfer (India: 8 TB) | ~$790 |
| HTTPS requests (400M) | ~$410 |
| Origin Shield requests (60M misses) | ~$54 |
| WAF (5 rules, 400M requests) | ~$250 |
| Total | ~$7,364/month |
That is roughly $0.092 per GB blended, or $88,368 annualized. Applying the Security Savings Bundle at the right commitment level could bring the annual total closer to $65,000–$70,000. Still, the blended rate is 10–20x what a dedicated bandwidth provider would charge at similar volumes.
This matrix maps workload profiles to the pricing approach most likely to minimize cost per delivered GB. It is the section you will not find in the existing top-10 results for this keyword.
| Workload Profile | Monthly Egress | Request Volume | Recommended Approach |
|---|---|---|---|
| Early-stage SaaS, single region | < 10 TB | < 50M | Pay-as-you-go. Optimize cache-hit ratio before anything else. |
| Growth SaaS, multi-region, using WAF | 10–100 TB | 50M–500M | Security Savings Bundle. Lock 70–80% of baseline spend. |
| Scale SaaS or media-heavy, global | 100–500 TB | 500M+ | Custom private pricing + evaluate secondary CDN for bulk static egress. |
| High-volume delivery (software updates, video) | 500 TB+ | Varies | Multi-CDN with a flat-rate bandwidth provider for baseline; CloudFront for AWS-native dynamic routes. |
The inflection point where a secondary CDN becomes cost-justified is typically between 50 and 100 TB/month. At that range, moving bulk cacheable content off CloudFront to a provider with flat-rate bandwidth pricing can cut delivery costs by 50–70% on that traffic slice, while CloudFront continues to handle dynamic API responses, Lambda@Edge workloads, and anything tightly coupled to your AWS origin infrastructure.
For the multi-CDN tier in the matrix above, the economics are straightforward. A provider like BlazingCDN charges $100/month for up to 25 TB and scales down to $0.002/GB at 2 PB+ commitments. At 100 TB/month, that is $350/month flat versus the roughly $6,500–$8,000 CloudFront would charge for the same volume across mixed regions. BlazingCDN offers 100% uptime SLAs, flexible configuration, and fast scaling under demand spikes — the kind of stability and fault tolerance you expect from CloudFront, at a fraction of the per-GB cost. For SaaS teams at scale, offloading static asset delivery to a flat-rate provider while keeping CloudFront for origin-coupled dynamic paths is not a compromise; it is an architecture pattern that materially improves unit economics.
Beyond pricing-tier selection, these engineering-level optimizations directly reduce CloudFront spend:
A SaaS application serving 50 TB/month with 300M HTTPS requests across US and Europe can expect approximately $4,500–$5,500/month on pay-as-you-go pricing as of Q2 2026. Applying the Security Savings Bundle can reduce this by up to 30%. The actual number depends heavily on regional traffic mix and cache-hit ratio.
Pay-as-you-go works best under 10 TB/month or when traffic is highly unpredictable. Above 10 TB with stable baselines, the Security Savings Bundle consistently saves 20–30%. Above 100 TB, custom private pricing or a multi-CDN strategy with a flat-rate bandwidth provider typically delivers the lowest blended cost.
Use the AWS Pricing Calculator's CloudFront module and input your actual regional traffic split from CloudWatch or your access logs. The single biggest estimation error teams make is using a single averaged rate instead of modeling each region's tiered pricing separately. Weight by region, then add request charges as a separate line item.
No. Data transfer from CloudFront back to S3, ALB, or EC2 origins within AWS is free. However, cache misses still incur the full edge-to-viewer data transfer charge, plus any Origin Shield per-request fees if enabled. Optimizing cache-hit ratio is therefore doubly valuable.
AWS has not made major rate-card changes to CloudFront's published per-GB prices since late 2024. The primary shifts in 2026 are expanded Security Savings Bundle flexibility (lower minimum commitments), reduced Origin Shield pricing in additional regions, and more aggressive custom-deal terms for accounts above 100 TB/month as AWS responds to competition from flat-rate CDN providers.
Pull your last 90 days of CloudFront usage from Cost Explorer. Break it down by region, by request type, and by distribution. Calculate your blended cost per GB. Then compare it against the Security Savings Bundle at 80% of your average monthly spend, and against a flat-rate provider at your static-asset volume. If your blended rate exceeds $0.05/GB and you are above 25 TB/month, you are leaving money on the table that compounds every month you wait. Run the numbers. The spreadsheet does not lie.
Learn
Best CDN for Video Streaming in 2026: 7 Providers Compared A single rebuffer event at the two-second mark costs you 8% ...
Learn
Video CDN Providers Compared: BlazingCDN vs Cloudflare vs Akamai for OTT If you are choosing a video CDN for an OTT ...
Learn
Video CDN Pricing Explained: How to Stop Overpaying for Streaming Bandwidth Video already accounts for 38% of total ...