Skip to content
CalculatorZilo Logo
  • Home
  • CalculatorsExpand
    • Browse all calculators
    • Education
    • Real Estate
    • Chemistry
  • Finance
  • Math
  • Health & Fitness
  • Science
  • About
  • Contact
CalculatorZilo Logo
Home / Aws Data Transfer Pricing Calculator
Cloud Computing

Aws Data Transfer Pricing Calculator

Published onOctober 14, 2025 Updated onOctober 22, 2026 7:04 am

AWS data transfer pricing is where cloud bills go to surprise people. The rates are tiered, they differ by route, and several of the most expensive routes never touch the public internet at all. This AWS data transfer pricing calculator prices each route the way AWS bills it: internet egress in volume tiers, CloudFront delivery with its own tiers plus request fees, inter-region and cross-AZ traffic, NAT Gateway processing and VPC peering, each as its own line with a printed tier breakdown.

The worked example used throughout is a mixed month: 500 GB of internet egress, 200 GB delivered through CloudFront with 2 million requests, 100 GB crossing regions, 200 GB crossing availability zones, and 100 GB each through a NAT Gateway and a VPC peering connection. It totals $46.50. For compute and storage pricing, use the whole-bill and EC2 calculators linked further down; this page prices movement only.

AWS Data Transfer Pricing Calculator
Egress, CloudFront, inter-region, NAT and peering charges, tier by tier
Internet egress (data transfer out to the internet)
CloudFront delivery (US, Canada, Europe tiers)
Between regions and availability zones
VPC services
Total monthly data transfer
$46.50
Internet egress$36.00
CloudFront data$0.00
CloudFront requests$0.00
Inter-region$2.00
Cross-AZ$2.00
NAT Gateway$4.50
VPC Peering$2.00
Total annual (monthly x 12)$558.00

Rates are the documented list tiers the tool was verified against, last checked October 2026. AWS changes prices without notice and enterprise agreements discount them: confirm a budget that matters on the official AWS pricing pages.

Quick Answer

Quick answer: A mixed month of 500 GB internet egress, 200 GB through CloudFront with 2 million requests, 100 GB inter-region, 200 GB cross-AZ, 100 GB through NAT and 100 GB over VPC peering costs $46.50. Egress alone is $36.00, because the first 100 GB is free and the next 400 GB bills at $0.09, and the 2 million CloudFront requests cost $0.00 because the Always Free tier covers the first 10 million requests each month. The same traffic yearly is $558.00, and egress is 77% of the total.

Key takeaways

  • Data transfer into AWS is free; nearly every surprise is data moving out, across or between. The first 100 GB out to the internet each month is free, aggregated across all services and regions.
  • Tiered means each gigabyte pays its own band's rate, not the top rate. 500 GB of egress costs $36.00, not the $45 a flat $0.09 multiplication suggests.
  • CloudFront is the one route that can undercut direct egress: a 1 TB free band every month, cheaper tiers after it, and the origin-to-CloudFront hop itself is free.
  • NAT Gateway processing at $0.045 per GB is the quiet multiplier in private-subnet designs. It charges for data that never leaves AWS.
On this page
  • Quick Answer
  • How to estimate a transfer bill route by route
  • How the tier math works
  • The two tier tables, in full
  • Worked example: a $46.50 month of mixed traffic
  • The internal charges people forget
  • Three ways to cut the transfer bill
  • What competing calculators miss
  • Frequently asked questions
  • Add This Calculator to Your Website
  • References

How to estimate a transfer bill route by route

Start from your architecture, not your last invoice. List every path data travels in a month: out to the internet, through CloudFront if you front traffic with it, between regions for replication, between availability zones for chatty services, and through NAT Gateways or peering connections inside the VPC. Enter each volume in its own section and press Calculate. The result prices every route separately and prints the tier breakdown for egress and CloudFront, so you can see which band each gigabyte fell into rather than trusting a blended average.

Volumes are the hard part for most teams. CloudWatch and VPC flow logs report bytes per route; a week of real traffic scaled to a month beats a guess. If your question is the whole AWS bill rather than the movement inside it, price the stack in the aws cost calculator and bring the transfer total back here for tier detail.

