Cloud Egress Cost Calculator
Traffic Flows
Cost Breakdown
| Flow Type↕ | Provider↕ | GB/mo↕ | Monthly Cost↕ |
|---|---|---|---|
| Public Internet Egress | AWS | 1,000 | $90.00 |
Optimization Suggestions
Use Cloudflare R2 for egress-heavy workloads — $0 egress
AWS $90.00/mo → Cloudflare R2 $0.00/mo (save $90.00/mo)
Cloud egress — moving data out to the internet, across availability zones, or between regions — is one of the most underestimated lines on a cloud bill. This calculator prices each traffic flow across AWS, Azure, GCP, Cloudflare R2, and Backblaze B2 using published per-GB rates and tiered volume discounts, totals your monthly cost, and surfaces the cheapest provider for each flow so you can see exactly where a switch would save money.
Formula
Tiered cost = Σ (GB in tier × tier rate); Flat cost = GB × rate
- GB in tier
- Gigabytes that fall within a given pricing band (e.g. first 10 TB, next 40 TB)
- tier rate
- Per-GB price for that band; AWS starts at $0.09/GB and steps down to $0.05/GB at high volume
- flat rate
- Single per-GB price for providers without tiers (GCP $0.12, R2 $0.00, B2 $0.01)
How it works
- Add one or more traffic flows. For each, choose the flow type (public-internet egress, inter-AZ, inter-region, or CDN origin pulls), the current provider, and the GB transferred per month.
- Public internet egress on AWS and Azure uses tiered pricing (the per-GB rate drops as volume grows), while GCP, R2, and B2 use flat rates — notably R2 at $0 egress. Inter-AZ, inter-region, and CDN-origin flows use provider-specific rates.
- The calculator sums the monthly cost, breaks it down by provider, then compares every provider for each flow and recommends switches, reporting the total estimated savings available.
Worked example
50,000 GB (50 TB) of public internet egress per month currently served from AWS.
- AWS tiers: first 10,000 GB × $0.09 = $900, next 40,000 GB × $0.085 = $3,400.
- Total AWS cost = 900 + 3,400 = $4,300/mo.
- The same 50,000 GB on Cloudflare R2 costs 50,000 × $0.00 = $0.
- Best provider for this flow is R2, so the suggested savings is the full $4,300.
AWS bills about $4,300/month for 50 TB of egress; moving the flow to Cloudflare R2 (zero egress) would save the entire $4,300/month.
Frequently asked questions
- Why is cloud egress so expensive?
- Major providers charge little or nothing to ingest data but bill significantly to send it out to the internet — typically $0.05 to $0.12 per GB. At terabyte scale this can dominate a bill, which is why egress-heavy workloads benefit from providers like Cloudflare R2 that charge $0 for egress.
- What is the difference between inter-AZ and inter-region traffic?
- Inter-AZ traffic moves between availability zones within the same region (often around $0.01/GB), while inter-region traffic crosses to a different geographic region and usually costs more, especially on GCP. Both are separate from public internet egress.
- Are these prices exact for my account?
- No. The rates are public list prices as of 2024 and are simplified into representative tiers. Enterprise agreements, committed-use discounts, free monthly allowances, and region-specific pricing can change your actual cost, so treat the result as a comparison estimate.
- Does using a CDN reduce egress costs?
- Often yes. A CDN serves cached content from edge locations and can reduce origin pulls; many providers waive egress fees from object storage to their own CDN. This tool models CDN origin-pull flows at $0 to reflect those waived origin-to-CDN transfer charges.