· 14 min read

Cloud Migration Cost in 2026: Budgets by Size, the 6 Rs and a Calculator

A cloud migration has two price tags. One is the project: assessment, moving applications and data, testing and cutover. The other is what you pay every month once you're there. Most budgets get the first roughly right and the second badly wrong. Below are realistic 2026 ranges for US companies on AWS, Azure or Google Cloud, cost per application for each migration strategy, the fees that show up between the old bill and the new one, and a calculator for your own estate.
Server rack lifting into a cloud along a dotted path with two price tags and a dual-running meter
Have an inventory of servers and apps?Send it over. We will sort each app into a migration strategy and price the move and the run cost separately.
Explore my options

The short answer

$20–80kSmall migration: a few apps, mostly lift-and-shift
$100–500kMid-size: 10–40 apps, databases, some replatforming
$500k–5M+Enterprise program: hundreds of servers, refactoring, compliance
+30–60%Dual-running, data transfer, tools and training on top of labor

These are 2026 labor ranges for US companies, blended across vendor types and providers. The low end of each band is a mostly rehosted estate migrated by a team in Latin America, Central Europe or Asia. The high end is a US consultancy, or any team dealing with legacy databases, undocumented dependencies and regulated data. In hours, the three tiers are roughly 300–1,200, 1,500–7,000 and 8,000 and up.

The numbers come from migration estimates we write, proposals we compete against and the rate data in our guide to nearshore software development rates. Disclosure: Gilzor is a software company with engineering teams in Poland and Cyprus. For US clients that makes us offshore, and our pricing sits in the Central and Eastern Europe row below. If you have already chosen AWS, our AWS cloud migration cost guide goes into AWS pricing tools, migration credits and the Database Migration Service. This article stays provider-neutral.

Why cloud migrations run over budget

Overruns are the norm, not the exception. In McKinsey's survey of about 450 CIOs and IT decision makers on cloud migration, 75% of companies said their migration ran over budget and 38% said it ran behind schedule. McKinsey estimated that this kind of overspend would add up to about $100 billion of wasted migration spend over three years. The money keeps leaking after go-live too: Flexera's 2025 State of the Cloud report found respondents estimate 27% of their IaaS and PaaS spend is wasted, cloud budgets were already exceeded by 17%, and 84% named managing cloud spend as their top cloud challenge.

What we see in estimates and first calls is consistent. The overruns rarely come from the provider's price list. They come from four places:

  1. An inventory that isn't oneA spreadsheet of servers is not a dependency map. The batch job that writes to a file share, the hard-coded IP in a partner integration, the license dongle on one VM: each one found in week six instead of week one costs days of rework and pushes the cutover.
  2. Dual-running that lasts longer than plannedEvery month the old data center and the new cloud account both run, you pay twice. Plans assume four weeks of overlap. Reality is often three to six months when testing slips or one stubborn application can't move.
  3. Strategy decided too lateTeams start lifting and shifting, discover a database that should go to a managed service, and replatform mid-flight. Deciding the strategy per application up front is cheaper than changing it during the move.
  4. Nobody owns the run costThe migration team hits its deadline. The bill arrives a month later, 20–40% higher than the old hosting, because everything was sized for peak and left on demand.

The 6 Rs and what each one costs

The 6 Rs started as Gartner's five migration strategies and were extended by AWS (which now lists seven, adding "relocate" for moving VMware estates as they are). They're provider-neutral and they matter for budgeting because every application gets one, and the mix sets the price.

StrategyWhat it meansLabor per app, 2026Effect on run cost
Rehost (lift-and-shift)Move VMs as they are$5,000–20,000Often flat or higher until optimized
Replatform (lift-tinker-shift)Same code, managed database, containers, managed queues$20,000–80,000Usually 10–30% lower than rehost
Refactor / re-architectRebuild parts as cloud-native (serverless, microservices, managed data)$100,000–500,000+Lowest at scale, highest engineering cost
RepurchaseReplace with SaaS (CRM, email, ERP)Data migration and setup, $10,000–150,000Becomes a subscription line
RetireSwitch it offA few hours of sign-off and archivingSaves 100% of its cost
RetainKeep on-premises for now$0 now, connectivity laterKeeps the old cost and a hybrid link
Labor at blended 2026 vendor rates for a typical business application with its server, database and networking. Large or regulated systems sit above these ranges.

The cheapest line in that table is "retire." In assessments it's common to find that 10–20% of what's running is unused, duplicated or kept "just in case." Every app you retire is one you don't migrate, test or pay for in two places.

