Research Note · Cloud · Cloud FinOps

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.

By James Hill-WoodUpdated Nov 20228 min readCloud research cluster
Bottom line

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

PathTypical rate per GBNotes
Internet egress, first tier$0.085–$0.12After about 100 GB free per month
Internet egress, high volume$0.05–$0.08Tiered down above 150 TB
Inter-region transfer$0.02–$0.05Charged both directions on some services
Same-region, cross-zone$0.01–$0.02Often overlooked, adds up at scale
To CDN, origin pullReduced or freeProvider 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.

The concentration rule

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:

Internet, first tier
$0.12/GB
Internet, high volume
$0.08/GB
Inter-region
$0.05/GB
Cross-zone
$0.02/GB
CDN edge / interconnect
$0.01/GB
Note

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.

LeverMechanismTypical impact
CDN in front of served contentOrigin pulls reduced or free; edge serves users at a lower per-GB rate90% cache hit = 10% origin egress
Colocate chatty servicesSame region and zone eliminates inter-zone transferRemoves the hidden cross-zone line
Process data in placeAnalytics and ML run next to the data storeAvoids bulk cross-region movement
Compress and batchFewer, smaller transfers cross boundariesProportional 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.

The free-egress-on-exit change

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.

07 Backup, DR & retrieval

Backup and disaster recovery are the largest hidden egress drivers in most enterprises, because they move large volumes across regions on a schedule and rarely surface in the cost conversation. A cross-region backup copying terabytes nightly generates inter-region charges every night; a DR replica streaming changes to a second region runs continuously. The fixes are specific: keep backups in-region where the resilience requirement allows, use the provider's own backup service which often carries reduced or waived transfer, compress and deduplicate before transfer, and right-size replication frequency to the actual recovery objective rather than the most aggressive default. For an estate moving tens of terabytes a month, these changes commonly remove $20,000 to $60,000 a year of egress.

Archival storage tiers add retrieval fees that behave the same way. Cold and archive tiers price storage cheaply but charge a per-GB retrieval fee and sometimes a minimum storage duration, so data retrieved sooner or more often than expected can cost more than if it had stayed in standard storage — and retrieval fees compound with egress when retrieved data is then moved out of the region. Match the tier to the real access pattern, and model the full lifecycle cost — storage plus retrieval plus egress — not the storage rate alone. This lifecycle view belongs in the same cloud cost optimization analysis as egress itself.

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.

Step 01

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.

Step 02

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.

Step 03

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.

Step 04

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

Measure first
Before any redesign

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.

Fix with architecture
Cut the volume

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.

Reprice by contract
Cut the rate

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%.

Request an egress review →

The Licensing Edge

Weekly cloud and licensing intelligence for enterprise IT leaders. 3,000+ subscribers.