CalcEngine All Calculators

Data Transfer Cost Calculator

Performance

Estimate your cloud egress bill in seconds — enter your data volume, per-GB rate, and free tier allowance. Works for AWS, GCP, Azure, and any provider that charges per GB.

Last updated: April 2026

This calculator is designed for real-world usage based on typical engineering scenarios and publicly available documentation.

A data transfer cost calculator helps engineers and architects predict the egress bill before it arrives. Cloud providers charge for data leaving their network (egress), and those costs add up fast — a single application serving 10 TB/month at $0.09/GB runs a $900 line item that rarely appears in initial budget estimates. This calculator is built for backend engineers, DevOps teams, and cloud architects who need a quick sanity-check on transfer spend. Enter your monthly data volume in gigabytes, the provider's per-GB egress rate, and any free tier allowance — you'll see the billable volume and total cost instantly. Egress rates vary significantly across providers and tiers. AWS and Azure both charge $0.09/GB for the first 10 TB/month from most regions, dropping to $0.085/GB and lower at higher volumes. Google Cloud charges $0.08/GB for the first 1–10 TB. Traffic that stays within the same region or crosses from cloud to on-premises via a committed interconnect may be cheaper or free. Use this alongside the Bandwidth Cost Calculator when you need to separate sustained throughput costs from per-transfer billing — some providers charge on both dimensions depending on service tier.

How to Calculate Data Transfer Cost

Transfer Cost — how it works diagram

1. Find your provider's egress rate per GB — check the networking or data transfer section of their pricing page. 2. Identify your free tier: AWS offers 100 GB/month free from EC2, GCP offers 1 GB/month free. 3. Enter your estimated monthly data volume in GB. 4. The calculator subtracts the free tier from your total volume to get billable GB. 5. Billable GB is multiplied by your per-GB rate to produce the total monthly transfer cost.

Formula

Billable GB  = max(0, Data Volume GB − Free Tier GB)
Total Cost   = Billable GB × Price per GB

Data Volume GB — total egress in a billing period (gigabytes)
Free Tier GB   — provider-supplied free allowance (e.g. 100 GB on AWS)
Price per GB   — egress rate in USD, e.g. $0.09 for AWS us-east-1

Example Data Transfer Cost Calculations

Example 1 — Small SaaS on AWS (us-east-1)

Volume:  500 GB/month
Free:    100 GB  (AWS EC2 free tier)
Billable: 400 GB  ×  $0.09/GB
                    ─────────────
Monthly cost: $36.00   →   $432.00/year

Example 2 — Video streaming on Google Cloud (10 TB/month)

Volume:  10,000 GB/month
Free:    1 GB  (GCP free tier)
Billable: 9,999 GB  ×  $0.08/GB
                    ─────────────
Monthly cost: $799.92   →   ~$9,599/year

Example 3 — Enterprise CDN offload via Azure (50 TB/month)

Volume:  51,200 GB/month
Free:    5 GB
Billable: 51,195 GB
  First 10,240 GB  ×  $0.0875/GB  =  $896.00
  Next 40,955 GB   ×  $0.0830/GB  =  $3,399.27
                    ─────────────
Monthly cost: $4,295.27

Cloud Egress Pricing by Provider (Outbound to Internet)

Model Input / 1M tokens Output / 1M tokens
AWS (us-east-1) 100 GB free/mo $0.09/GB (first 10 TB)
Google Cloud 1 GB free/mo $0.08/GB (first 10 TB)
Azure 5 GB free/mo $0.0875/GB (first 10 TB)
Cloudflare R2 Unlimited free $0.00/GB egress
Backblaze B2 3× storage free $0.01/GB
DigitalOcean 1 TB free/mo $0.01/GB after free

Prices are approximate. Verify on your provider's pricing page before budgeting.

Tips to Reduce Data Transfer Costs

Notes

Frequently Asked Questions

What is egress cost in cloud pricing? +
Egress cost is the fee a cloud provider charges for data leaving their network — typically to the internet or to a different region. Ingress (data coming in) is almost always free. Egress is where bills accumulate for applications that serve files, stream media, or push data to external APIs. Most providers charge per GB transferred, with rates decreasing at higher volume tiers.
Why is AWS data transfer so expensive? +
AWS charges $0.09/GB for the first 10 TB/month of egress from most regions, which adds up quickly at scale. The cost covers network infrastructure and peering agreements. Mitigations include using CloudFront CDN (cheaper egress rate), keeping traffic intra-region (free), or migrating object storage to zero-egress providers like Cloudflare R2 for read-heavy workloads.
How do I calculate GB from my application traffic? +
Multiply your average response size in KB by monthly request volume, then divide by 1,048,576 to convert to GB. For example, 10 million requests at 50 KB each = 500,000,000 KB ÷ 1,048,576 ≈ 476 GB. Check your load balancer or CDN dashboard for actual bytes transferred — AWS CloudWatch, GCP Cloud Monitoring, and Azure Monitor all expose this metric directly.
Does data transfer cost apply to database queries? +
Yes, if the database and application server are in different regions or availability zones. Intra-AZ traffic within the same region is typically free on AWS and GCP. Cross-AZ traffic within a region is $0.01/GB on AWS. Cross-region database replication or queries from an external application server both incur standard egress rates — architect your VPC to keep hot data paths within the same AZ.
Is there a free tier for data transfer on AWS or GCP? +
AWS offers 100 GB/month free egress from EC2 and 1 TB/month free from CloudFront. Google Cloud provides 1 GB/month free internet egress and free traffic to certain Google services. Azure gives 5 GB/month free. All three providers also offer free intra-region traffic between their services. Use the Storage Cost Calculator to pair transfer costs with object storage fees.