Data Transfer Cost Calculator
PerformanceEstimate 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
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
- › Use a CDN (Cloudflare, CloudFront, Fastly) to serve static assets. CDN egress is often 5–10× cheaper than origin egress, and Cloudflare's free tier has zero egress fees.
- › Keep traffic within the same cloud region or zone. Intra-region traffic between availability zones is free or near-zero on most providers — cross-region or internet egress is where costs spike.
- › Enable compression (gzip/Brotli) at the edge. Compressed responses reduce transfer volume by 60–80% for JSON and HTML payloads, cutting billable GB proportionally.
- › Consider Cloudflare R2 or Backblaze B2 for object storage with heavy download traffic. Both charge $0.00–$0.01/GB egress vs $0.09/GB on AWS S3.
- › Use <a href="/calculators/bandwidth-cost-calculator">Bandwidth Cost Calculator</a> alongside this tool when your provider charges on both sustained throughput (Mbps) and per-GB transfer.
- › Audit your logging and monitoring pipelines. Sending logs from EC2 to a third-party service crosses the internet and incurs egress fees — shipping to CloudWatch first is free within the region.
Notes
- › Results are estimates and may vary based on actual usage.
- › Always validate against your production environment.