Back

The cost of leaving your cloud provider ends on 12 January 2027

September 30, 2026

From 12 January 2027, a cloud provider serving customers in the EU can no longer charge you for leaving. Switching charges, including the data egress fees that come with a switch, go to zero. For many businesses, the size of that exit bill has been a quiet reason to postpone any serious look at their cloud setup.

The fee was only one part of the cost of leaving. Once it disappears, the part that remains is the architecture: how your application, your data and your operations are tied to one provider. That is worth understanding before the date arrives, and before your next contract renews.

What changes on 12 January 2027

The EU Data Act has applied since 12 September 2025. Its chapter on switching between data processing services covers cloud and edge providers, and its direction is simple: customers should be able to move to another provider, or back to their own infrastructure, without being held back by fees, slow procedures or incompatible services. The European Commission names high egress charges, lengthy procedures and a lack of interoperability as the barriers it wants to remove (Commission, Data Act explained).

Charges are phased out in two steps. Between 11 January 2024 and 12 January 2027, providers may still charge for switching and data egress, but only for costs they actually incur in the process. From 12 January 2027, those charges are removed entirely. The market has partly moved ahead of the law: one industry summary notes that AWS, Google Cloud and Microsoft Azure each announced free data transfer out for departing customers back in 2024 (FAST LTA).

The Act also puts duties on the provider side. According to the Commission, providers of platform and software services must offer open interfaces and export data in a commonly used, machine-readable format. Providers of infrastructure services must take measures so that a customer moving to a similar service gets materially comparable results for the features both services share.

What stays the same

The ban applies to charges for the switching process. The everyday cost of serving data to your own users is not part of it. Egress for running several providers in parallel also remains, because it counts as ongoing operation and not as a one-off move (Cloudmagazin). If your plan involves a multi-cloud setup, egress still belongs in the cost model.

Contract terms are a separate matter. A fixed-term contract still runs to its end, and the Commission's Digital Omnibus proposal would make explicit that providers can include early-termination penalties in fixed-term contracts (Simmons & Simmons). That makes renewal dates worth a look. An auto-renewal that rolls over just before January could keep you on the old terms for another cycle.

There are also exceptions, and some are still moving. Article 31 already treats certain services differently, such as software custom-built for one customer and non-production versions used for testing (Garrigues). The Digital Omnibus proposes lighter rules for custom-made services, and for small and mid-sized providers, on contracts concluded on or before 12 September 2025 (Greenberg Traurig). Whether your services count as standardised or custom is a question for your provider and your legal adviser, ideally answered in writing.

Where the lock-in actually sits

Whatever the contract says, leaving a cloud provider is an engineering project. How big it is depends on four layers of your own system, and only the first of them is touched directly by the Data Act.

LayerWhat ties you inWhat to look atDataProvider-specific storage formats, managed database features, backups that exist only in the provider's storageCan you export the full dataset in an open format and restore it somewhere else? How long does a test restore take?ApplicationFunctions, queues and workflow services called directly from business logic through provider-specific SDKsHow much business logic imports provider code? Is it hidden behind an interface you control?Identity and securityRoles, policies, key management and network rules defined in the provider's own modelWhich access rules exist only in the provider's console or templates? Who holds the encryption keys?OperationsDeployment pipelines, monitoring, alerting and runbooks built around one provider's toolsCould your on-call team run the system on a different platform? Where are the runbooks, and when were they last tested?

In our experience, the data move is often the most predictable part of a migration. The longer work sits in the application and operations layers, where years of small decisions made sense one at a time and added up to a dependency nobody mapped. That is why a regulation that lowers the price of exit does not, by itself, lower the effort of it.

A fictional example: the fleet platform

Take a fleet management platform with around sixty employees, serving transport companies in the Netherlands and Belgium. It runs on a single hyperscaler. The data sits in a managed database, route events are processed by serverless functions, messages move through the provider's queue service, and users sign in through the provider's identity service.

A public transport client asks a reasonable question before renewing: could the platform run on a European provider within a year? Until now, the team's first worry would have been the cost of moving several terabytes out. From January that line item disappears, and the conversation turns to what is left. The functions are written around the provider's event format. The access rules live in the provider's own policy language. The deployment scripts only work on one platform, and the runbooks assume its monitoring tools.

