Data egress cost control: architectural and contractual levers.
Egress is billed at $0.05–$0.12 per GB after the free tier, and for data-heavy estates it reaches 8–15% of the total cloud bill — almost all of it avoidable. This note sets out how egress is priced, why it concentrates in a handful of paths, and the architecture and contract controls that cut it before it compounds.
There is no cheap way to move your own data out of a hyperscaler — egress is priced to make leaving expensive. But the cost is concentrated: two or three data flows drive most of the bill. Measure by path, fix the top of the list with architecture, and secure waivers and committed-egress rates by contract. A focused effort routinely removes more than half of the egress line.
01 Key findings
Egress is a pure friction cost. Unlike compute and storage, which buy capacity you use, egress charges you to move your own data. Its second job is to raise the cost of multi-cloud and of leaving — which is why it sits at the center of cloud lock-in.
The bill is highly concentrated. In most estates the top three data flows account for more than 70% of the egress bill — usually backups crossing regions, analytics pulling from another provider, or media served without a CDN. A focused fix on those three captures most of the saving.
Same-region, cross-zone traffic is the quiet surprise. It is small per GB but enormous in aggregate for chatty distributed apps. A poorly placed replica talking across zones can cost more than the application's external traffic.
Free-egress-on-exit is narrower than the headline. The 2024 waivers cover a complete departure on request within a defined window; they do not touch the day-to-day multi-cloud transfer that drives the bill.
Architecture cuts volume; the contract cuts the rate. CDNs, colocation and in-region processing reduce the bytes that move; egress waivers, committed-egress discounts and private interconnect reduce what each byte costs.
02 How egress is priced
All three major providers price egress in tiers that fall as volume rises, with internet egress charged per GB after a small monthly free allowance and inter-region transfer charged separately. The headline rates are similar; the detail that matters is what is free and what is not.
| Path | Typical rate per GB | Notes |
|---|---|---|
| Internet egress, first tier | $0.085–$0.12 | After about 100 GB free per month |
| Internet egress, high volume | $0.05–$0.08 | Tiered down above 150 TB |
| Inter-region transfer | $0.02–$0.05 | Charged both directions on some services |
| Same-region, cross-zone | $0.01–$0.02 | Often overlooked, adds up at scale |
| To CDN, origin pull | Reduced or free | Provider CDN lowers internet egress |
The line that surprises buyers is same-region cross-zone traffic — small per GB but enormous in aggregate. Understanding these paths is the first step to controlling them; the negotiation specifics are in cloud egress negotiation and the broader exit economics in cloud exit strategy.
03 The egress-surprise trap
Most egress cost comes from a handful of high-volume paths, not from broad usage, and the paths that dominate are rarely the ones anyone expected.
Egress cost is highly concentrated. Map the top ten data flows by volume and you typically find that two or three account for over 70% of the bill — usually a misconfigured replica, an analytics job pulling cross-provider, or media served without a CDN. Measure, rank, then fix the top of the list and stop when the curve flattens. A focused fix on three flows captures most of the saving for a fraction of the effort a platform-wide redesign would take.
These flows escape scrutiny because they are owned by infrastructure and resilience teams whose mandate is uptime, not cost. A nightly cross-region copy that satisfies a recovery requirement is a success by that team's metric even when it quietly generates the largest egress line on the invoice. Bringing resilience and FinOps together to right-size replication against the actual recovery objective is what closes the gap without weakening resilience.
04 Egress cost at scale
The per-GB rate you pay is set almost entirely by the path the data takes. Routing the same bytes through a cheaper path — a CDN edge, an in-region hop, or a private circuit — is where the largest savings live. Representative per-GB list rates by path:
A CDN converts expensive origin egress into cheaper edge delivery and absorbs repeat requests: a 90% cache hit rate means only 10% of requests reach the origin. Using the provider's own CDN keeps origin pulls inside the discounted boundary. For a data-heavy estate, egress is 8–15% of the cloud bill — and a focused effort on the top few paths routinely removes more than half of it.
05 Architectural controls
Architecture reduces the volume before the contract touches the rate. Four moves cut egress at the source; each maps to a specific, measurable saving rather than a platform-wide redesign.
| Lever | Mechanism | Typical impact |
|---|---|---|
| CDN in front of served content | Origin pulls reduced or free; edge serves users at a lower per-GB rate | 90% cache hit = 10% origin egress |
| Colocate chatty services | Same region and zone eliminates inter-zone transfer | Removes the hidden cross-zone line |
| Process data in place | Analytics and ML run next to the data store | Avoids bulk cross-region movement |
| Compress and batch | Fewer, smaller transfers cross boundaries | Proportional rate-independent cut |
These are standard cost-optimization practice, covered alongside compute and storage rightsizing in cloud cost optimization.
06 Contract controls
Architecture reduces the volume; the contract reduces the rate. The terms worth securing are an egress waiver or allowance tied to committed spend, committed-egress discounts for predictable high-volume paths, and a private interconnect or direct-connect arrangement that prices dedicated bandwidth below metered internet egress. These are negotiable — especially when egress is a meaningful share of a large commitment — and should be set at a new deal or renewal, when you hold the advantage. The approach is in cloud egress negotiation and the FinOps framing in cloud FinOps negotiation.
For predictable, high-volume flows, a private interconnect turns a variable cost into a fixed one: a monthly port fee plus a reduced per-GB rate. The economics favor it once steady volume passes the point where metered internet egress on a path would exceed the circuit's fixed cost, with predictable performance as a bonus. Revisit the analysis as volume grows — the interconnect and committed-egress terms are part of egress negotiation and the cloud renewal strategy.
Through 2024 the major providers introduced free egress for customers leaving the platform entirely, under regulatory pressure in Europe. The conditions are narrow: the waiver applies to a complete departure, requires a request and a defined window, and does not cover ongoing multi-cloud transfer or partial migrations. Buyers who read the headline as free egress are mistaken — the day-to-day egress that drives the bill is unchanged. The exit mechanics are in cloud exit strategy.
08 Cost-control framework
Egress cannot be controlled until it is measured by path. Work through these four steps in order — attribution first, so engineering effort lands on the flows that matter rather than spreading thinly across the estate.
Attribute by path
Use cost and usage reports, network flow logs and detailed billing exports together to rank data flows by cost: which service, which region pair, which destination.
Fix the top of the list
Two or three flows usually dominate. Apply the architectural levers — CDN, colocation, in-region processing — to those first, and stop when the curve flattens.
Reprice the rest by contract
For predictable high-volume paths, secure egress waivers, committed-egress discounts and private interconnect at the next deal or renewal.
Model multi-cloud explicitly
Egress is the tax on multi-cloud. Price data-movement paths in the total cost model before committing to a design that looks resilient on a diagram.
09 Our recommendation
Attribute egress to its source and rank the flows. Almost always two or three dominate — and they are not the ones anyone expected. This is the foundation of any real reduction.
Put a CDN in front of served content, colocate chatty services, process data in place, and right-size backup and DR replication to the real recovery objective. Target the top flows only.
Secure egress waivers, committed-egress discounts and private interconnect at a new deal or renewal, when you hold the advantage. Model the full lifecycle cost, not the storage rate alone.
Cut the cloud cost you should not be paying
Our Cloud & FinOps practice maps data flows, fixes the expensive paths, and negotiates waivers. Median egress reduction is 55%.
The Licensing Edge
Weekly cloud and licensing intelligence for enterprise IT leaders. 3,000+ subscribers.