Cloud egress calculator

Enter what you send to the internet each month and what you would move out if you left. You get the monthly egress cost and the one-time exit cost at each provider's list prices, every price with its source and the day it was read.

Outbound only, in decimal TB (1 TB = 1,000 GB). The bandwidth calculator works it out from page views, downloads and API calls.
Everything you would copy out when leaving: object storage, databases, backups.
Only DigitalOcean's price list counts it: each Droplet adds its plan's allowance to a shared pool.

Cost by provider

Egress at list prices for 5 TB a month and a one-time exit of 50 TB. Providers are listed in a fixed order, not ranked.
ProviderPrice listFree a monthFirst paid tierEvery monthOne-time exit
Amazon Web ServicesAmazon EC2 data transfer out to the internet, US East (N. Virginia)Source · 100 GB for the accountSource · $0.09/GBSource · $441/monthSource · $4,221.2Source ·
Microsoft AzureInternet egress, Microsoft Premium Global Network, from North America and EuropeSource · 100 GB for the accountSource · $0.087/GBSource · $426.3/monthSource · $4,106.7Source ·
Google CloudStandard Tier internet data transfer out, Iowa (us-central1)Source · 200 GiB for the accountSource · $0.085/GiBSource · $378.81/monthSource · $3,138.47Source ·
DigitalOceanDroplet outbound data transfer, all regionsSource · 1,000 GiB per server × 1Source · $0.01/GiBSource · $36.57/monthSource · $465.66Source ·

Result

