Server racks with network cabling in a modern data center aisle
AWS Practice

AWS EC2 Instance Savings Plans. The Buyer Guide.

EC2 Instance Savings Plans give the deepest compute rate, but they lock the family and region. Read the trade against Compute plans and Reserved Instances first.

Contact Us AWS Practice
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

AWS EC2 Instance Savings Plans deliver the deepest compute discount, but the family and region lock means the rate only pays off on workloads that genuinely will not move.

Key takeaways

  • EC2 Instance Savings Plans commit you to an hourly spend within a specific instance family and region for one or three years.
  • They give a deeper discount than Compute Savings Plans, but only within that locked family and region.
  • Size flexibility is preserved within the family, so you can move between sizes without losing the rate.
  • The deeper rate only pays off on workloads that will stay on the same family and region for the full term.
  • Most estates we review apply EC2 Instance plans to workloads that later migrated, stranding the commitment.
  • Reserved Instances remain relevant where a capacity reservation, not just a rate, is required.

How do AWS EC2 Instance Savings Plans actually work in 2026?

An EC2 Instance Savings Plan commits you to a steady hourly spend on a particular instance family within one region, for a one or three year term. In exchange you get the deepest Savings Plan rate available. The plan is documented on the AWS compute Savings Plans pricing page.

The rate beats the flexible Compute plan, but the discount only applies inside the chosen family and region. Move the workload and the commitment can sit idle.

What the plan locks and what it does not

The family and region are fixed for the term. Instance size is not, so you keep size flexibility within the family. The mechanics are set out in the Savings Plans user guide.

  • Locked: instance family and region for the full term.
  • Flexible: instance size within the family, and operating system.
  • Idle risk: commitment outside the locked family or region earns no discount.

Term and payment

As with all Savings Plans, three year all upfront gives the deepest rate. The general pricing model is on the EC2 pricing page.

EC2 Instance Savings Plan lock and flexibility

AttributeStatusEffectBuyer action
Instance familyLockedDeepest rate within familyPick stable families only
RegionLockedNo discount if workload movesConfirm region permanence
Instance sizeFlexibleMove sizes freelyRight size without penalty
Operating systemFlexibleCovers OS changesNo action needed

How do EC2 Instance plans compare with Compute plans and Reserved Instances?

The three tools overlap but solve different problems. Compute Savings Plans trade rate for flexibility. EC2 Instance plans trade flexibility for rate. Reserved Instances add a capacity reservation.

Choosing wrongly is the most common and expensive mistake, because each tool is right only for a specific workload profile.

Against Compute Savings Plans

  • Rate: EC2 Instance plans discount more deeply within the locked family.
  • Flexibility: Compute plans cover any family, region, and Fargate or Lambda.
  • Fit: EC2 Instance for stable known workloads, Compute for change.

Against Reserved Instances

Reserved Instances can guarantee capacity in a specific Availability Zone, which Savings Plans do not. Where a capacity reservation matters, the Reserved Instances model is still the right tool.

How do you manage the family and region lock?

The lock is only a risk if the workload moves. The discipline is to apply EC2 Instance plans only to workloads with a confirmed, stable family and region for the full term.

  • Confirm permanence: apply the plan only where the family and region are settled.
  • Reserve flexibility: keep migrating workloads on Compute plans instead.
  • Plan the term: match term length to how long the workload will stay put.

Where the common advice on EC2 Instance Savings Plans is wrong

The standard advice is to always choose the EC2 Instance plan over the Compute plan because it gives a deeper discount. We disagree. In roughly two thirds of the estates we reviewed in 2024 and 2025, the deeper rate was applied to workloads that later changed family or moved region, stranding 15 to 25 percent of the commitment. The flexible Compute plan would have kept the discount through the change. The buyer side move is to reserve EC2 Instance plans for workloads with confirmed family and region permanence, and default everything migrating or uncertain to Compute plans. The deeper rate is only deeper if the commitment is actually used.

Cloud architect reviewing an instance family migration plan on screen
Confirming a workload will stay on its family and region for the full term is the test that decides whether the deeper EC2 rate pays off.
30
EC2 commitment reviews, 2024 to 2025
20%
Median commitment later stranded
18%
Average effective rate captured

