0%

Preparing the page

Reserved Instances vs Savings Plans: Which Should You Buy?

Reserved Instances vs Savings Plans compared: discounts, flexibility, risk and when to use each on AWS, plus how Azure reservations compare.

Nidhish Joy

Nidhish Joy · Co-founder & CEO

· Updated · 5 min read

Share
Placeholder illustration

Commitment discounts are one of the biggest levers in cloud cost optimisation. They are also one of the easiest places to make an expensive mistake. Buy too little and you overpay On-Demand rates. Buy too much, or the wrong type, and you pay for capacity you do not use.

This guide compares Reserved Instances vs Savings Plans on AWS, explains when each makes sense, and shows how to build a commitment strategy that balances savings and risk.

Buy too much, or the wrong type, and you pay for capacity you do not use.

What are AWS Savings Plans?

A Savings Plan is a commitment to spend a fixed amount per hour (for example, $10/hour) on compute for a 1- or 3-year term, in exchange for a discount on that usage. There are three types:

Baseline vs peak usage with coverage line
  • Compute Savings Plans apply to EC2 in any Region, family, size, OS or tenancy, plus AWS Fargate and AWS Lambda. Most flexible.
  • EC2 Instance Savings Plans apply to a specific instance family in a specific Region, with a deeper discount.
  • SageMaker Savings Plans apply to eligible SageMaker usage.

What are Reserved Instances?

A Reserved Instance (RI) is a billing discount applied to a matching instance configuration, such as an m6i.large running Linux in ap-south-1. RIs come in two classes:

  • Standard RIs offer the highest discount but limited flexibility. They can be sold on the RI Marketplace.
  • Convertible RIs can be exchanged for different configurations, at a smaller discount.

Reservations still matter for managed services. Amazon Redshift and some ElastiCache engines use reserved nodes, and RDS reserved instances can still beat the newer Database Savings Plans, which cover RDS, Aurora, DynamoDB, ElastiCache for Valkey, OpenSearch Service and more for up to 35% off on a one-year term.

Reserved Instances vs Savings Plans: side-by-side

FactorCompute Savings PlanEC2 Instance Savings PlanStandard RIConvertible RI
Commitment$/hour$/hour, one family + RegionSpecific configurationSpecific configuration
FlexibilityHighestSize, OS, AZLowExchangeable
Discount depthGoodDeepest (tied)Deepest (tied)Moderate
Covers Fargate/LambdaYesNoNoNo
Covers RDS, ElastiCacheNo (Database Savings Plans do)No (Database Savings Plans do)Yes (service RIs)Varies
ResaleNoNoRI MarketplaceNo

AWS publishes maximum discounts of up to 66% for Compute Savings Plans and up to 72% for EC2 Instance Savings Plans and Standard RIs, compared with On-Demand. Actual savings depend on term, payment option and instance type.

When should you use Savings Plans?

Choose Compute Savings Plans when:

  • Your architecture is still evolving (new instance generations, containers, serverless)
  • You run workloads across multiple Regions
  • You use Fargate or Lambda heavily
  • You want low-maintenance coverage without managing many individual reservations

When should you use Reserved Instances?

Choose Reserved Instances when:

  • You run stable databases or caches on RDS, ElastiCache, OpenSearch or Redshift
  • You have very predictable EC2 workloads that will not change family or Region
  • You want the option to resell unused capacity (Standard RIs)

How do you build a commitment strategy?

A good commitment strategy is gradual and data-driven:

Layered commitment purchases over 12 months
  1. Rightsize and clean up first. Remove idle and oversized resources so you do not commit to waste. See why AWS bills run high.
  2. Measure your baseline. Look at the minimum steady compute spend over the last 30–90 days.
  3. Cover the baseline, not the peak. Target coverage of your steady usage, leaving spikes on On-Demand or Spot.
  4. Layer purchases. Buy in tranches every month or quarter instead of one large purchase. This spreads expiry dates and reduces risk.
  5. Track utilisation and coverage weekly. Utilisation shows whether you are using what you bought; coverage shows how much eligible spend is discounted.
  6. Use Spot for fault-tolerant work. Batch jobs, CI runners and stateless workers are good Spot candidates.