The 6 Rs: what you pay once vs what you save every month One-time migration cost per app → Run-cost savings → LowHigh Retire Retain Rehost Repurchase Replatform Refactor Cheapest win, find it first Fast exit from a data center Best ratio for most apps Worth it for core, high-scale apps Illustrative positions based on typical estimates; your apps move along both axes.
Most cost-effective migrations mix strategies: retire aggressively, rehost what is stable or due to be replaced, replatform the databases and core services, refactor only what earns it.

Cost per application, by strategy

Here's the same picture as bar lengths: typical labor for one mid-complexity business application (a web app, its database and a few integrations) under each strategy.

One application, typical migration labor, USD

Retire: archive data, decommission$0.5–3k
Rehost: VMs, network, backups, cutover$5–20k
Replatform: managed DB, containers, CI/CD$20–80k
Repurchase: SaaS setup and data migration$10–150k
Refactor: cloud-native rebuild of a core app$100–500k+
Bar length shows the midpoint relative to $500k. Refactoring is mostly a software project: our software development cost guide covers how those budgets build up.

Databases deserve their own line. Moving a SQL Server or Oracle database with near-zero downtime means schema assessment, replication setup, validation runs and a rehearsed cutover. Budget 40–120 hours per production database for a straightforward one, and several times that for a large Oracle estate with stored procedures you plan to convert to PostgreSQL.

Migration cost vs run cost

A cloud migration business case lives or dies on the monthly bill afterward, not on the project quote. Gartner forecast worldwide public cloud end-user spending at $723.4 billion for 2025, and a large share of that is companies paying for capacity they sized during migration and never revisited.

The pattern looks the same on almost every estate we review. Before migration there's a flat on-premises cost. During migration both environments run. Right after cutover the cloud bill is often higher than the old hosting, because servers were copied at their on-premises size and left on on-demand pricing. Then optimization brings it down, if somebody does it.

Monthly infrastructure spend through a migration (USD) $0$12k$24k$36k$48k 061218 months Dual-running Optimized: ~25% below on-prem Day-1 cloud bill above old hosting On-premises Both environments Cloud only
Illustrative for a $20k/month on-premises estate with a three-month overlap. Skip the optimization step and the line stays at or above the old cost.

The orange block in that chart is a real budget line. For an estate costing $20,000 a month, three months of dual-running is $60,000 or more, which can match the entire labor cost of a small migration. Short, well-rehearsed cutovers are the single biggest lever on the total.

Built by Gilzor

Results we’ve shipped

70+products launched
98%delivered on time
85%clients come back
Art Scherbakov, Co-FounderAndrew Laminsky, CTOYuri Rudenya, Head of Mobile Development at GilzorAlena Timofeeva, Product Marketing Lead

Talk to the people who build it. Tell us about your project and get a free estimate of scope, timeline and cost.

See how we’d approach yours

Rates by region for the same migration

Hours depend on your estate. The rate depends on who does the work. Here's a mid-size migration of about 2,000 hours (15 applications, four databases, a mixed rehost and replatform plan) at 2026 vendor rates for cloud and DevOps engineers:

Vendor regionSenior cloud engineer, $/hour2,000-hour migrationOverlap with US teams
US consultancy (onshore)$130–220$260,000–440,000Full
Latin America (nearshore)$55–85$110,000–170,0006–9 hours
Central & Eastern Europe (offshore)$50–80$100,000–160,0002–4 hours with the East Coast, little with the West Coast
India, Vietnam, Philippines (offshore)$30–55$60,000–110,000Minimal; cutover windows need planning
Blended senior rates, 2026. For context, the US Bureau of Labor Statistics put the median software developer wage at $135,980 in May 2025, before benefits, taxes and recruiting.

Time zones matter more in migrations than in most projects, but in an unexpected direction. Cutovers happen at night and on weekends, US time. A team in Warsaw is in its morning when a US East Coast business closes on Friday evening, so a Saturday-morning cutover in Europe lands in a quiet window for US users. What still needs shared hours is the assessment, the dependency workshops and acceptance testing with your application owners.

Cloud migration cost calculator

Enter your estate, pick the dominant strategy and the vendor region. The calculator gives migration hours, labor cost, dual-running and data transfer costs, a one-time total with contingency, and a rough monthly cloud bill after the first round of optimization. If one or two applications will be refactored, run them separately with the "refactor-heavy" option and add the results.

Cloud migration: one-time cost and run cost

Estimated migration hours
Migration labor
Dual-running and data transfer
One-time total incl. 15% contingency
Rough monthly cloud bill after first optimization

Hours include about 120 hours of landing zone work (accounts, networking, identity, logging, CI/CD baseline), each application's migration and testing, about 60 hours per production database and data transfer handling. Dual-running assumes the cloud side costs roughly what you pay today while both run. Licenses, migration tooling subscriptions, training and your own team's time are not included.