Source: Redress Compliance advisory engagement file, 2024 to 2025.

On EC2 compute the deepest rate only beats the flexible one if the workload never moves. Lock the rate to permanence, not to optimism.

What buyer side moves lift EC2 Savings Plan value?

The work is workload classification. Bring a stability and roadmap view of each workload, family by family. The lever is matching the tool to the profile.

  • Classify by permanence: only stable, settled workloads earn the EC2 Instance rate.
  • Default change to Compute: keep migrating workloads on flexible plans.
  • Reserve capacity where needed: use Reserved Instances for capacity guarantees.
  • Review on migration: rebalance commitments whenever a workload moves.

How to classify workloads before committing

Tag each workload by family, region, and roadmap. Anything with a planned migration goes on Compute plans; only confirmed stable workloads take the EC2 Instance rate.

What to do next

  1. Pull EC2 usage by instance family and region from AWS Cost Management.
  2. Classify each workload by family, region, and planned roadmap.
  3. Apply EC2 Instance plans only to workloads with confirmed permanence.
  4. Default migrating or uncertain workloads to Compute Savings Plans.
  5. Use Reserved Instances where a capacity reservation is required.
  6. Match the term length to how long each workload will stay put.
  7. Rebalance commitments whenever a workload changes family or region.
Cover of the AWS Savings Plans Top 10 Negotiation Recommendations white paper from Redress Compliance

White Paper · AWS

AWS Savings Plans Top 10 Negotiation Recommendations

Ten moves every cloud owner and CPO should make before committing to AWS Compute or EC2 Savings Plans: term, coverage, and exit math. Read it free.

Read the white paper

Frequently asked questions

How do AWS EC2 Instance Savings Plans work in 2026?

An EC2 Instance Savings Plan commits you to a steady hourly spend on a specific instance family within one region for one or three years, in exchange for the deepest Savings Plan rate. The discount only applies inside the locked family and region, so the rate pays off only on workloads that stay put.

What does an EC2 Instance Savings Plan lock?

It locks the instance family and the region for the full term. Instance size and operating system remain flexible, so you can right size within the family without losing the rate, but commitment outside the locked family or region earns no discount.

Should I always choose EC2 Instance plans for the deeper rate?

No. The deeper rate only beats the flexible Compute plan if the workload stays on the same family and region for the term. Applying it to workloads that later migrate strands the commitment, so it should be reserved for workloads with confirmed permanence.

How do EC2 Instance plans compare with Compute Savings Plans?

EC2 Instance plans discount more deeply but lock the family and region, while Compute plans cover any family, region, and services like Fargate and Lambda at a shallower rate. Use EC2 Instance plans for stable known workloads and Compute plans for anything migrating or uncertain.

When should I use Reserved Instances instead?

Reserved Instances are the right tool when you need a capacity reservation in a specific Availability Zone, which Savings Plans do not provide. If the workload only needs a rate discount rather than guaranteed capacity, a Savings Plan is usually the better fit.

Can I change instance size under an EC2 Instance plan?

Yes. Instance size is flexible within the locked family, so you can move between sizes and right size workloads without losing the discount. Only the family and region are fixed for the term.

How much EC2 commitment is typically stranded?

In our 2024 to 2025 reviews, 15 to 25 percent of EC2 Instance commitment was tied to families or regions the estate later moved off, leaving it idle. Classifying workloads by permanence before committing removes most of that waste.

How do I decide between the plan types?

Classify each workload by family, region, and roadmap. Apply EC2 Instance plans only to workloads with confirmed permanence for the term, default migrating or uncertain workloads to Compute plans, and use Reserved Instances where a capacity guarantee is required.

AWS Savings Plans Recommendations

The full aws savings plans recommendations from the AWS Practice.

Family and region lock, the Reserved Instance comparison, coverage targets, and the levers that capture the deeper rate without stranding commitment.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

No spam. We will only email you about this download. Privacy.
Run the software spend health check against your AWS estate in under five minutes.
Open the Tool →