Skip to main content

Cloud Egress Cost Calculator

Compare egress pricing across AWS, GCP, and Azure — internet egress, inter-region transfer, CDN rates, and practical strategies to cut your data transfer bill.

✓ AWS vs GCP vs Azure egress rates ✓ Inter-region transfer pricing ✓ CDN vs direct-origin comparison ✓ Cost reduction strategies

Understanding Cloud Egress Pricing

Egress costs — charges for data leaving a cloud provider's network — are one of the most misunderstood and frequently underestimated components of cloud bills. Unlike compute or storage costs that scale predictably with usage, egress costs can spike dramatically as applications grow, and they create significant friction when attempting to migrate or distribute workloads across providers.

The three major cloud providers (AWS, GCP, Azure) all follow a tiered pricing model for internet egress: the first tier is priced highest, with rates declining for higher monthly volumes. However, even the lowest tiers remain substantially higher than the actual cost of bandwidth, as egress pricing is also a customer retention mechanism.

Understanding the different egress categories is essential: Internet egress (cloud to the public internet), inter-region transfer (between regions within the same cloud), inter-zone transfer (between availability zones in the same region), and CDN egress (via the provider's content delivery network). Each has different rates, and optimizing where you fall in each category can dramatically reduce costs.

Internet Egress Rate Comparison — AWS vs GCP vs Azure

Monthly Volume AWS ($/GB) GCP ($/GB) Azure ($/GB) Free Tier
0–100 GB / 0–1 TB $0.09 (after 100 GB free) $0.085 (after 200 GB free) $0.087 (after 5 GB free) AWS 100 GB / GCP 200 GB / Azure 5 GB
1–10 TB / 10 TB $0.09 $0.085 $0.083 —
10–50 TB / 10–50 TB $0.085 $0.065 $0.07 —
50–150 TB / 50+ TB $0.07 $0.045 $0.05 —
150+ TB $0.05 $0.045 $0.05 Contact for custom pricing

Rates shown are for US/EU regions (Zone 1). Asia-Pacific and South America regions are typically 30–50% higher. Prices are approximate — always verify at each provider's pricing page.

Inter-Region Transfer Costs

Inter-region transfers — data moving between two regions within the same cloud — are a common hidden cost in multi-region architectures. Read replicas, cross-region replication, and active-active deployments all generate inter-region traffic that can add up quickly at scale.

Route AWS ($/GB) GCP ($/GB) Azure ($/GB)
Same continent (e.g., US East ↔ US West) $0.02 $0.01 $0.02
US ↔ Europe $0.02 $0.08 $0.05
US ↔ Asia Pacific $0.08 $0.08 $0.08
Same region, cross-AZ $0.01 each way $0.01 each way Free
Same region, same AZ Free (private IP) Free Free

CDN Egress vs Direct Egress

For user-facing content, using the cloud provider's CDN reduces egress costs dramatically. CDN pricing leverages the provider's bulk bandwidth agreements with internet exchanges, passing savings to customers. The trade-off is that CDN pricing applies to edge-to-user delivery, not all traffic patterns — API calls, database queries, and server-to-server communication cannot be served from CDN.

Provider Direct Egress ($/GB) CDN Egress ($/GB) CDN Savings
AWS (S3 → CloudFront) $0.09 $0.0085–$0.012 ~87–91%
GCP (GCS → Cloud CDN) $0.085 $0.02–$0.04 ~53–76%
Azure (Blob → Azure CDN) $0.087 $0.0075–$0.015 ~83–91%
Cloudflare R2 + CDN $0.00 (free egress) $0.00 100%

CDN rates shown are for US/EU regions, first 10 TB tier. Origin-to-CDN transfer is typically free within the same provider. Cloudflare R2 is an S3-compatible object store with zero egress fees.

Strategies to Reduce Egress Costs

Egress Cost Examples at Scale

To illustrate how egress costs accumulate, consider a media platform streaming 100 TB/month of video to end users from AWS S3 in us-east-1:

At this scale, the CDN alone saves over $80,000 per year compared to direct egress. For any application serving significant user-facing content, CDN adoption is the highest-ROI optimization available.

Frequently Asked Questions

Why is cloud egress so expensive compared to ingress?▼

Cloud providers charge for data leaving their network (egress) because it represents a real cost — they pay for transit bandwidth to internet exchanges and peering partners. Ingress (data entering the cloud) is almost always free because it encourages data lock-in. Egress pricing creates a significant switching cost: once you store petabytes in one cloud, moving it out becomes expensive. This is a deliberate pricing strategy, not just infrastructure cost recovery.

What is the cheapest cloud provider for egress costs?▼

Google Cloud is generally the cheapest for internet egress among the major three, with rates starting at $0.085/GB for the first 10 TB/month (lower than AWS's $0.09/GB and Azure's $0.087/GB). However, for inter-region transfer within the same cloud, the comparison varies by route. Cloudflare R2 eliminates egress fees entirely (free egress to the internet), making it the cheapest option for object storage egress if it meets your use case.

How does using a CDN reduce egress costs?▼

CDN providers like CloudFront (AWS), Azure CDN, and Cloud CDN (GCP) have deeply discounted egress rates compared to direct-from-origin egress. CloudFront charges $0.0085–$0.012/GB vs S3's $0.09/GB for US regions — roughly 10x cheaper for content delivery. CDNs also cache content at edge locations, reducing origin fetches and thereby reducing the total volume of origin egress charged. For high-traffic public content, a CDN can reduce egress bills by 80–95%.

What is the free egress tier on AWS, GCP, and Azure?▼

AWS provides 100 GB/month free egress to the internet. GCP provides 200 GB/month free egress to the internet. Azure provides 5 GB/month free egress (via the free tier). Additionally, all three providers offer free inbound data transfer. For development, testing, and low-traffic applications, these free tiers can cover egress costs entirely. AWS also offers 1 TB/month free CloudFront egress via its free tier, which is significantly more useful for content delivery.

How much does inter-region data transfer cost on AWS vs GCP vs Azure?▼

Inter-region transfer costs vary significantly. On AWS, sending data between US regions costs $0.02/GB; between US and EU costs $0.02/GB; between US and Asia costs $0.08/GB. On GCP, same-continent transfer costs $0.01/GB; cross-continent costs $0.08/GB. Azure charges $0.02/GB for intra-continent (Zone 1) and $0.05–$0.08/GB for cross-continent transfers. GCP is cheapest for same-continent transfers; AWS and Azure are comparable for cross-continent.

What is the best strategy to minimize cloud egress costs for a multi-region application?▼

The most effective strategies are: (1) Keep compute and storage in the same region to avoid inter-region transfer fees. (2) Use CDNs for all user-facing content — CDN egress rates are 5–10x cheaper than origin egress. (3) Compress data before transfer — gzip/brotli can reduce transfer volume by 60–80% for text content. (4) Use PrivateLink/Private Service Connect to keep traffic on the provider's backbone rather than the public internet. (5) Consider Cloudflare R2 for egress-free object storage, fronted by Cloudflare CDN.

Share this tool: X / Twitter LinkedIn
✓ 60,000+ developers use DevPlaybook ★★★★★ 4.8 / 5 on Gumroad ✓ MIT licensed · Instant download ✓ No login required

Related Products

on Gumroad

You Might Also Need

More Free Tools

Related Articles

Enjoying this tool? Get more like it.

Weekly developer tool guides, productivity playbooks & AI tricks. Free. No spam.

DevPlaybook Pro 7 days free

Unlock AI-Powered Dev Tools

  • ⚡ AI Code Review, Doc Generator & SQL Builder
  • ⚡ All premium templates & early access
  • ⚡ Member discounts on Gumroad products
Start Free Trial →

$9/mo after trial · Cancel anytime

Want the full toolkit?

Get DevPlaybook Pro

Every template, guide, boilerplate, and automation script in one bundle. 13 premium products — grab them all at once and save big.

$79
$241 separately Save $162 (67% off)
Get DevPlaybook Pro — $79 →

MIT licensed · Instant download · No subscription

See what's included → Browse all deals →