The default (15 applications, four databases, a mixed plan, built in Central Europe) lands around 1,700 hours and $110,000 in labor. Three months of dual-running at $20,000 a month adds $60,000, more than half the labor cost again. Switch the vendor to a US consultancy and labor multiplies by about 2.6. Switch to "mostly rehost" and the project gets cheaper, but the monthly bill estimate goes up: that's the trade-off the 6 Rs are about.

The hidden costs of cloud migration

These are the lines that show up between the old bill and the new one, roughly in the order buyers are surprised by them:

CostTypical sizeWhat to do about it
Dual-runningOne to six months of your current infrastructure billMigrate in waves, decommission each wave's servers right after cutover, cancel colocation and hardware contracts on a schedule
Egress and inter-zone trafficAbout $0.09/GB to the internet on AWS, $0.087 on Azure, up to $0.12 on Google Cloud Premium TierModel traffic before choosing architecture. Chatty apps split across regions or zones pay for every byte between them
Software licensesCan exceed compute cost for Windows, SQL Server and OracleCheck bring-your-own-license rules and provider license benefits before migrating, not after
Migration and assessment toolsFree native tools to thousands a month for third-party platformsNative tools from each provider cover most rehosting; pay for extras only when the estate needs them
Security and compliance rework15–30% on top of labor in regulated industriesMap which data is regulated early. HIPAA and PCI DSS scope needs encryption, access logging and audit evidence in the new environment
Training and new skillsDays to weeks per engineerYour ops team now runs IAM policies, cost alerts and infrastructure as code. Plan it as part of the project
Ongoing cloud operationsMonitoring, patching, backups, cost reviews every monthSomeone has to own it. Unowned accounts are where the 27% waste lives
Your team's time10–20% of the vendor hoursApplication owners for testing, network and security staff for access and approvals

