100% Free Forever
AI-Powered Learning
Industry Expert Content
Certificates & Badges
Learn At Your Own Pace
Cloud

Egress Cost

IntermediateConcept7.1K learners

Egress cost (or data transfer cost) is the fee cloud providers charge for data leaving their network — to the public internet, to another cloud region, or to another cloud provider — as distinct from ingress (data coming in), which is…

Definition

Egress cost (or data transfer cost) is the fee cloud providers charge for data leaving their network — to the public internet, to another cloud region, or to another cloud provider — as distinct from ingress (data coming in), which is typically free.

Overview

Cloud providers structure pricing so that getting data into their platform is free or nearly free, while getting data out is metered and billed per gigabyte transferred. This asymmetry is a deliberate business model choice: it removes friction to onboarding data and workloads onto a platform while creating a real cost — and switching friction — for moving data back out, to another cloud, or directly to end users at scale. Egress charges typically apply to traffic leaving a region to the public internet, and often (at a lower rate) to traffic moving between regions or availability zones within the same provider. Egress costs become a significant line item for data-intensive applications: services streaming video or large files to end users, systems replicating large datasets between clouds or regions, machine learning pipelines moving large training datasets, and any multi-cloud architecture that regularly moves data between providers. It is also a well-known factor in 'cloud lock-in' criticism — because moving data out is costly, migrating away from a provider (or splitting a workload across providers) can be far more expensive than the compute and storage costs incurred while using the service, which discourages multi-cloud strategies for data-heavy workloads. Common mitigation strategies include using a CDN to cache and serve content from edge locations (reducing origin egress), keeping data-intensive processing co-located within the same region or provider where the data lives, using free or low-cost private interconnects between clouds for large steady transfers (like AWS Direct Connect), and, in some cases, choosing providers with more egress-friendly pricing (e.g. Cloudflare R2 markets zero egress fees, and some providers have reduced egress pricing in response to competitive and regulatory pressure, including EU data-portability rules that pushed several major providers to waive certain egress fees).

Key Concepts

  • Fee charged per gigabyte for data leaving a cloud provider's network
  • Ingress (data coming in) is typically free; egress is metered and billed
  • Applies to internet-bound traffic, and often (at reduced rates) cross-region/cross-AZ traffic
  • A major driver of cloud lock-in economics — moving data out is costlier than storing it
  • Mitigated by CDNs caching content at the edge to reduce origin egress volume
  • Private interconnects (e.g. Direct Connect) can offer lower egress rates for steady large transfers
  • Pricing varies significantly by provider, region, and destination
  • Increasing regulatory and competitive pressure has pushed some providers toward reduced or waived egress fees

Use Cases

Estimating true total cost of ownership for data-heavy or high-traffic applications
Architecting CDN caching strategies specifically to reduce origin egress costs
Evaluating multi-cloud or cloud-migration strategies against likely egress bills
Choosing between cloud-native storage and lower-egress alternatives (e.g. R2) for large media assets
Negotiating enterprise cloud contracts where egress is a major cost driver
Designing data pipelines to minimize unnecessary cross-region or cross-cloud transfer

Frequently Asked Questions