TL
The short answer

Egress is the cost of moving data out of a cloud, metered per gigabyte, and it is the line item that can quietly make or break a migration or repatriation case. Internet egress on AWS, Azure, and GCP is tiered and steps down with volume but still reaches serious money at petabyte scale, while OCI prices egress materially below the hyperscalers and includes a large free monthly allowance. Several providers now waive egress entirely when you fully exit the platform, prompted by regulation such as the EU Data Act, but those waivers come with conditions, full account closure, substantially all data moved, a defined request process, and a time window, so a partial or hybrid move usually does not qualify. The buyer job is to size the exit bill precisely before committing, then pull the levers that lower it: move less, compress, use physical transfer for very large one time moves, route over private links, and time the move to fit a waiver or a low tier.

Here is how to size the cost and the levers that reduce it.

How is egress priced across the four clouds?

ProviderInternet egress structureBuyer note
AWSTiered per GB, steps down with volume, small free monthly allowanceInter region and NAT transfer add to the headline rate
AzureTiered per GB, broadly comparable to AWSBandwidth pricing varies by source region
GCPTiered per GB, premium versus standard network tier mattersStandard tier can lower egress where latency allows
OCILarge free monthly allowance, then materially lower per GBEgress is a structural OCI cost advantage

All rates are indicative and tiered; price your exact source region and destination against each provider's current pricing page, because egress economics drive the repatriation decision more than compute does.

Do exit waivers actually make leaving free?

Sometimes, but only under their terms. In response to the EU Data Act and competitive pressure, AWS, Azure, GCP, and others introduced free egress for customers who fully leave the platform. The consistent conditions are that you must be closing the account and migrating substantially all of your data off the provider, you must request the waiver through a defined process rather than receiving it automatically, and you must complete within a stated window. A hybrid estate that keeps workloads on the provider, or a partial migration of one dataset, generally will not qualify and pays standard egress. So the waiver is real money for a genuine full exit and irrelevant for a partial move, which is a distinction the business case has to get right before counting on it.

What levers actually lower the exit bill?

Start by moving less: archive or delete stale, duplicate, and obsolete data before you transfer a byte, because the cheapest egress is data you do not move. Compress and deduplicate what remains. For very large one time moves, a physical data transfer appliance shipped by the provider can beat network egress outright on both cost and time, so price it against the wire. Route over private interconnect or direct connection where that lowers the rate versus public internet egress. Check whether a full exit waiver applies and, if it does, sequence the migration to complete inside its window. And where the move is to another cloud rather than on premises, weigh whether landing in OCI, with its lower egress and ingress economics, changes the ongoing data movement math. Each lever is independent, and on a large estate they compound.

A worked example

Worked example

A Fortune 500 media company evaluated repatriating a large media archive off a hyperscaler, and the first egress estimate, priced at the standard tiered internet rate against the full dataset, was large enough to threaten the whole business case. Three moves changed the outcome. A data lifecycle pass found that a meaningful share of the archive was obsolete or duplicated and could be deleted before transfer rather than moved. The remaining bulk qualified for a physical transfer appliance, which beat network egress on both cost and elapsed time. And because the workload was fully exiting that provider, it met the conditions for the exit egress waiver, removing most of the residual transfer charge. The repatriation that looked uneconomic at the headline egress rate became clearly positive once the exit was sized and sequenced properly. Figures are verified against billing data and anonymised.

Frequently asked questions

How much does it cost to move data out of a cloud?
Egress, data transfer out to the internet, is metered per gigabyte and typically tiered, with rates that fall as volume rises but still add up fast on petabyte scale datasets. OCI prices egress materially lower than the hyperscalers and includes a generous free monthly allowance, while AWS, Azure, and GCP charge broadly comparable internet egress rates that step down with volume. Always price the exact source provider, region, and destination path against current pricing, because the number drives the whole repatriation case.
Do cloud providers waive egress fees when you leave?
Several now offer free egress when you fully exit, in response to regulatory pressure such as the EU Data Act, but the waivers carry conditions: you generally must be closing the account and moving substantially all data off the provider, request the credit through a defined process, and complete within a window. A partial migration or a hybrid split usually does not qualify, so read the specific terms before assuming the exit is free.
How do you reduce egress cost on a migration?
Move only what you must, archive or delete stale data before transfer, compress and deduplicate, use a physical data transfer appliance for very large one time moves where it beats network egress, route over private interconnect or direct links where that lowers the rate, and check whether a full exit waiver applies. Sequencing the move to land within a waiver window or a low tier can change the bill by a wide margin.

Size your exit before you commit to it

We help enterprises model egress and the full economics of leaving or moving between clouds, as an independent advisory that takes zero provider commissions and answers only to you. Our guarantee: we reduce your cloud spend or we reimburse our service fee, on a Fixed Fee or a no risk Gainshare basis. Download the cloud cost optimization playbook, read the cross cloud cost optimization guide, and pair it with which workloads actually leave the cloud.

Independent · buyer-side

Put a defensible number on your cloud spend.

No provider in the room, no published price list. Tell us your footprint and we will scope the savings against your billing data — we reduce your cloud spend or we reimburse our service fee.

Buyer-side intelligence, monthly.

The Cloud Spend Navigator: what changed in cloud pricing, commitments, and FinOps — no vendor spin.