Egress deserves a note because it works in both directions. Moving data into AWS, Azure or Google Cloud is free. Since early 2024, all three also waive egress fees for customers who leave entirely: Google Cloud announced it in January 2024, AWS and Microsoft followed in March, with conditions such as moving the data within 60 days and, for Azure, closing the subscriptions. Everyday egress (serving files to users, replicating to a backup elsewhere, calling a partner's API) is still billed and grows with your traffic.

Which migration path fits your estate?

Six questions about your applications, deadline and team. The result points to the strategy mix that usually gives the best ratio between the one-time cost and the monthly bill.

Which cloud migration approach fits your estate?

Three budgets, worked through

Typical requests from US companies, priced with the ranges above. Illustrative, not Gilzor quotes.

1. A small SaaS leaving a hosting provider

A B2B SaaS runs on six VMs at a managed hosting company: two app servers, a PostgreSQL database, a worker, a file server and a staging box. The plan is to rehost the app servers, move the database to a managed service and the files to object storage. About 350–450 hours including a landing zone, infrastructure as code and a rehearsed cutover: $23,000–29,000 with a Central European or Latin American team, $60,000–75,000 with a US consultancy. One month of overlap at $6,000. The cloud bill after rightsizing lands close to the old hosting cost, with backups and failover the old setup never had.

2. A mid-size company closing a server room

Twenty applications, mostly Windows, three SQL Server databases and a file share, with a colocation contract ending in nine months. Assessment retires four apps and repurchases one as SaaS. The rest are rehosted, with the databases replatformed. Around 1,800–2,300 hours: $115,000–150,000 offshore or nearshore, $300,000–390,000 onshore. Licensing is the line to watch: Windows Server and SQL Server costs can rival compute unless existing licenses carry over.

3. A healthcare platform moving clouds

A patient-facing platform moves from one cloud provider to another to consolidate with its parent company, with 80 TB of data and HIPAA obligations. The exit waiver covers the bulk data transfer if the move completes within the provider's window. The cost sits in re-creating the security controls, audit logging and network design on the new provider, plus a parallel run for validation. About 3,500–5,000 hours: $230,000–330,000 offshore or nearshore, $600,000–850,000 with a US firm.

How to reduce cloud migration cost without breaking things

  1. Pay for a real assessment firstDependency mapping, a strategy per app and a run-cost model typically take 10–15% of the budget and protect the other 85%. Our business analysis team runs this as a fixed first phase.
  2. Retire before you migrateEvery unused app, stale environment and forgotten VM you switch off is one less thing to move, test and pay for twice.
  3. Migrate in waves and decommission as you goShort dual-running per wave beats one long overlap at the end. Cancel hardware and colocation contracts on the wave schedule.
  4. Rightsize from usage data, not from today's server specsOn-premises servers are sized for peak plus headroom. Use a few weeks of CPU and memory metrics to pick instance sizes.
  5. Buy commitments only after things settleReserved instances and savings plans cut compute cost substantially, but lock in the wrong size if bought on day one. Wait for four to eight weeks of real usage.
  6. Negotiate credits and licensingAll three providers run migration incentive programs and license benefits for qualifying customers. Ask before you sign, not after.
  7. Don't cut testing and rehearsalsA rehearsed cutover is what keeps dual-running short. Our QA team tests migrated apps against production-like data and failure scenarios, not just "it starts."
The cheapest quote trap

A low migration quote usually prices the move and nothing else: no dependency mapping, no rollback plan, no infrastructure as code, no cost tagging. The servers arrive in the cloud, and then the bill, the outages and the manual fixes arrive too. Ask every vendor how they handle a failed cutover, how resources will be tagged for cost tracking, and who owns optimization after go-live.

FAQ

How much does a cloud migration cost in 2026?
For a US company, a small migration of a few applications, mostly rehosted as virtual machines, costs about $20,000–80,000 in labor. A mid-size migration of 10 to 40 applications with several databases and some replatforming runs $100,000–500,000. Enterprise programs with hundreds of servers, refactoring and compliance requirements cost $500,000 to several million dollars. Add dual-running costs (often one to six months of paying for both environments), data transfer and tooling. The vendor region changes the labor part by 2 to 3 times.
What is the cost per server or per application?
As a rough 2026 guide, rehosting a straightforward virtual machine costs $1,000–4,000 in labor, and a typical application with its server, database and networking costs $5,000–20,000 to rehost. Replatforming an application (managed database, containers, managed queues) runs $20,000–80,000. Refactoring an application to cloud-native architecture usually starts around $100,000 and can pass $500,000 for a large system.
Is it cheaper to run in the cloud than on-premises?
It depends on what you migrate and how. Variable or growing workloads, short-lived environments and teams without data center staff usually save money. Steady, predictable workloads moved as-is often cost the same or more, because you pay on-demand prices for capacity sized for peak. Savings come after migration: rightsizing, reserved instances or savings plans, autoscaling, shutting down idle environments and replacing self-managed software with managed services.
How much are cloud egress fees?
Moving data into AWS, Azure or Google Cloud is free. Moving data out to the internet costs about $0.09 per GB on AWS for the first 10 TB a month, $0.087 per GB on Azure and up to $0.12 per GB on Google Cloud Premium Tier, after small free allowances. Since 2024 all three waive egress fees for customers who leave the provider entirely and move their data out within 60 days, but normal business egress is still billed.
How long does a cloud migration take?
A small rehost of a few applications takes four to ten weeks including testing and cutover. A mid-size migration takes three to nine months. Enterprise programs run one to three years in waves. Assessment and planning take 10 to 20 percent of the time and are the part most often skipped by teams that later run over budget.
Which is cheapest: AWS, Azure or Google Cloud?
For comparable compute, storage and managed databases, list prices are close. The bigger differences come from licensing (Windows Server and SQL Server workloads often cost less on Azure through license benefits), from discounts and migration credits you negotiate, from egress patterns and from the managed services your team already knows. Pick the provider that fits your stack and skills, then negotiate.

How we approach cloud migrations at Gilzor

We migrate the products we build and maintain, and we take on migrations for teams whose apps already exist. Our DevOps work centers on AWS, Docker, Kubernetes, Ansible and CI/CD pipelines in GitHub Actions or CircleCI; the full list is on our tech stack page. We price the assessment, each migration wave and the post-migration optimization as separate lines, and we give you a run-cost estimate next to the project quote so the business case covers both. If you'd rather compare several vendors first, our list of cloud deployment companies in the USA is a reasonable starting point. If the migration is part of a wider modernization program, our guide to digital transformation cost covers the bigger budget.

No sales pitch

Get a straight answer for your project

Tell us what you’re building. We’ll reply with options, a rough cost and timeline. If we’re not the right fit, we’ll say so.

Next, a few optional questions so the first call is useful. We use your details only to reply to your request. Privacy Policy

Andrew Laminsky
Written byAndrew Laminsky

CTO of Gilzor. Responsible for architecture and the engineering standards our teams work by.

LinkedIn →

Gilzor · Web Development partner

Need a team for your web product?

95%referred by business partners
70+successful launches
85%repeat business
98%delivered on time

The team behind them

Art Scherbakov
Art ScherbakovCo-Founder
Andrew Laminsky
Andrew LaminskyCTOLinkedIn
Yuri Rudenya
Yuri RudenyaHead of Mobile Development at GilzorLinkedIn
Alena Timofeeva
Alena TimofeevaProduct Marketing LeadLinkedIn
Tell us what you’re buildingOptions, a rough cost and timeline for your project. No commitment.

More insights