Breakdown
LineValueAssumptions used
Amazon Web Services: free allowance used100 GB
    Amazon Web Services: every month$441/month
      Amazon Web Services: one-time exit$4,221.2
      • Months the exit transfer takes (Assumption)
      Microsoft Azure: free allowance used100 GB
        Microsoft Azure: every month$426.3/month
          Microsoft Azure: one-time exit$4,106.7
          • Months the exit transfer takes (Assumption)
          Google Cloud: free allowance used200 GiB
            Google Cloud: every month$378.81/month
              Google Cloud: one-time exit$3,138.47
              • Months the exit transfer takes (Assumption)
              DigitalOcean: free allowance used1,000 GiB
                DigitalOcean: every month$36.57/month
                  DigitalOcean: one-time exit$465.66
                  • Months the exit transfer takes (Assumption)

                  Calculator cloud-egress 1.0.0 · engine @anaroq/calc 1.4.0 · data snapshot 2026.10.4 · How the calculators work

                  Assumptions

                  Every number the result uses that you didn't enter. Change any of them to match your case.

                  • Assumption
                    months

                    Tiers reset every month, so a move spread over several months is priced at lower tiers more than once. One month is the simplest plan: the whole data set leaves in a single billing month.

                    No source: this is our own assumption. Change it if you know your case.

                  What you enter and the assumptions you change are kept in this page's link, after the #.

                  Published exit policies

                  Some providers waive egress for customers who leave them. The terms are theirs and need their approval, so the costs above are list prices; read each policy at its source.

                  • Amazon Web Services: AWS waives data transfer out to the internet for customers moving their data off AWS. You ask AWS Support first; once approved, AWS gives credits for the data migrated.Source ·
                  • Microsoft Azure: Azure offers free egress to customers leaving Azure for another cloud provider or an on-premises data center. Above the 100 GB a month that are free anyway, you claim a credit by the steps on the pricing page.Source ·
                  • Google Cloud: Google Cloud offers free data transfer when you migrate all workloads and data of a service to another provider or on premises and end your use of it: an Exit Notice first, then set periods to start and to complete the migration.Source ·
                  • DigitalOcean: No exit policy of DigitalOcean is recorded in the data.

                  Take the result with you

                  The result as a Markdown file: what you entered, the cost by provider, the assumption, every price list with its source and date, and the link that reproduces it.

                  cloud-egress.md
                  # Cloud egress calculator
                  
                  An estimate from the assumptions listed below, not a measurement or a guarantee.
                  
                  No source: this is our own assumption. Change it if you know your case.
                  
                  ## What you entered
                  
                  - Data sent to the internet a month (TB): 5
                  - Data to move out once (TB): 50
                  - Servers whose plan includes transfer: 1
                  
                  ## Result
                  
                  - Amazon Web Services: Every month: $441/month
                  - Amazon Web Services: One-time exit: $4,221.2
                  - Microsoft Azure: Every month: $426.3/month
                  - Microsoft Azure: One-time exit: $4,106.7
                  - Google Cloud: Every month: $378.81/month
                  - Google Cloud: One-time exit: $3,138.47
                  - DigitalOcean: Every month: $36.57/month
                  - DigitalOcean: One-time exit: $465.66
                  
                  ## Breakdown
                  
                  | Line | Value | Assumptions used |
                  | --- | --- | --- |
                  | Amazon Web Services: free allowance used | 100 GB | – |
                  | Amazon Web Services: every month | $441/month | – |
                  | Amazon Web Services: one-time exit | $4,221.2 | Months the exit transfer takes |
                  | Microsoft Azure: free allowance used | 100 GB | – |
                  | Microsoft Azure: every month | $426.3/month | – |
                  | Microsoft Azure: one-time exit | $4,106.7 | Months the exit transfer takes |
                  | Google Cloud: free allowance used | 200 GiB | – |
                  | Google Cloud: every month | $378.81/month | – |
                  | Google Cloud: one-time exit | $3,138.47 | Months the exit transfer takes |
                  | DigitalOcean: free allowance used | 1,000 GiB | – |
                  | DigitalOcean: every month | $36.57/month | – |
                  | DigitalOcean: one-time exit | $465.66 | Months the exit transfer takes |
                  
                  ## Assumptions
                  
                  - Months the exit transfer takes: 1 months. Tiers reset every month, so a move spread over several months is priced at lower tiers more than once. One month is the simplest plan: the whole data set leaves in a single billing month. **Assumption**
                  
                  Calculator cloud-egress 1.0.0 · engine @anaroq/calc 1.4.0 · data snapshot 2026.10.4
                  
                  Open this calculation: https://anaroq.com/tools/cloud-egress-calculator#k=eyJhc3N1bXB0aW9ucyI6e30sImNhbGMiOiJjbG91ZC1lZ3Jlc3MiLCJpbnB1dCI6eyJleGl0VGIiOjUwLCJtb250aGx5VGIiOjUsInNlcnZlcnMiOjF9LCJ2IjoxfQ
                  How the calculators work: https://anaroq.com/methodology#calculators
                  
                  ## Price lists
                  
                  ### Amazon Web Services: Amazon EC2 data transfer out to the internet, US East (N. Virginia)
                  
                  - Free allowance: first 100 GB: $0/GB
                  - 100 GB to 10,340 GB: $0.09/GB
                  - 10,340 GB to 51,300 GB: $0.085/GB
                  - 51,300 GB to 153,700 GB: $0.07/GB
                  - Over 153,700 GB: $0.05/GB
                  
                  Source: https://aws.amazon.com/ec2/pricing/on-demand/ (read 16 Oct 2026)
                  
                  ### Microsoft Azure: Internet egress, Microsoft Premium Global Network, from North America and Europe
                  
                  - Free allowance: first 100 GB: $0/GB
                  - 100 GB to 10,100 GB: $0.087/GB
                  - 10,100 GB to 50,100 GB: $0.083/GB
                  - 50,100 GB to 150,100 GB: $0.07/GB
                  - 150,100 GB to 500,100 GB: $0.05/GB
                  
                  Source: https://azure.microsoft.com/en-us/pricing/details/bandwidth/ (read 16 Oct 2026)
                  
                  ### Google Cloud: Standard Tier internet data transfer out, Iowa (us-central1)
                  
                  - Free allowance: first 200 GiB: $0/GiB
                  - 200 GiB to 10,240 GiB: $0.085/GiB
                  - 10,240 GiB to 153,600 GiB: $0.065/GiB
                  - 153,600 GiB to 512,000 GiB: $0.045/GiB
                  
                  Source: https://cloud.google.com/vpc/network-pricing (read 16 Oct 2026)
                  
                  ### DigitalOcean: Droplet outbound data transfer, all regions
                  
                  - Free allowance: first 1,000 GiB: $0/GiB
                  - Over 1,000 GiB: $0.01/GiB
                  
                  Source: https://docs.digitalocean.com/platform/billing/bandwidth/ (read 16 Oct 2026)
                  
                  ## Exit policies
                  
                  Some providers waive egress for customers who leave them. The terms are theirs and need their approval, so the costs above are list prices; read each policy at its source.
                  
                  - Amazon Web Services: AWS waives data transfer out to the internet for customers moving their data off AWS. You ask AWS Support first; once approved, AWS gives credits for the data migrated. Source: https://aws.amazon.com/blogs/aws/free-data-transfer-out-to-internet-when-moving-out-of-aws/ (read 16 Oct 2026)
                  - Microsoft Azure: Azure offers free egress to customers leaving Azure for another cloud provider or an on-premises data center. Above the 100 GB a month that are free anyway, you claim a credit by the steps on the pricing page. Source: https://azure.microsoft.com/en-us/pricing/details/bandwidth/ (read 16 Oct 2026)
                  - Google Cloud: Google Cloud offers free data transfer when you migrate all workloads and data of a service to another provider or on premises and end your use of it: an Exit Notice first, then set periods to start and to complete the migration. Source: https://cloud.google.com/exit-cloud (read 16 Oct 2026)
                  

                  What it does

                  It prices data sent from a cloud server to the internet at four providers' public list prices: what it costs every month, and what a one-time move of your data set out of the provider adds on top. Use it to compare egress before you choose a provider, or to put a number on leaving one.

                  How it works

                  1. Each provider's price list has a free allowance a month and price tiers per GB or GiB. Your monthly transfer is converted exactly to that unit (1 TB = 1,000 GB = 931.32 GiB), the allowance is taken off first, and each unit is priced by the tier it falls in.
                  2. Tier bounds are counted the way the provider states them: AWS and Azure count from the end of the free allowance, Google Cloud from the first GiB sent. DigitalOcean gives an allowance for each Droplet, so the number of servers matters there only.
                  3. One-time exit: the data set is added to the monthly traffic, spread over the months under Assumptions (one by default). The exit cost is what those months cost more than your usual months, so it is priced at the tiers your regular traffic leaves.
                  4. Past a provider's last published tier there is no list price, so the table says to ask the provider instead of guessing one.
                  5. Exit programmes are linked, not applied: each provider decides on them case by case.

                  The price lists

                  Every tier of every price list the calculator uses, as the provider states it, with the free allowance counted first.

                  The price lists
                  ProviderData sent in a monthPrice
                  Amazon Web Services
                  Amazon EC2 data transfer out to the internet, US East (N. Virginia)
                  Free allowance: first 100 GB$0/GBSource ·
                  100 GB to 10,340 GB$0.09/GBSource ·
                  10,340 GB to 51,300 GB$0.085/GBSource ·
                  51,300 GB to 153,700 GB$0.07/GBSource ·
                  Over 153,700 GB$0.05/GBSource ·
                  Microsoft Azure
                  Internet egress, Microsoft Premium Global Network, from North America and Europe
                  Free allowance: first 100 GB$0/GBSource ·
                  100 GB to 10,100 GB$0.087/GBSource ·
                  10,100 GB to 50,100 GB$0.083/GBSource ·
                  50,100 GB to 150,100 GB$0.07/GBSource ·
                  150,100 GB to 500,100 GB$0.05/GBSource ·
                  Google Cloud
                  Standard Tier internet data transfer out, Iowa (us-central1)
                  Free allowance: first 200 GiB$0/GiBSource ·
                  200 GiB to 10,240 GiB$0.085/GiBSource ·
                  10,240 GiB to 153,600 GiB$0.065/GiBSource ·
                  153,600 GiB to 512,000 GiB$0.045/GiBSource ·
                  DigitalOcean
                  Droplet outbound data transfer, all regions
                  Free allowance: first 1,000 GiB$0/GiBSource ·
                  Over 1,000 GiB$0.01/GiBSource ·

                  Example

                  5 TB sent to the internet a month, a 50 TB data set moved out in one month, one server, at the shipped price lists:

                  5 TB a month · 50 TB exit · 1 server

                  Amazon Web Services: Every month
                  $441/month
                  Amazon Web Services: One-time exit
                  $4,221.2
                  Microsoft Azure: Every month
                  $426.3/month
                  Microsoft Azure: One-time exit
                  $4,106.7
                  Google Cloud: Every month
                  $378.81/month
                  Google Cloud: One-time exit
                  $3,138.47
                  DigitalOcean: Every month
                  $36.57/month
                  DigitalOcean: One-time exit
                  $465.66

                  Limits

                  • List prices for one region and network option of each provider, in USD, before tax, commitments, private pricing or credits. Other regions and Google Cloud's Premium Tier cost differently.
                  • Internet egress only: traffic between zones, regions or to a CDN, NAT gateway and load balancer charges are not included.
                  • The exit policies are summaries. Their terms (what qualifies, notice periods, what happens to your account) are only on the providers' pages, and this is not legal advice.
                  • A price older than 90 days carries the Stale mark until it is read again from its source.

                  Methodology: how the numbers are worked out

                  Sources

                  1. ANAROQ calculator methodology: assumptions, units and rounding
                  2. AWS: Amazon EC2 on-demand pricing, data transfer
                  3. Microsoft Azure: bandwidth pricing
                  4. Google Cloud: network pricing
                  5. DigitalOcean: bandwidth billing

                  Updated

                  Next step

                  Bandwidth and monthly traffic calculator

                  A free public tool by ANAROQ, a company building compute infrastructure. What ANAROQ is building