Prices as of 2026-06-15 · cost data, not a templated stub — every figure below is computed from the sourced tiers

What 5 TB/mo of CloudFront egress actually costs

TL;DR. Moving 5 TB/mo of data delivered from the CloudFront CDN to viewers (US/Europe) costs about $348/month — roughly $4,178/year — in transfer fees alone, before you pay for storage, requests, or any NAT-gateway / cross-AZ traffic. That's a blended $0.068/GB. The same 5,120 GB cost $0 on Cloudflare CDN (free tier), because those targets don't meter egress the way AWS does.

The worked calculation

AWS bills data transfer in binary gigabytes (1 TB = 1,024 GB), and the rate is tiered — the first block is the priciest, then it steps down. For 5,120 GB:

TierDataRate /GBCost
First 10 TB 5,120 GB $0.085 $435
Less free tier (first 1 TB/mo) −1,024 GB −$87
One month 5,120 GB ~$0.068 blended $348

The same 5,120 GB on infrastructure that doesn't meter egress

Where it's servedEgress / monthNotes
CloudFront → internet $348 The metered, tiered rate above.
Cloudflare CDN (free tier) $0 Unmetered cache-hit bandwidth for normal sites on the free plan.
bunny.net CDN $26–$51 Volume-network pricing, ~$0.005–0.01/GB; excellent for media.
OVH / Hetzner flat box $0 Generous-to-unlimited transfer included; dedicated boxes are unmetered.
The honest footnote. This compares egress only. R2 and B2 still charge for storage (~$15/TB and ~$6/TB per month); a flat box still costs rent plus the time to run it. Egress is simply the line where AWS's markup is most extreme and most avoidable — which is why it's usually the first thing worth moving.

What 5 TB/mo actually is

5,120 GB of egress in a month is, concretely, any one of:

When this is genuinely fine (don't move it)

Related

Sources

Don't miss new posts

I publish honest, sourced breakdowns of cloud-exit economics — egress, storage, monitoring, reliability — and the occasional announcement. Leave your email and I'll let you know when something new goes up.

Double opt-in — you'll get one email to confirm. No spam, unsubscribe anytime. Read by me, never shared.