Estimate your AWS data transfer bill across internet egress, cross-region traffic, inter-AZ traffic and NAT gateways. This AWS data transfer cost calculator applies the tiered rates for US East (N. Virginia) and shows what is driving the charge. Part of our free cloud cost calculator.
Enter how much data leaves the internet edge, crosses regions, moves between availability zones and passes through NAT gateways. The calculator applies the tiered internet egress rates and shows which path is costing you the most.
| Line item | Usage | Rate | Monthly cost |
|---|
Data coming into AWS is free. Data leaving to the internet is free for the first 100 GB each month, then $0.09 per GB, falling to $0.05 per GB above 150 TB. Traffic between regions, between availability zones, and through NAT gateways has its own charges.
This AWS data transfer cost calculator is the AWS-focused companion to our free cloud cost calculator, which compares egress across AWS, Azure, GCP, Oracle Cloud and others. Every rate below is for US East (N. Virginia) and was checked against the AWS Price List API on November 11, 2026.
| Traffic path | Price | Notes |
|---|---|---|
| Data in from the internet | $0.00 per GB | Always free |
| Internet egress, first 100 GB per month | $0.00 per GB | Aggregated across services and regions |
| Internet egress, up to 10 TB | $0.09 per GB | Tiers are cumulative per month |
| Internet egress, next 40 TB | $0.085 per GB | |
| Internet egress, next 100 TB | $0.07 per GB | |
| Internet egress, over 150 TB | $0.05 per GB | Above 500 TB, contact AWS |
| Inter-region, US East to Oregon, Frankfurt or Singapore | $0.02 per GB | Other region pairs can cost more |
| Between availability zones | $0.01 per GB each direction | So $0.02 per GB for a round trip |
| NAT gateway | $0.045 per hour plus $0.045 per GB processed | Egress charges still apply on top |
A small SaaS pays tens of dollars a month for transfer, a media site pays about a thousand, and a data-heavy platform pays several thousand. NAT gateway processing and inter-AZ traffic often add more than people expect. These scenarios use the calculator formula.
| Scenario | Internet egress | Inter-region | Inter-AZ | NAT gateways / GB | Monthly cost |
|---|---|---|---|---|---|
| Small SaaS | 500 GB | 0 GB | 200 GB | 1 / 300 GB | $86.35 |
| Media site | 10,240 GB | 500 GB | 2,000 GB | 2 / 1,000 GB | $1,073.30 |
| Data-heavy platform | 51,200 GB | 10,240 GB | 20,000 GB | 3 / 10,000 GB | $5,547.55 |
Keep traffic inside the same availability zone where you can, use gateway VPC endpoints for S3 and DynamoDB, serve downloads through a CDN, and avoid cross-region replication you do not need. Each of these targets a specific line in the calculator.
Our interview guide on multi-cloud egress cost optimization covers the architecture side. If you also run Azure, the Azure VM cost calculator prices the compute, and for monitoring costs see the CloudWatch cost calculator.
Inter-AZ traffic is billed at $0.01 per GB on the way out and $0.01 per GB on the way in, so each GB crossing zones costs $0.02. A NAT gateway adds $0.045 per hour and $0.045 per GB processed, and traffic to the internet through it also pays normal egress rates.
One gateway running all month costs about $32.85 before any data. Processing 1 TB through it adds $46.08. Multi-AZ designs usually run one gateway per zone, so the hourly part multiplies with the zone count.
Short answers to the questions people ask most about this calculator and the pricing behind it. Every figure is a public list price for the stated region.