Live pricingverified 2026-09
Independent egress-cost research, read by engineers pricing their cloud bill.Sponsor this site →
AWS · CloudFront pricingUpdated 2026-09

AWS CloudFront data transfer out pricing (2026)

CloudFront now bills two ways: fixed flat-rate plans ($0 to $1,000 / month, no overage) or classic pay-as-you-go per GB. On PAYG it prices by edge location, not by origin. The headline rate is $0.085/GB for the first 10 TB / month in North America and Europe, dropping as low as $0.020/GB above 5 PB / month. India, Asia, South America, Africa, and the Middle East cost 28 to 41 percent more at the entry tier.

Always-free tier: 1 TB data transfer out + 10M HTTP/HTTPS requests / month. Source: aws.amazon.com/cloudfront/pricing →, checked September 2026.

[00]Flat-rate plans (new)

USD / month · per distribution

AWS introduced fixed monthly CloudFront plans in November 2025 and expanded them on 12 May 2026. You pay one price with no overage charges even during traffic spikes or attacks, and each plan bundles CDN, DNS, DDoS protection, WAF, a TLS certificate, logging, edge compute, and S3 storage credits. Allowances are per distribution. The pay-as-you-go rates below still apply if you prefer usage-based billing.

Free
$0/mo
Data transfer
100 GB
Requests
1M

Small sites and dev distributions. Still includes WAF, DDoS protection, and a TLS certificate.

Pro
$15/mo
Data transfer
50 TB
Requests
10M

At PAYG NA/EU rates, 50 TB runs about $4,060 (1 TB free, 9 TB @ $0.085, 40 TB @ $0.080), so Pro is a steep discount for steady high-volume traffic.

Business
$200/mo
Data transfer
50 TB
Requests
125M

Adds uptime SLA, custom cache behaviours, and advanced WAF. Higher request ceiling for API-heavy workloads.

Premium
$1,000/mo
Data transfer
50 TB
Requests
500M

Highest baseline request ceiling. Configurable up to 600 TB and 6B requests per distribution for a custom flat price.

A quote-only Custom tier scales beyond Premium. Source: aws.amazon.com/cloudfront/pricing, verified September 2026. The $4,060 PAYG comparison is our own arithmetic over the NA/EU tier rates shown below.

Pay-as-you-go: North America & Europe tiers

USD / GB · per edge location
First 10 TB / mo
$0.085/GB

post-free-tier

Next 40 TB / mo
$0.080/GB

10-50 TB band

Next 100 TB / mo
$0.060/GB

50-150 TB band

Next 350 TB / mo
$0.040/GB

150-500 TB band

Next 524 TB / mo
$0.030/GB

500 TB to 1 PB

Next 4 PB / mo
$0.025/GB

1 PB to 5 PB

Over 5 PB / mo
$0.020/GB

5 PB and above

Tier breaks are calculated per edge-location region, not aggregated across all regions.

[01]Per-region first-tier and high-tier rates

The table below shows the entry-tier rate (first 10 TB / month) and the high-tier rate (above 500 TB / month) for every CloudFront edge region. Use this to estimate worst-case cost in expensive regions, and to decide whether to restrict via PriceClass settings.

Edge regionFirst 10 TBOver 500 TBNote
United States, Mexico, Canada$0.085$0.030Cheapest edge region. Default if no PriceClass set.
Europe, Israel, Turkiye$0.085$0.030Same as US. Includes UK, Frankfurt, Stockholm, Milan.
South Africa, Kenya, Nigeria, Egypt, Middle East$0.110$0.060AWS bills Africa and the Middle East as one region. Cape Town, Lagos, Bahrain, UAE.
South America$0.110$0.060Sao Paulo, Rio de Janeiro, Bogota, Buenos Aires.
Japan$0.114$0.080Tokyo, Osaka edges.
Australia, New Zealand$0.114$0.090Sydney, Melbourne, Perth, Auckland. Most expensive at high volume.
Hong Kong, Indonesia, Philippines, Singapore, South Korea, Taiwan, Thailand, Malaysia, Vietnam$0.120$0.080Most expensive entry rate. SE Asia and East Asia excluding Japan and India.
India$0.109$0.078Mumbai, Hyderabad, Bangalore, Chennai, Delhi.

Source: aws.amazon.com/cloudfront/pricing, verified September 2026. The Over 500 TB column is AWS’s Next 524 TB band, which runs from 500 TB to roughly 1 PB per month.

[02]HTTP and HTTPS request fees

CloudFront bills both data transfer and request count. For high-RPS APIs returning small payloads, request fees can dominate. The first 10 million requests per month are free in the always-free tier.

RegionHTTPSHTTP
US, Canada, Mexico$0.0100 / 10K$0.0075 / 10K
Europe, Israel, Turkiye$0.0120 / 10K$0.0090 / 10K
South America$0.0220 / 10K$0.0160 / 10K
Japan$0.0120 / 10K$0.0090 / 10K
Australia, New Zealand$0.0125 / 10K$0.0090 / 10K
India$0.0120 / 10K$0.0090 / 10K
Hong Kong, Singapore, etc$0.0120 / 10K$0.0090 / 10K
South Africa, Egypt, Middle East$0.0120 / 10K$0.0090 / 10K

[03]Worked example, 25 TB / month split across regions

A SaaS app serving 25 TB / month split 60 percent North America, 20 percent Europe, 10 percent India, 10 percent SE Asia. The 1 TB always-free allowance comes off the North American share first, leaving 24 TB billable. Tier breaks run per edge region, so North America crosses into its $0.080 band while the smaller regional shares all sit in their entry tiers.