How does Azure compare?

Azure offers both Azure Reservations (for VMs, SQL Database, Cosmos DB and more) and an Azure savings plan for compute that works much like AWS Compute Savings Plans. Combined with Azure Hybrid Benefit for existing Windows Server and SQL Server licences, the stacking can be substantial. Our Azure cost optimisation checklist covers this in detail.

How Crozaint approaches commitments

In Crozaint FinOps engagements, commitment planning happens in the Optimization phase (weeks 6–8), after visibility and cost allocation are in place. That order matters: commitments bought on top of clean, allocated data are far less risky.

Our AI Cost Optimization Agent tracks coverage, utilisation and upcoming expiries continuously, so renewals are decisions rather than surprises. Clients see an average 27% reduction in cloud spend, with commitments typically one of several contributors alongside rightsizing and waste removal.

Common mistakes to avoid

  • Committing for 3 years on workloads planned for re-architecture
  • Buying to cover peak usage instead of baseline
  • Letting large commitments all expire on the same day
  • Forgetting databases: Compute Savings Plans do not cover RDS or ElastiCache, so they need reservations or Database Savings Plans
  • Never reviewing utilisation after purchase

Conclusion

Savings Plans and Reserved Instances are complementary tools. Clean up first, commit to your baseline, layer your purchases and review utilisation weekly.

Not sure how much to commit? Book a 30-minute discovery call and we will look at your usage with you.

Frequently Asked Questions

Are Savings Plans better than Reserved Instances?

Neither is universally better. Compute Savings Plans are more flexible and cover EC2, Fargate and Lambda. Reserved Instances can offer deeper EC2 discounts and remain the main commitment option for Redshift and some ElastiCache engines; for RDS and other databases, compare them with the newer Database Savings Plans. Most organisations use Savings Plans for compute and RIs for databases.

Can I use Savings Plans and Reserved Instances together?

Yes. AWS applies Reserved Instances first, then Savings Plans to remaining eligible usage. Using both is common: RIs for databases and highly stable EC2 workloads, and Compute Savings Plans for the flexible remainder of your compute baseline.

What happens if I don't use my Savings Plan?

You still pay the committed hourly amount, whether or not you use it. Unused commitment is wasted spend. That is why it is important to rightsize first, commit to baseline usage rather than peaks, and monitor utilisation every week.

Should I choose a 1-year or 3-year term?

Three-year terms offer bigger discounts but higher risk if your architecture changes. One-year terms suit evolving environments. A common approach is 1-year Compute Savings Plans for flexibility, with 3-year terms only for workloads you are confident will remain stable.

What is a good Savings Plan coverage target?

Many teams aim to cover most of their steady-state baseline while leaving variable demand on On-Demand or Spot. The right target depends on how predictable your workloads are. Track both coverage and utilisation, and increase coverage gradually with layered purchases.

Nidhish Joy

Written by

Nidhish Joy

Co-founder & CEO · 10 articles

Nidhish co-founded Crozaint in 2018 and leads it as CEO — 250+ cloud engagements, a 35-strong team running 24/7 operations for 100+ critical applications, and AWS Advanced and Microsoft Gold partner status along the way. He works where technology, strategy and investment meet: AI-first businesses, FinOps and technology economics, and the partnerships that make them real. He is also the first call on any new engagement.

JosephReviewed for technical accuracy by Joseph, Cloud Consulting.

After the reading

Reading About FinOps Is the Easy Part.Doing It in Your Estate Is Ours.

Thirty minutes with the people who wrote this. We look at your setup, say what we would fix first and leave you with a plan, whether or not you go further with us.

  • A look at your estate, not a demo
  • What we would fix first, and why
  • A plan you keep, whether or not you hire us
Nidhish Joy

Talk to Nidhish

Wrote this article · Co-founder & CEO

Thirty minutes on your estate. Nidhish looks at what you have and tells you what we would do first.

Book 30 Minutes

No deck, no pitch, no commitment.