Home/Library/Forecast Commitment Needs for a Migration
How-to · Commitments · Migration · Updated June 2026

How to Forecast Commitment Needs for a Cloud Migration

Committing before a migration lands is the fastest way to strand spend, because the instance families you buy change the moment workloads are rightsized in the cloud. Model the landing-zone baseline, stage commitments behind each wave, and start flexible. Here is how to forecast it.

Last updated: June 2026

Key takeaways

To forecast commitment needs for a cloud migration, map the wave plan, translate source workloads to a rightsized target baseline, and stage commitments behind each wave's stable floor rather than buying up front. Start with flexible instruments so coverage re-targets as workloads change in flight, and re-forecast with actual usage after every wave. Commit to the proven steady-state floor, never to projected peak.

  • Buy after a wave lands and stabilizes, not before; pre-buying strands spend.
  • Rightsize during the move, then size commitments to the target baseline.
  • Use flexible instruments through the migration so coverage re-targets.
  • Treat the forecast as a rolling plan, re-run after every wave.

Forecasting commitment needs for a cloud migration means predicting how much reserved instance and savings plan coverage to buy, and when, as workloads move into the cloud in waves. The discipline is timing: commitments must follow landed, stabilized usage rather than lead a migration plan that will change as workloads are rightsized. This article is part of our commitment cluster; the pillar it links up to is the complete guide to cloud commitment management. Staging commitments behind the migration is a Cut-then-Lock sequence in our See, Cut, Lock, Run method, where you rightsize first and commit on the clean result.

Should you buy reservations before or after migrating?

Buy after each wave has landed and stabilized, not before. Pre-buying reservations for a migration that has not happened risks committing to instance families and sizes that change once workloads are rightsized and re-platformed in the cloud, which strands the commitment. The right pattern is to run newly migrated workloads on demand for a short stabilization window, confirm the steady-state baseline, then commit to that floor. The on-demand cost of waiting a few weeks is far smaller than the cost of a stranded multi-year commitment, the same dynamic explored in how to avoid stranded commitments after rightsizing.

How do you forecast commitment needs, step by step?

These five steps align commitment timing to when usage actually lands.

  1. Map the migration wave plan and timelineList each wave with the workloads it moves and its go-live date. The result is commitment timing anchored to when usage lands rather than to a buy-it-all date.
  2. Translate source workloads to a rightsized target baselineConvert source sizing to the right target families and sizes, rightsizing during the move. The result is a baseline built on cloud-native sizing, not lifted-and-shifted waste.
  3. Stage commitments behind each wave's stable floorBuy only after a wave has landed and stabilized, sizing to the proven steady-state floor. The result is no commitment bought ahead of real usage.
  4. Start with flexible instrumentsUse savings plans and convertible commitments so coverage re-targets as workloads are rightsized in flight. The result is changes shifting the discount rather than stranding it.
  5. Re-forecast as each wave landsUpdate the model with actual post-migration usage and adjust the next purchase. The result is a rolling plan instead of a one-time estimate.

Migrating and unsure when to commit?

Our commitment management service models the landing-zone baseline, stages commitments behind each migration wave, starts you on flexible instruments, and re-forecasts as usage lands. On the performance model you pay only from realized savings. No savings, no fee.

Book a commitment review →

How do you size commitments when usage is still ramping?

Size to the stable floor of usage that has already landed, not to the projected end-state, and add coverage in steps as each wave stabilizes. The approach is a ladder: set a coverage target on the proven baseline, leave the still-ramping layer on demand under flexible instruments, and step coverage up as the floor rises. This keeps utilization high throughout the migration and avoids committing to a peak that the rightsized end-state never reaches. The mechanics of staging purchases this way are the same as building a savings plan commitment ladder in a spreadsheet, applied to a moving baseline. A migration that arrives through an acquisition adds a second portfolio to absorb, covered in how to handle reserved instances during mergers and acquisitions.

Migration phaseCommitment postureInstrument
Pre-landingNo commitment; model onlyOn demand
Wave just landedStabilize, do not buy yetOn demand
Wave stabilizedCommit to the proven floorFlexible savings plan
Fully steady-stateTop up coverage to targetFlexible, plus inflexible for fixed workloads

Instrument behavior and flexibility rules reflect AWS, Azure, Google Cloud, and OCI commitment products as of June 2026. Verify current commitment terms in the relevant provider documentation before buying, because commitment products change.

Go deeper · free guide

The Commitment Strategy Playbook includes the migration commitment forecast model and the wave-staging worksheet we apply on engagements. It is the downloadable companion to this article.

Frequently asked questions

How do you forecast commitment needs for a cloud migration?

Forecast commitment needs by mapping the migration wave plan, translating source workloads to a rightsized target baseline, and staging commitments behind each wave's stable floor rather than buying up front. Start with flexible instruments so coverage re-targets as workloads change in flight, and re-forecast with actual usage after every wave. The core rule is to commit to the proven steady-state floor, not to projected peak, because committing ahead of landed usage strands spend.

Should you buy reservations before or after migrating?

Buy after each wave has landed and stabilized, not before. Pre-buying reservations for a migration that has not happened risks committing to instance families and sizes that change once workloads are rightsized and re-platformed in the cloud, stranding the commitment. Run new workloads on demand for a short stabilization window, confirm the steady-state baseline, then commit to that floor. The on-demand cost of waiting is far smaller than the cost of a stranded multi-year commitment.

What instruments should you use during a migration?

Use flexible instruments such as compute savings plans and convertible reservations during a migration, because workloads are still being rightsized and re-platformed and coverage needs to re-target. Flexible commitments apply across instance families and sizes, so a change in flight shifts the discount rather than stranding it. Reserve inflexible, configuration-locked reservations for workloads that have fully stabilized and are confirmed fixed for the term.

How do you size commitments when usage is still ramping?

Size to the stable floor of usage that has already landed, not to the projected end-state, and add coverage in steps as each wave stabilizes. Use a coverage target on the proven baseline and leave the still-ramping layer on demand under flexible instruments. This laddered approach keeps utilization high throughout the migration and avoids the classic mistake of committing to a peak that the rightsized end-state never reaches.

The short version

Forecasting commitments for a migration is about timing: map the waves, rightsize to a target baseline, stage commitments behind each landed and stabilized wave, start flexible, and re-forecast as you go. When you want commitment timing aligned to your migration so coverage lands without stranding, that is exactly what our commitment management service delivers.

Primary sources & further reading

Cloud pricing and service behavior change frequently. Verify the specifics in this guide against the providers’ own current documentation and the FinOps Foundation: FinOps Foundation Framework ↗ and FinOps Forecasting capability ↗. This article also reflects Cloud Cost Room’s hands-on, vendor-neutral engagement experience.

Co-founder of Cloud Cost Room and a FinOps Certified Practitioner, with 20 years in IT and cloud cost optimization across AWS, Azure, Google Cloud and OCI. More about Fredrik →

More from the Commitment Management cluster

See every guide in the Commitment Management cluster →

The Cloud Cost Brief

Cloud pricing moves. We tell you when it matters.

New commitment instruments, FOCUS changes, hyperscaler pricing shifts, and the plays that actually move a bill. No schedule, no filler.

Subscribe · Work email only