How the tier math works

AWS prices egress like income tax brackets: each gigabyte pays the rate of the band it falls into, and only that band.

1

Classify the traffic. Every gigabyte belongs to exactly one route: internet egress, CloudFront delivery, inter-region, cross-AZ, NAT processing or peering. The route picks the rate table.

2

Apply the free allowance. Egress gets its first 100 GB free each month, aggregated across services. CloudFront delivery gets its first 1,024 GB in the free band of its own table.

3

Walk the bands. Fill each band at its own rate, then spill into the next: the free band first, then the full width of each paid tier (10 TB of egress at $0.09, the next 40 TB at $0.085, and so on), exactly the way AWS prices tier widths beyond the free allowance. 500 GB of egress fills the 100 GB free band, then prices 400 GB at $0.09.

4

Add the flat routes. Inter-region, cross-AZ, NAT and peering are single per-GB rates with no tiers, so they multiply straight through.

The formulas: Tiered cost = sum over bands of (gigabytes in band x band rate). CloudFront requests = billable millions of requests x 100 x (HTTPS share x $0.01 + HTTP share x $0.0075), the per-10,000 rates blended, where billable requests are the monthly requests beyond the first 10 million, which the Always Free tier covers. Inter-region = GB x route rate ($0.02 or $0.09). Cross-AZ = GB x $0.01. NAT = GB x $0.045. Peering = GB x $0.01 x 2 sides.

The two tier tables, in full

Internet egress from AWS services to the internet, per month, aggregated across the account:

Monthly volumePrice per GB
First 100 GBFree
Next 10 TB (after the free 100 GB)$0.09
Next 40 TB$0.085
Next 100 TB$0.07
All further volume$0.05

CloudFront delivery in the US, Canada and Europe price classes this tool models:

Monthly volumePrice per GB
First 1 TBFree
Next 10 TB (after the free 1 TB)$0.085
Next 40 TB$0.080
Next 100 TB$0.060
Next 350 TB$0.040
Next 524 TB$0.030
Next 4 PB$0.025
All further volume$0.020

These are the schedules published on the Amazon EC2 On-Demand pricing page for data transfer and the Amazon CloudFront pay-as-you-go pricing page. One note on requests: this tool deducts the Always Free allowance AWS publishes for CloudFront, the first 10 million requests per month, before pricing request fees, and the data tiers include the free 1 TB delivery band the same way.

Worked example: a $46.50 month of mixed traffic

The calculator is pre-filled with a small production footprint: a public site with a CDN in front, a replica in a second region, services spread across two availability zones, and private subnets reaching the internet through NAT.

RouteMathMonthly
Internet egress, 500 GB100 GB free + 400 x $0.09$36.00
CloudFront data, 200 GBinside the 1,024 GB free band$0.00
CloudFront requests, 2M at 90% HTTPSinside the 10M free request allowance$0.00
Inter-region, 100 GB US to US100 x $0.02$2.00
Cross-AZ, 200 GB200 x $0.01$2.00
NAT Gateway, 100 GB processed100 x $0.045$4.50
VPC peering, 100 GB100 x $0.01 x 2 sides$2.00
Total$558.00 per year$46.50
Internet egress (77%)
$36.00
NAT Gateway (10%)
$4.50
Inter-region (4%)
$2.00
Cross-AZ (4%)
$2.00
VPC peering (4%)
$2.00
CloudFront requests (0%)
$0.00

Scale changes the winner. At 10 TB of pure internet egress the same tier table returns $912.60 per month, which matches AWS's own published worked example for that volume. Push 2 TB through CloudFront with 10 million requests instead and the tool returns $87.04 for delivery plus $0.00 for requests, $87.04 in total: the free 1 TB band covers the first half of the delivery, the Always Free allowance covers every one of the 10 million requests, and the lower tiers do real work at volume.

The internal charges people forget

