CloudPriceBook

How to estimate your AWS data-transfer bill

By CloudPriceBook Editorial · 2026-06-10

In short: AWS data transfer has three buckets: internet egress (~$0.09/GB after 100 GB/month free), cross-region transfer (~$0.02/GB) and inter-AZ transfer (~$0.01/GB each way). Estimate it by listing each data flow, multiplying GB by the matching rate, and subtracting the free tier. A service serving 5 TB/month to the internet costs roughly $450 in egress alone — often the dominant line on an AWS bill.

AWS data-transfer charges are confusing because there isn’t one rate — there are several, depending on where the data goes. Here’s how to estimate it before the invoice arrives.

Rates below are list prices as of June 2026 and are estimates — verify on the AWS pricing pages.

The three buckets

Transfer typeTypical rateNotes
Internet egress (out)~$0.09/GBFirst 100 GB/month free; tapers to ~$0.05/GB at high volume
Cross-region~$0.02/GBBetween AWS regions
Inter-AZ (within a region)~$0.01/GB each wayOften overlooked; charged both directions
Internet ingress (in)$0.00Inbound is free

Step-by-step estimate

  1. List every data flow. For each, note source → destination and whether it crosses the internet, a region boundary or an AZ boundary.
  2. Estimate monthly GB for each flow (CloudWatch NetworkOut, ALB/CloudFront metrics, or app logs help).
  3. Apply the matching rate from the table. Subtract the 100 GB free tier from internet egress only.
  4. Sum them. Internet egress usually dominates.

Worked example

A web service serving 5 TB/month to users, with a database replicating 500 GB/month across AZs:

FlowGBRateCost
Internet egress5,120 − 100 free = 5,020$0.09~$452
Inter-AZ replication500 (×2 directions) = 1,000$0.01~$10
Total~$462/mo

The internet egress dwarfs everything — which is exactly why egress fees matter so much.

Find it in your current bill

In Cost Explorer, group by Usage Type and look for line items containing DataTransferDataTransfer-Out-Bytes is internet egress, DataTransfer-Regional-Bytes is inter-AZ, and inter-region items show cross-region transfer.

How to cut it

Try the calculator

Plug your egress GB into the egress / data-transfer calculator to compare AWS against free-egress alternatives, and see the full egress comparison. All figures are estimates — confirm on the AWS pricing pages.

Frequently asked questions

How much does AWS charge for data transfer out?

About $0.09/GB for internet egress after the first 100 GB/month free, tapering toward $0.05/GB at very high volume. Cross-region transfer is ~$0.02/GB and inter-AZ transfer ~$0.01/GB in each direction.

Is data transfer into AWS free?

Yes, inbound data transfer (ingress) from the internet is free. You are charged for outbound (egress) and for transfer between regions and Availability Zones.

How do I find data transfer in the AWS bill?

In Cost Explorer, group by 'Usage Type' and filter for entries containing 'DataTransfer' or 'Bytes' — e.g. DataTransfer-Out-Bytes (internet egress), DataTransfer-Regional-Bytes (inter-AZ) and inter-region transfer line items.

Related articles

Last updated: 2026-06-10