📤Egress Fees 2026

Cloud Storage Egress Fees

Egress (data transfer out to internet) is the hidden cost that can make cheap storage expensive. AWS charges $0.09/GB — on 10TB/month that's $921 in egress alone. Cloudflare R2 and Wasabi charge nothing.

Egress Cost Per GB — Internet Downloads

Cloudflare R2Free tier: Unlimited
🟢 Free
Zero egress fees — always free to any destination
WasabiFree tier: Free (1TB/mo)
🟢 Free
Free egress up to your storage amount per month
Backblaze B2Free tier: 1 GB/day free
$0.010/GB
Free via Cloudflare Bandwidth Alliance; $0.01/GB otherwise
DigitalOcean SpacesFree tier: 1 TB/mo included
$0.010/GB
1TB/month included; $0.01/GB after
Amazon S3Free tier: 100 GB/mo free
$0.090/GB
$0.09/GB to internet; $0.085/GB after 10TB/mo tier
Google Cloud StorageFree tier: 1 GB/mo free
$0.120/GB
$0.12/GB Americas+Europe; $0.08/GB Asia; varies by region
Azure Blob StorageFree tier: 5 GB/mo free
$0.087/GB
$0.087/GB first 10TB/mo; decreasing tiers after

What Egress Actually Costs at Scale

Egress fees only matter at volume. Here's what each provider charges for 10TB of downloads per month:

Provider$/GB10 TB/mo cost
Cloudflare R2Free$0 🟢
WasabiFree$0 🟢
Backblaze B2$0.010$102
DigitalOcean Spaces$0.010$102
Amazon S3$0.090$922
Google Cloud Storage$0.120$1229
Azure Blob Storage$0.087$891

At 10TB/mo egress: AWS costs $921, Azure $891, GCS $1,229. Cloudflare R2 and Wasabi cost $0. The difference is 3–4 orders of magnitude.

When Do Egress Fees Matter?

📹Media delivery & video streamingHigh Impact

A 1GB video file served to 1,000 users = 1TB egress. On AWS that's $92 per video per thousand views. On Cloudflare R2, it's $0. For any media-heavy app, egress is often the dominant cost.

🌍Public API serving binary dataHigh Impact

If your API returns images, audio, documents, or large JSON payloads to end users, those bytes flow through egress. Even moderate-traffic APIs (100k req/day at 50KB avg) generate 150GB/day — $13.50/day on AWS egress alone.

🔄Multi-cloud data replicationHigh Impact

Copying data between AWS regions or to another cloud provider triggers egress fees at both the source and sometimes the destination. For DR setups, this can add thousands per month invisibly.

💾Backups and archival

If you store backups on S3 and rarely download them, egress is negligible. The cheap storage cost ($0.023/GB/mo) is what matters, not egress. AWS is fine for write-heavy, read-rarely workloads.

🔒Internal AWS service access

Data transferred between AWS services in the same region (S3 to EC2, S3 to Lambda) is free. Egress fees only apply to downloads to the internet or cross-region transfers.

Which Provider to Choose Based on Egress Needs

High egress, read-heavy (video, media, APIs)
Cloudflare R2 or Wasabi

Zero egress fees. R2 is S3-compatible and integrates with Cloudflare Workers for edge delivery. Wasabi has a 1TB/month free egress policy.

Backups, archives, write-heavy workloads
Backblaze B2 or Amazon S3

B2 is cheapest at $0.006/GB/mo storage, and egress is rarely needed for backups. S3 is the mature choice for AWS-native stacks where egress stays internal.

Enterprise / compliance / AWS ecosystem
Amazon S3 or Azure Blob

Pay the egress premium for mature tooling, SLAs, compliance certifications (SOC2, HIPAA, PCI), and seamless integration with compute services.

Head-to-Head Egress Comparisons

Amazon S3
$0.09/GB egress
VS
Cloudflare R2
🟢 Free egress
Amazon S3
$0.09/GB egress
VS
Backblaze B2
$0.01/GB egress
Azure Blob Storage
$0.087/GB egress
VS
Cloudflare R2
🟢 Free egress
Google Cloud Storage
$0.12/GB egress
VS
Backblaze B2
$0.01/GB egress

More Cloud Storage Resources

🗄️
Full Cloud Storage Comparison
All 7 providers — storage + egress costs
⚖️
AWS S3 vs Cloudflare R2
The most popular egress comparison
💸
Backblaze B2 vs R2
Two zero/near-zero egress options