Data Transfer Cost Calculator
Estimate what your data transfer (egress) will cost on a cloud host or CDN. It is for developers, ops teams and anyone sizing a hosting bill who needs a quick outbound-bandwidth figure before committing to a provider or scaling traffic up.
How it works
Providers bill outbound data per gigabyte and usually bundle a free monthly allowance, so the calculation is:
cost = (total GB − free GB) × price per GB
The tool first converts your volume to gigabytes using decimal units — MB ÷ 1000, GB ×1, TB ×1000 (1 GB = 1000 MB). It then subtracts the free allowance, clamps the billable amount at zero (so a volume under the free tier costs nothing), and multiplies the remaining billable GB by your price per GB. The currency selector is a display label only — no exchange rate is applied.
Example
500 GB of egress, a 100 GB free tier, at $0.09 per GB:
- Total = 500 GB
- Billable = 500 − 100 = 400 GB
- Cost = 400 × 0.09 = $36.00
| Input | Value |
|---|---|
| Volume | 500 GB |
| Free allowance | 100 GB |
| Billable | 400 GB |
| Price per GB | $0.09 |
| Cost | $36.00 |
Everything is calculated locally in your browser — nothing is sent anywhere.
Egress pricing by major provider
Cloud providers charge very different rates for outbound data transfer. The rates below are representative published list prices for general internet egress and vary by region, volume tier, and destination — always confirm with your provider before budgeting:
| Provider | Approx. egress rate | Free tier |
|---|---|---|
| AWS (EC2/S3 to internet) | ~$0.09/GB (first 10 TB) | 100 GB/month (some products) |
| Google Cloud | ~$0.08–$0.12/GB | 1 GB/month |
| Azure | ~$0.08–$0.087/GB | 100 GB/month |
| Cloudflare (CDN) | $0 for bandwidth | Unlimited (CDN traffic) |
| Netlify | $0.20/GB over 100 GB | 100 GB/month |
| Vercel | $0.15/GB over free tier | Varies by plan |
The variation is substantial. Cloudflare’s CDN zero-egress model and similar offerings from BunnyCDN or Backblaze B2 (which waives egress fees to Cloudflare-connected origins) can dramatically reduce transfer costs for high-traffic static content compared to first-party cloud egress.
Tiered pricing and when it matters
Many providers reduce the per-GB rate at higher volumes. AWS, for example, charges a lower rate above 10 TB/month and lower still above 150 TB/month. If your estimate shows significant monthly egress, check whether your provider’s tier structure applies — the savings above certain thresholds can be meaningful.
This calculator uses a flat per-GB rate, which is accurate for providers with flat pricing or for estimating the first tier. If your volume spans multiple tiers, calculate each portion at its tier rate and sum them.
Ingress is usually free
Most cloud and CDN providers do not charge for inbound data (ingress). The cost is always on the outbound side: data leaving the cloud to the internet, or data transferring between regions or availability zones (inter-region transfer). If you are only uploading to cloud storage and users are not downloading yet, your egress cost is zero or near zero. The billing only begins when data flows outward toward your users.