Cloud egress fees
Also known as: egress fees, data egress charges, data transfer out fees, egress charges
Cloud egress fees are charges cloud providers apply when data leaves their network, such as when users download files, data moves to another cloud, or backups are restored to an office.
Moving data in is usually free, but moving it out is often billed per gigabyte. Egress fees can make cloud bills unpredictable and make switching providers expensive. While major providers began waiving fees for customers leaving entirely in 2024, everyday egress charges still apply.
Cloud egress fees, explained at three levels
At home
Egress fees are like a storage unit that lets you move boxes in for free but charges for every box you take out. Cloud providers usually let you upload data at no cost, then charge a few cents per gigabyte when data leaves their network, such as when people download files or you move data elsewhere. Small amounts cost little, but big moves add up.
At work
Cloud egress fees are charges for data leaving a cloud provider's network, such as customers downloading files, data moving to another provider or backups restored to an office. Uploading is usually free, while outbound data is billed per gigabyte. Businesses care because egress can make bills unpredictable and makes switching providers expensive, so data flows belong in every cloud cost estimate.
At home
Cloud providers usually let you upload data for free, but charge when data leaves their network, which is called egress. Every time a user downloads a file, a video streams from your storage, or one system sends data to another provider, the meter runs, typically a few cents per gigabyte. That sounds small, but popular content or large backups quickly add up to terabytes. Data moving within the same zone is usually free or cheap.
At work
Egress applies to traffic to the internet, between regions, and sometimes between availability zones within a region, and pricing tiers decline with volume. Content delivery networks cache files close to users, reducing origin egress and often charging lower rates. Private connections such as Direct Connect or ExpressRoute have cheaper data transfer. Some providers, such as Cloudflare R2 and Backblaze through partner networks, offer free or reduced egress to attract data-heavy workloads.
At home
Consumer cloud plans like Google One or iCloud do not charge egress, but some cheap backup services built on cloud storage charge to restore large amounts of data, or restore slowly unless you pay. You discover that cost at the worst moment, after a disaster, when you need everything back. In my view, check what a full restore costs before choosing a backup service, because a backup you cannot afford to restore is not much of a backup.
At work
Model egress in cost estimates from the start, since it is the line item that most often surprises teams. Keep chatty systems in the same region and zone, use CDNs for public content, compress data and monitor transfer costs by service with cost allocation tags. Egress fees create lock-in by making migrations expensive. Ahead of the EU Data Act, the major providers announced, usually with conditions, free egress for customers leaving their platforms, so negotiate exit terms explicitly.
Real-world examples
At home
Thomas chose a cheap cloud backup service for his photos. He later learned restoring everything would cost more than a year of storage.
At work
Fatima manages cloud costs for a Halifax video production company. Moving video delivery to a CDN with low egress costs cut their monthly bill by a third.
How it compares
| feature | Cloud egress fees | Ingress |
|---|---|---|
| Direction | Data leaving the cloud | Data entering the cloud |
| Typical cost | Charged per GB | Usually free |
| Impact | Can be large | Minimal |
| Lock-in effect | Increases | None |
Getting data in is free. Getting it out costs money.
For analysts
In cloud business cases, I'd model data flows, not just storage and computing. Egress is the line item most often missing from early estimates.
History & origin
Cloud providers have charged for outbound data transfer since the early days of AWS in 2006, while inbound transfer was typically free. Critics argued this created lock-in, and Cloudflare publicly campaigned against high egress fees, launching its R2 storage with no egress fees in 2022. Regulators took notice: the UK's Competition and Markets Authority investigated cloud competition from 2023, and the EU Data Act, which began applying in September 2025, required providers to phase out switching charges. Google announced in January 2024 that it would waive egress fees for customers moving to another provider, and AWS and Microsoft followed in March 2024, with conditions. In my view, egress fees are the cloud's equivalent of a hotel minibar: easy to ignore until the bill arrives.