Estimate monthly cloud data-transfer-out (egress) costs across AWS, GCP, Azure, DigitalOcean, Hetzner, and Cloudflare. This tool estimates COST in dollars for moving data out to the internet — not download time (see our Bandwidth Calculator for that).
Enter your details and click Calculate to see results
"Bandwidth" is used loosely across the internet to mean two very different things: how fast data moves (a speed/time question) and how much a cloud provider charges you for moving it (a cost question). Our separate Bandwidth Calculator answers the first question — how long a file takes to download or upload at a given connection speed. This Data Transfer Cost Calculator answers the second — given a monthly volume of data leaving your cloud environment to the internet, what will that egress actually cost you in dollars across AWS, GCP, Azure, DigitalOcean, Hetzner, and Cloudflare.
Enter your expected monthly data transferred out (in GB or TB) and select a provider. The calculator multiplies your volume by that provider's typical per-GB egress rate — AWS ~$0.09/GB, GCP ~$0.12/GB, Azure ~$0.087/GB, DigitalOcean ~$0.01/GB, Hetzner ~$0.001/GB (effectively near-free at normal volumes), and Cloudflare R2/CDN at $0/GB — to produce your monthly cost, then projects an annual total and a per-TB rate. It also recalculates the identical volume against every other provider so you can see the cost spread at a glance in the comparison chart.
Egress fees are one of the most variable and easy-to-underestimate line items in a cloud bill, and the differences between providers are enormous — moving 10TB out through AWS can cost roughly 90x what the same transfer costs through Cloudflare, and roughly 9x what it costs through Hetzner. For data-heavy applications — video streaming, large file downloads, API responses with big payloads, or AI inference services returning large outputs — the choice of hosting provider based on egress pricing alone can be the difference between a healthy margin and a loss-making feature.
Nearly all cloud providers charge nothing to move data into their platform. The cost appears only on the way out (egress) — a pricing model designed to make it cheap to start using a cloud and expensive to leave or serve data externally.
AWS, GCP, and Azure charge roughly $0.087-$0.12/GB for standard egress — dramatically more than budget providers like Hetzner (~$0.001/GB) or DigitalOcean ($0.01/GB), reflecting different business models and target customers.
Cloudflare pioneered zero-egress pricing on its R2 storage and CDN products specifically to undercut hyperscaler lock-in. For egress-heavy workloads, this can be the single biggest cost lever available.
Common questions about data transfer cost calculations
Explore other AI & infrastructure tools