Three lines in the worked example never leave AWS, and together they cost more than the CloudFront bill. Cross-AZ traffic is billed at $0.01 per GB in each direction, so a round trip between services in different zones costs $0.02, and microservice chatter generates it invisibly: health checks, service meshes and replicated caches all count. NAT Gateway processing at $0.045 per GB is steeper per byte than first-tier internet egress after the free allowance math, and it applies to traffic from private subnets even when the destination is an AWS service that a gateway endpoint would have reached free. Peering is charged on both sides of the connection, which is why this tool doubles its $0.01 rate.

The compute generating this traffic has its own pricing traps, and the aws ec2 cost calculator covers the instance side, including why its simpler transfer line (first 100 GB free, then a flat rate) is a planning shortcut rather than the full tier schedule modeled here.

Three ways to cut the transfer bill

Front public content with CloudFront. The origin-to-CloudFront hop is free, delivery starts with a free terabyte, and every cached response is a response your origin never sends. At 10 TB a month, direct egress costs $912.60 while CloudFront delivery of the same volume costs $783.36 before request fees. Second, keep chatty services in one availability zone where the architecture allows it, and use gateway VPC endpoints for S3 and DynamoDB so private-subnet traffic stops paying NAT processing rates. Third, watch the inter-region line before adding replicas: at $0.09 per GB to Asia-Pacific, a chatty replication pattern can cost more than the second region's compute. Teams comparing clouds on transfer policy specifically should also run the whole stack through the azure cost calculator, because egress allowances are one of the few places the two providers still differ in structure, not just price.

What competing calculators miss

Most AWS calculators treat transfer as one flat rate times one volume, which gets 500 GB wrong by $9 and 10 TB wrong by hundreds. EgressCost runs a sharp single-purpose tool, but it prices S3 egress only: no CloudFront requests, no NAT, no cross-AZ, no peering. The detailed guides, Wring's transfer pricing map is the best of them, explain every route carefully and then leave the tier arithmetic to the reader. The official Pricing Calculator prices transfer correctly but buries it inside a full-estimate workflow built for whole architectures.

This page is the missing middle: all six transfer routes, real tier tables, a printed breakdown of which band each gigabyte fell into, and worked examples at three scales that reproduce against the published AWS figures.

Frequently asked questions

It depends on the band the gigabyte falls into. After a 100 GB monthly free allowance aggregated across services, internet egress costs $0.09 per GB for the first 10 TB beyond the free allowance, $0.085 for the next 40 TB, $0.07 for the next 100 TB and $0.05 above that, each rate applying only to the gigabytes inside its own band. So 500 GB costs $36.00, not $45.00, because the first 100 GB is free and only the remaining 400 GB pays the first paid rate.

Yes. Data transferred into AWS from the internet is not charged, across services and regions. The charges start when data moves out to the internet, between regions, between availability zones, or through services like NAT Gateway that bill per gigabyte processed.

AWS gives every account 100 GB of free data transfer out to the internet per month, aggregated across all services and regions rather than per service. In this calculator the egress tiers apply it automatically: the first 100 GB of the egress volume prices at $0. CloudFront delivery has a separate, larger free band of 1 TB per month in its own tier table.

Two charges stack. The gateway itself bills hourly for existing, and every gigabyte it processes costs $0.045, which is half the first paid egress rate, charged on traffic that may never leave AWS. Architectures that route all private-subnet traffic, including calls to S3 or DynamoDB, through NAT pay processing fees on everything. Gateway VPC endpoints for those services remove much of that traffic from the NAT path.

Yes. Traffic crossing between availability zones in the same region is billed at $0.01 per GB on the way out of one zone and again on the way into the other, so a request and its response each pay for their crossing. This calculator prices the volume you enter at $0.01 per GB; enter round-trip volume if you want the full both-directions figure for a chatty service pair.

For public content, usually yes. The transfer from your origin into CloudFront is free, the first 1 TB of delivery each month is in the free band, and the paid tiers start at $0.085 per GB against $0.09 for direct egress. At 10 TB a month this calculator prices direct egress at $912.60 and CloudFront delivery at $783.36 before request fees. Below the free bands the saving is mostly the request fees, and private or uncacheable traffic gains nothing.