Line item
Volume
Cost
North America egress (15 TB less the 1 TB free tier: 9 TB @ $0.085, 5 TB @ $0.080)
14 TB
$1,192.96
Europe egress (20%, entry tier @ $0.085)
5 TB
$435.20
India egress (10%, entry tier @ $0.109)
2.5 TB
$279.04
SE Asia egress (10%, entry tier @ $0.120)
2.5 TB
$307.20
HTTPS requests, 200M less the 10M free tier @ $0.0100 / 10K
190M
$190.00
Total CloudFront bill
$2,404.40

Versus direct S3 egress: the same 25 TB, less the 100 GB S3 free tier, costs $2,131.66 (first 10 TB @ $0.09, the rest @ $0.085). CloudFront comes out 13% higher here because of the India + SE Asia mix, but at higher volumes the per-region tier breaks flip the result. Arithmetic is ours, over the AWS rates above.

[04]Price classes: restrict edges to cap costs

CloudFront distributions default to PriceClass_All, which serves from every edge. You can restrict to cheaper price classes to cap costs at the expense of latency in excluded regions.

PriceClass_100

US, Canada, Europe

Cheapest. Avoids India, Asia, South America, Australia, Africa, Middle East. Requests from those regions are still served, but routed through the nearest included edge, adding 100 to 300 ms latency.

PriceClass_200

+ South America, Middle East, Africa, most of Asia

Adds the major emerging markets but excludes Australia and the most expensive locations in South America and Africa. Reasonable global default.

PriceClass_All

Every CloudFront edge

Best latency everywhere, highest cost. Default for new distributions. Suitable for content where global performance matters more than cost.

Compare CloudFront with direct S3 and other CDNs

We have a dedicated breakeven calculator for CloudFront vs direct S3 egress, plus comparisons with Cloudflare, Fastly, and Bunny CDN. Use it to find the threshold where CloudFront becomes the cheaper choice.

[05]Frequently asked

Q.01

How much does AWS CloudFront cost per GB in 2026?

›

CloudFront data transfer out starts at $0.085 per GB for the first 10 TB per month in North America and Europe, dropping to $0.080 (next 40 TB), $0.060 (next 100 TB), $0.040 (next 350 TB), and $0.030 above 500 TB. The first 1 TB per month is free indefinitely. Pricing is by edge location, so Asia, India, South America, Africa, and the Middle East cost 28 to 41 percent more per GB at the entry tier. Verified from aws.amazon.com/cloudfront/pricing on 2026-09.

Q.02

Is CloudFront cheaper than S3 direct egress?

›

Yes, at most volumes. CloudFront starts at $0.085 per GB versus $0.090 per GB for direct S3 internet egress, and the per-GB rates drop faster as volume grows. CloudFront also gives 1 TB per month free indefinitely versus only 100 GB free on S3 direct. AWS charges nothing for CloudFront origin fetches from any AWS origin, including S3, so you only pay CloudFront egress. The crossover where CloudFront becomes definitively cheaper is around 10 TB per month for most workloads serving North America or Europe.

Q.03

Does CloudFront charge for HTTP requests separately?

›

Yes, and the first 10 million HTTP or HTTPS requests per month are free. Beyond that, HTTP requests are $0.0075 per 10,000 in the United States, Canada and Mexico, $0.0090 per 10,000 in Europe and most other regions, and $0.0160 per 10,000 in South America. HTTPS requests are $0.0100 per 10,000 in the United States, Canada and Mexico, $0.0120 per 10,000 in Europe, Japan, India, Asia, Africa and the Middle East, $0.0125 in Australia and New Zealand, and $0.0220 in South America. For most workloads with average response sizes above 50 KB the request fee is a rounding error compared with data transfer, but for high-RPS APIs returning small JSON payloads, request fees can dominate the bill.

Q.04

What is the CloudFront free tier in 2026?

›

CloudFront includes 1 TB of data transfer out and 10 million HTTP/HTTPS requests per month, always-free, not just for the first 12 months. This is separate from the EC2/S3 100 GB always-free egress tier. For a small site serving under 1 TB per month from edge caches, CloudFront is functionally free.

Q.05

Does CloudFront have flat-rate monthly plans in 2026?

›

Yes. Alongside pay-as-you-go, AWS now offers five flat-rate CloudFront plans introduced in November 2025 and expanded on 12 May 2026: Free ($0/mo, 100 GB, 1M requests), Pro ($15/mo, 50 TB, 10M requests), Business ($200/mo, 50 TB, 125M requests), and Premium ($1,000/mo, 50 TB, 500M requests, configurable up to 600 TB and 6 billion requests). A Custom tier is quote-only. Each plan bundles CDN, DNS, DDoS protection, WAF, a TLS certificate, logging, edge compute, and S3 storage credits, with no overage charges even during traffic spikes or attacks. Allowances are per distribution. Verified from aws.amazon.com/cloudfront/pricing on 2026-08.

Q.06

How does CloudFront pricing vary by edge location region?

›

CloudFront prices by edge location, not by origin. North America and Europe are the cheapest at $0.085 per GB starting tier. The Hong Kong, Singapore, South Korea and Taiwan group is the most expensive entry rate at $0.120 per GB. Japan, Australia and New Zealand are $0.114 per GB. South America is $0.110 per GB, and AWS now bills Africa together with the Middle East at $0.110 per GB. India is $0.109 per GB. You can restrict to cheaper price classes (PriceClass_100 = US + EU only) to cap costs at the expense of latency in expensive regions.

Updated 12 September 2026