AWS · Azure · GCP · R2 · Free tool
Multi-cloud data egress cost calculator
Plug in monthly egress volume, source cloud, and destination to compare
AWS, Azure, GCP, and Cloudflare R2 side by side. Tiered pricing is
applied where it applies.
How the math works
AWS, Azure, and GCP use tiered public-internet egress pricing.
The first 100 GB per month is free on AWS and Azure. After that,
the per-GB rate drops as monthly volume crosses the higher bands.
R2 charges nothing for egress regardless of volume.
Cross-region traffic inside the same cloud is modeled as $0.02 per
GB across AWS, Azure, and GCP. Real rates depend on region pair and
service, so treat this as a planning baseline.
Inter-cloud traffic is billed by the source cloud at its standard
internet egress rate. The destination cloud usually does not charge
for ingress.
Pricing sources
Tiers reflect public list prices as of May 2026 from AWS Data
Transfer, Azure Bandwidth Pricing, Google Cloud Network Pricing,
and Cloudflare R2 pricing.
- AWS: first 100 GB free, then $0.09/GB to 10 TB, $0.085 to 50 TB, $0.07 to 150 TB, $0.05 above.
- Azure Zone 1: first 100 GB free, then $0.087/GB to 10 TB, $0.083 to 50 TB, $0.07 to 150 TB, $0.05 above.
- GCP: $0.12/GB to 1 TB, $0.11 to 10 TB, $0.08 above.
- Cloudflare R2: $0.00/GB to internet, no tiers, no inter-region charge.
Enterprise discounts under an EDP, MACC, or Cloudflare agreement
commonly move the effective rate by 10 to 30 percent.