None of this is unusual, and none of it needs a rebuild. The practical route is to work through it in steps. Put the queue behind an interface the team controls. Describe the infrastructure in code that can be adapted. Restore a copy of the database into a second environment and time it. Write down the access rules in a provider-neutral form. After a few weeks, the answer to the client changes from "we are not sure" to "here is what it would take, and here is how long".

Five checks before 12 January 2027

These can be done in a few weeks by a small group, and none of them requires a decision to switch.

  1. Build the contract file. List every cloud and SaaS contract with its renewal date, notice period and early-termination terms. Flag anything that renews close to January 2027.
  2. Ask which services count as standardised. Request a written answer from each provider on how Chapter VI applies to the services you use, including any you run under custom terms.
  3. Test an export and a restore. Take a representative dataset, export it in an open format and restore it in a separate environment. Record how long it took and what failed.
  4. Map the four layers per workload. For each critical workload, note where data, application, identity and operations depend on one provider, and mark the dependency that would be hardest to replace.
  5. Define the exit you need. Decide what you actually want to be able to do, for example moving your most critical workload within a set number of weeks. Write it down as an exit plan and test it once.

Our position at Itsavirus

We are not suggesting that anyone should leave their provider because the fee goes away. Your current setup may well remain the right choice, and a wholesale migration brings its own cost, risk and new dependencies. What the date offers is a reason to find out what your options are while the question is still a calm one.

Our approach to this comes from application modernisation work. Systems become expensive to change when nobody built in room for it, and cloud dependencies are one more form of the same problem. Separating business logic from provider-specific code, describing infrastructure in a portable way and testing a restore turn an assumed exit into a demonstrated one. We usually advise doing this one component at a time, starting with the workload where the answer matters most.

Portability has a price too. It takes engineering effort, and it can mean giving up a convenient feature that only works inside one vendor's ecosystem. How much of that trade makes sense depends on how critical the workload is and what it would cost you to be unable to move it.

Let's talk about your systems, the dependencies that matter most, and what a realistic exit plan would look like for your business.

Author

Chairunnisa Irianto

Nisa is a Marketing Manager at Itsavirus, a strategic software development partner working with companies across Europe and Southeast Asia. She writes about AI, application modernisation, and how businesses turn technology into practical results.

Latest insights

A sharp lens on what we’re building and our take on what comes next.

See more
How to build a knowledge base that gets smarter over time with Obsidian and Claude Code
Your AI keeps forgetting. Here's how to stop repeating yourself
OpenClaw is exciting. But, here's what you need to secure before you experiment

Latest insights

A sharp lens on what we’re building and our take on what comes next.

See more
Shadow AI: the tools your team already uses, and who is accountable for them
Switzerland is building a sovereign cloud. Here is why every European business should be paying attention
AI can write the code, but your company still owns the consequences.

Latest insights

A sharp lens on what we’re building and our take on what comes next.

See more
Choosing an AI model just stopped being simple, and 25 US tech companies are fighting to keep it that way
Claude Fable 5: Launched, praised, then pulled within 3 days
Dashboard showing wildfire anomaly alerts across Indonesia, generated from NASA satellite data by the open-source WildfireDetect system.
We built an open-source wildfire detection system. Here is what we learned.

Latest insights

A sharp lens on what we’re building and our take on what comes next.

See more
Workshop : From Idea to MVP
Webinar: What’s next for NFT’s?
Webinar: finding opportunities in chaos

Latest insights

A sharp lens on what we’re building and our take on what comes next.

See more
How we helped Ecologies to turn survey results into reliable, faster reports using AI
How to deal with 1,000 shiny new tools
Develop AI Integrations with Itsavirus
When do cloud switching and egress fees end in the EU?

On 12 January 2027. Until then, providers may still charge for switching and data egress, but only for the costs they incur in the switching process. From that date, the Data Act removes these charges entirely for customers who move to another provider or back to their own infrastructure.

‍

Does this make moving to another cloud provider free?

No. The ban covers charges for the switching process itself. Engineering effort, running two providers in parallel, everyday egress and the terms of your current contract still apply. How much work a move takes also depends on how closely your data, application, access rules and operations are tied to one provider.

‍

Does the rule apply to every cloud service?

Chapter VI of the Data Act covers providers of cloud and edge services broadly, but some services are treated differently. Article 31 already makes exceptions, for example for software custom-built for one customer. The Commission has also proposed further relief for custom-made services and for smaller providers on older contracts. Ask your provider in writing how the rules apply to the services you use.

‍