Decision: leave hyperscaler. Migration done, resources deleted. Final bill: €847 vs usual €120/mo. Lines: 400 GB egress, orphan snapshots, reserved IP, forgotten bucket.
Leaving cloud reveals latent costs absent from average monthly dashboards.
Cloud bills easy entry and sometimes forgotten exit.
Final invoice line items
Egress, snapshots, IPs/LBs, residual object storage, commitment, engineer time.
| Line | Surprise | Prevention |
|---|---|---|
| Egress | >50% bill | Compression |
| Snapshots | Forgotten | Inventory |
| Double run | 2 clouds | Short window |
Three-phase strategy
Inventory T-30, wave migration, cleanup T+7. Simulate at entry — not departure day. See free migration.
European target
Hetzner or OVHcloud by constraints. Directory · compare.
The peak: free to enter, paid to leave
Human cost of exit
Cloud invoice excludes evenings reconciling credentials, rewriting deploy scripts, revalidating certs. Budget that time as its own line. Two-week overlap seems prudent; teams often extend it lacking maintenance window.
Anticipate proprietary formats: managed DB, managed queue, serverless. Exit may require rewrite before egress gigabytes. Reading exit clause at entry costs an hour; ignoring it costs a quarter.
Go further with the inquiry
Apply the article to your concrete case: what volume, what service level, what contractual constraints from clients or regulators? Write answers before opening the pricing page. Request written documents — full grid, DPA, certification scope, renewal terms — not homepage screenshots.
Compare at least two providers via the directory and compare tool on identical thirty-six-month assumptions. Share the short list with whoever signs the contract and whoever operates infrastructure daily. Archive terms dated at subscription so due diligence is defensible later.
Go further with the inquiry
Apply the article to your concrete case: what volume, what service level, what contractual constraints from clients or regulators? Write answers before opening the pricing page. Request written documents — full grid, DPA, certification scope, renewal terms — not homepage screenshots.
Compare at least two providers via the directory and compare tool on identical thirty-six-month assumptions. Share the short list with whoever signs the contract and whoever operates infrastructure daily. Archive terms dated at subscription so due diligence is defensible later.
Human cost of exit
Cloud invoice excludes evenings reconciling credentials, rewriting deploy scripts, revalidating certs. Budget that time as its own line. Two-week overlap seems prudent; teams often extend it lacking maintenance window.
Anticipate proprietary formats: managed DB, managed queue, serverless. Exit may require rewrite before egress gigabytes. Reading exit clause at entry costs an hour; ignoring it costs a quarter.
Human cost of exit
Cloud invoice excludes evenings reconciling credentials, rewriting deploy scripts, revalidating certs. Budget that time as its own line. Two-week overlap seems prudent; teams often extend it lacking maintenance window.
Anticipate proprietary formats: managed DB, managed queue, serverless. Exit may require rewrite before egress gigabytes. Reading exit clause at entry costs an hour; ignoring it costs a quarter.
Decide and move forward without blind spots
Start by framing your real scenario on one page: volumes, client constraints, required support level, and a thirty-six-month budget including domain, backup, and essential add-ons. Compare at least two hosts via the directory and compare tool with identical assumptions, archive pricing grids dated on subscription day, then have both the contract signer and daily infrastructure operator validate the short list.
Frequently asked questions
Why is final bill high?
Export, snapshots, IPs, residual storage, commitment, API exit fees.
Minimize costs?
Compress, delete snapshots, release IPs, check buckets, negotiate if large.
Temporary double hosting?
Yes for low-downtime migration — budget one overlap month.
Do contracts block?
Commitment, licenses, proprietary formats can delay — read exit clause at entry.
Simulate exit invoice — not only future monthly savings.
