Logo Optidata
person
Infrastructure

Egress fee: what it is, why it locks in your company, and how to zero the bill

Egress is the charge for pulling data out of the cloud. See what it is, how much it costs on AWS, why it locks in your company, and how to zero the bill.

#what is egress fee#AWS egress fee#data transfer out cost#data transfer out#cloud lock-in#reduce egress cost#FinOps#EU Data Act

Optidata

7 min read

Egress is the charge cloud providers apply when you move your data out of them. On AWS, it is billed per gigabyte above the free monthly allowance, and it works as the main exit barrier, because it makes migration expensive. Providers like Optidata do not charge egress.

Egress fee: what it is and how to reduce the cost

The first time an egress fee gets noticed is almost never at signing. It is three months later, when the bill arrives with a “data transfer out” line nobody budgeted for and finance asks what that is. This article explains what the egress fee is, how it is charged, why it locks your company into the provider, and what you can do to zero that bill.

What an egress fee is, in practice

An egress fee is the charge for outbound data transfer. Every time data leaves the provider’s infrastructure, whether to the open internet, to another region, to another provider, or to your own office, the meter runs and generates a cost per gigabyte transferred.

A simple analogy helps. Think of a parking lot that charges nothing to enter, charges a low amount for the car to sit there, but charges by the minute on the way out. Putting the car in is easy and cheap. Taking it out is what hurts. Cloud works the same way: data ingress is usually free, storage is relatively cheap, and the bill tightens when data needs to leave.

For anyone deciding on infrastructure, the consequence is direct. The cost of operating in the cloud is not only what you pay to store and process. It is also what you pay every time information travels out, and that share grows silently as your operation scales.

How egress is charged

The standard model is by volume tiers. On AWS, outbound transfer to the internet has a free monthly allowance and, above it, is charged per gigabyte, with the price per GB dropping as volume rises. The table below shows the approximate structure for United States regions.

Outbound transfer tier (per month) Approximate cost per GB (AWS) Optidata
First 100 GB Free No charge
Up to 10 TB ~US$ 0.09 No charge
Next 40 TB ~US$ 0.085 No charge
Next 100 TB ~US$ 0.07 No charge
Above 150 TB ~US$ 0.05 No charge

Values vary by region and change frequently, so always check the official table before closing any calculation. The point that matters is the shape: you pay for data that leaves, and the unit price only rewards those who move very high volumes.

What inflates the bill, though, is rarely the obvious download. It is the invisible traffic that piles up day to day: replication across availability zones, backup copied to another region, APIs serving data to your own customers, integration with third-party SaaS, logs and metrics sent to an external observability tool. Each of these operations looks small. Added up over the month, they become the line nobody in the company can explain.

Why egress is a lock-in mechanism

Here is the part that changes how you see the topic. The asymmetry between free ingress and expensive egress is not an accident. It is by design.

When putting data in is free and taking it out is expensive, the provider creates a clear incentive: bring everything here, accumulate as much as you want, but know that the exit door has a turnstile. The more information your company concentrates in the cloud, the higher the bill to migrate, and the less likely you are to switch vendors even when the price or the service stops being worth it. Egress turns the switching cost into a concrete financial barrier.

European regulators themselves described the mechanism in these words: the exit charge is one of the tactics used to discourage customers from changing providers. This is a clear regulatory move to eliminate lock-in, removing the financial barriers that usually deter customers from switching vendors. In other words, whoever sets the egress policy knows exactly the effect it produces.

How much it weighs in a real migration

Let us use a numerical example to leave theory behind. The values below are illustrative and serve to show the order of magnitude, not to replace the calculation for your operation.

Imagine a company that keeps 50 TB of active data in the cloud and decides to migrate to another provider. The outbound transfer of those 50 TB alone, at an average price in the US$ 0.05 to US$ 0.09 per GB range, already generates a transfer bill in the order of a few thousand dollars, paid all at once, before the company sees any savings at the new vendor. On top of that comes the operational egress that keeps running during the migration window, when both environments stay active in parallel.

The practical effect is perverse. The company that most needs to migrate, because it accumulated a lot of data and is paying a lot, is exactly the one that faces the biggest exit bill to make that migration. The Figma case illustrates the scale this can reach: in its IPO filing, the company revealed spending of around US$ 300 thousand per day with AWS, close to US$ 100 million per year, and committed US$ 545 million over five years to the provider. When dependence reaches that size, leaving stops being a technical decision and becomes a high-risk financial one.

Why regulators are ending egress

Europe decided to attack the problem in law. The EU Data Act, in its Article 29, establishes the progressive elimination of switching charges, and egress is included.

The timeline is as follows. From January 11, 2024 until January 12, 2027, providers may charge customers only the costs directly incurred in switching and exporting data. From January 12, 2027, data processing service providers may not impose any switching charge on the customer, and that general prohibition also applies to egress fees. There are specific exceptions, such as charging egress for parallel use of services, typical in multicloud scenarios, but the direction is unmistakable.

This does not apply in Brazil yet. No Brazilian rule requires providers to zero out egress today. But the global regulatory signal matters for two reasons: it sets the market expectation for the coming years and shows that egress moved from “technical detail” to “anticompetitive barrier” in the eyes of regulators. A billing model being banned in the world’s largest economic bloc is unlikely to be the model of the future.

How to zero this bill

There are three paths to reduce or eliminate the egress cost, in increasing order of impact.

The first is to optimize within the current provider. Use a CDN to serve static content and reduce traffic that leaves straight from origin, cut cross-region replication to the minimum your continuity policy requires, concentrate services that talk to each other a lot in the same zone, and review where your logs are being sent. This attacks the invisible egress, which is usually the biggest part of the problem.

The second is to negotiate. On volume contracts, some providers offer specific transfer terms. It is worth asking, but understand that you will be negotiating the size of the turnstile, not its removal.

The third, and the only one that truly zeros the bill, is to choose a provider that does not charge egress. At Optidata, data in and out has no fee, which means migrating, doing cross-region backup, serving data to your customers, and exporting information do not generate a surprise line on the bill. The cost of leaving stops being a lock on your architecture decision.

Frequently asked questions

What is an egress fee? It is the charge the cloud provider applies on data that leaves its infrastructure, measured per gigabyte transferred. It includes traffic to the internet, to other regions, and to other providers.

How much does egress cost on AWS? AWS offers a free monthly allowance and, above it, charges per GB in decreasing tiers, with values that vary by region. Prices change frequently, so check the current official table before budgeting.

Why do they charge for outbound data? Technically, there is a real bandwidth cost. Commercially, the asymmetry between free ingress and expensive egress works as a switching barrier, making migration costly and discouraging the customer from changing provider.

How do you reduce egress cost? Use a CDN, cut unnecessary cross-region replication, concentrate services that exchange a lot of traffic, and review where your logs go. To eliminate it for good, the alternative is to migrate to a provider that does not charge egress.

Does Optidata charge egress? No. At Optidata, data in and out has no fee.


At Optidata, data in and out has no fee. See pricing.

Read also: Optidata vs AWS: the comparison on cost, egress, and lock-in.