Most mid-market leaders move fast to the cloud. On paper, it seemed like a win, with lower upfront spend, shorter timelines, and visible progress. A lift-and-shift migration makes that possible. It gets you out of the data center, into Azure, and lets you reassure your board that transformation is underway.

But if you’ve been watching the bills since then, you know the numbers don’t line up with the promise. In 2025, 83% of CIOs admitted they overspent their cloud forecasts by nearly 30% on average.

More than half of the companies said their costs came in higher than expected. And when workloads are moved “as-is,” about one-third of that spend ends up wasted on idle or oversized capacity.

The issue is stopping at a simple lift-and-shift (rehosting). When you carry old sizing and operating habits into Azure unchanged, you incur hidden costs, and about a third of your spend goes to idle or oversized capacity. You also invite “shift-and-drift,” which drives 40% higher ongoing operating costs compared to teams that adopt cloud-native practices.

In this edition, I’ll show you why migrations look efficient upfront but become expensive to run, what to look for in your environment, and where to act next.

Stay updated with Simform’s weekly insights.

Lift-and-shift saves money because it’s cheaper upfront

What leaders believe

Rehosting is the fastest and most affordable way to move. You avoid retraining teams, keep the migration budget lean, and show the board a quick win.

What actually happens

Those savings are temporary. Workloads that move “as-is” don’t scale elastically, don’t take advantage of managed services, and often inherit the inefficiencies of the old environment. IDC found that lift-and-shift workloads often end up 30% more expensive than staying on-prem if they’re not modernized.

Faced with that math, some leaders even consider moving workloads back. Gartner’s research argues the widely claimed “repatriation wave” is a myth and advises fixing troubled cloud projects rather than reversing them.

And in practice, any move-back means a second migration, tighter pull from data gravity, and downtime risk, costs that tend to erase expected savings. In short, you can end up paying twice.

So what can you do about it?

  • Look at the cost curve over time and the migration invoice. Forrester found that companies modernizing apps with Azure PaaS cut infrastructure costs by nearly 40% and earned a 228% ROI over three years.
  • Even re-architecting one or two high-value apps during migration can deliver faster payback and keep long-term spend lean.

The upfront bill may rise, but it’s often the only way to avoid locking in waste and the last thing you want is explaining to your board why “reversing to on-prem” is even on the table.

Operational waste grows after the migration

What leaders believe

Once the migration is complete, the big expense is behind you. The cloud bill may rise, but it should mostly reflect healthy growth in usage.

What actually happens

Costs drift in ways you may not anticipate. One SaaS provider we worked with initially assumed that storage and compute were the primary drivers, but the real surprise came from data egress, as analytics pipelines moving terabytes across regions pushed transfer fees into six figures within the first year.

Flexera’s survey backs this up, showing mid-market firms waste about 27% of their cloud spend on overlooked items like transfers, oversized VMs, and idle storage. Left unchecked, these “small” inefficiencies compound into a permanent tax.

So what can you do about it?

  • Embed optimization into the migration plan. Run a usage and transfer audit within the first 90 days. Right-size aggressively, downgrade storage tiers, and put TTL policies on non-production resources.
  • Model your egress costs explicitly; assume that every pipeline that moves data across regions incurs a bill.
  • And invest in cloud-native security controls early; the spend looks higher at first, but the downside of a breach is far more expensive.

Innovation takes a back seat to cost control

What leaders believe

Once everything runs on Azure, innovation will follow. Rehosting buys time; you can modernize when the roadmap eases up.

What actually happens

Without cost discipline, most of your cloud budget goes to “keeping the lights on,” instead of building new value. It happens when there’s no formal FinOps. As of 2025, only 59% report having a dedicated FinOps team, leaving 41% without clear cost governance. Without structured ownership, cloud budgets settle into maintenance.

Case in point: Rockler (US specialty retailer) implemented Dynamics 365 Commerce on Azure, instead of nursing an aging stack. As a result, their support tickets reduced to 68%, lifting store-ops efficiency 26%, and increasing sales revenue.

So what can you do about it?

Stand up FinOps as a cross-functional habit. Hold monthly reviews between finance and engineering, assign cost ownership, and treat small wins like tagging accuracy or rogue cluster alerts as your early indicators.

Lift-and-shift is not always a mistake. It works when the workload is low, changes are low, and there is a clear end state, such as retire, replacement with SaaS, or replatforming. The trap is letting rehosted patterns live forever. Timebox them, measure their run-rate, and decide upfront what must be modernized now versus later.

If you want a pragmatic way to decide which workloads qualify for “rehost now, modernize next” and which need deeper changes on day one, see how we structure that assessment and funding.

 

Stay updated with Simform’s weekly insights.

Hiren is CTO at Simform with an extensive experience in helping enterprises and startups streamline their business performance through data-driven innovation.

Sign up for the free Newsletter

For exclusive strategies not found on the blog

Revisit consent button
How we use your personal information

We do not collect any information about users, except for the information contained in cookies. We store cookies on your device, including mobile device, as per your preferences set on our cookie consent manager. Cookies are used to make the website work as intended and to provide a more personalized web experience. By selecting ‘Required cookies only’, you are requesting Simform not to sell or share your personal information. However, you can choose to reject certain types of cookies, which may impact your experience of the website and the personalized experience we are able to offer. We use cookies to analyze the website traffic and differentiate between bots and real humans. We also disclose information about your use of our site with our social media, advertising and analytics partners. Additional details are available in our Privacy Policy.

Required cookies Always Active

These cookies are necessary for the website to function and cannot be turned off.

Optional cookies

Under the California Consumer Privacy Act, you may choose to opt-out of the optional cookies. These optional cookies include analytics cookies, performance and functionality cookies, and targeting cookies.

Analytics cookies

Analytics cookies help us understand the traffic source and user behavior, for example the pages they visit, how long they stay on a specific page, etc.

Performance cookies

Performance cookies collect information about how our website performs, for example,page responsiveness, loading times, and any technical issues encountered so that we can optimize the speed and performance of our website.

Targeting cookies

Targeting cookies enable us to build a profile of your interests and show you personalized ads. If you opt out, we will share your personal information to any third parties.