Per 10,000 requests: $0.01 for HTTPS and $0.0075 for HTTP in the US, Canada and Europe price classes modeled here. This calculator blends the two by your HTTPS share, then multiplies by requests in units of 10,000. The first 10 million requests each month are free under the Always Free tier AWS publishes, and this calculator deducts them before pricing the rest. Two million requests at 90% HTTPS therefore cost $0.00 here, and 12 million requests would cost 200 x $0.00975 = $1.95, for the 2 million billable requests only.

No. The egress tiers and CloudFront prices here are the US and Europe schedules, which are the most common budgeting baseline. Asia-Pacific, South America and other regions run higher per-GB rates on several routes, and inter-region pricing depends on the specific pair, which is why the calculator offers route rates for the pairs it models and marks others for verification on the AWS pricing page.

Add This Calculator to Your Website

Embed the AWS Data Transfer Pricing Calculator on your own site. Pick a size to preview it live, then copy the code.

Powered by Calculator Zilo

References

  1. Amazon Web Services, "Amazon EC2 On-Demand Pricing" - the data transfer out schedule: 100 GB free monthly aggregated, then $0.09, $0.085, $0.07 and $0.05 per GB tiers. AWS: EC2 Pricing and Data Transfer Tiers. Accessed October 2026.
  2. Amazon Web Services, "Amazon CloudFront Pricing: Pay As You Go" - delivery tiers by region and the per-10,000 HTTP and HTTPS request rates. AWS: CloudFront Pay As You Go Pricing. Accessed October 2026.
  3. Amazon Web Services, "Amazon CloudFront Pricing" - the Always Free tier of 1 TB of data transfer out and 10 million requests per month. AWS: CloudFront Pricing and Free Tier. Accessed October 2026.
  4. Amazon Web Services, "Amazon VPC Pricing" - NAT Gateway hourly and per-GB processing charges and VPC peering data rates. AWS: VPC and NAT Gateway Pricing. Accessed October 2026.
  5. Amazon Web Services, "AWS Free Tier" - the 100 GB data transfer out allowance aggregated across services and regions. AWS: Free Tier and Transfer Allowance. Accessed October 2026.
  6. Amazon Web Services, "AWS Pricing Calculator" - the official route for confirming transfer costs inside a complete architecture estimate. AWS Pricing Calculator. Accessed October 2026.

Related calculators

Cloud ComputingAzure VM Pricing Calculator: Compare All VM ModelsOne Azure virtual machine can be bought at least six different prices, and the cheapest headline is often the most expensive mistake.Cloud ComputingAzure Storage Pricing Calculator: Free ToolAzure Blob Storage pricing looks simple on the rate card and then behaves differently on the invoice, because the per-GB price is only one of five charges.Cloud ComputingAzure Cost CalculatorWhat will that Azure architecture actually cost per month?Cloud ComputingS3 Price CalculatorStoring a terabyte in Amazon S3 looks like a $23 decision until requests and data transfer join the bill.Cloud ComputingEbs Pricing CalculatorAn EBS volume looks cheap per gigabyte until provisioned IOPS, throughput and snapshots stack up on the same bill.Cloud ComputingAWS Cost CalculatorWhat will a real AWS deployment cost per month, not just one instance on its own?

We use cookies to analyze traffic. You can accept or decline cookies below. Learn more

calculatorzilo

CalculatorZilo

Free calculators for everyday life. No signup, no cost, just answers.

Categories

Finance Math Health & Fitness Education Science Real Estate Chemistry Browse all calculators

Popular tools

Mortgage Payment Calculator BMI Walking Calculator Salary Per Minute Calculator Percentage Off Calculator

Company

About Us Contact Us Privacy Policy Terms and Conditions
Disclaimer Cookie Policy DMCA Policy Affiliate Disclosure FAQ Accessibility Statement

© 2026 CalculatorZilo • Free calculators for everyone

  • Home
  • Calculators
    • Browse all calculators
    • Education
    • Real Estate
    • Chemistry
  • Finance
  • Math
  • Health & Fitness
  • Science
  • About
  • Contact
Search