AWS Commitment Discounts

Reserved Instances vs Savings Plans: Which Saves More?

Updated July 2026 · ~6 min read

Both Reserved Instances and Savings Plans trade a 1- or 3-year commitment for a big discount over on-demand pricing. The difference is flexibility versus a slightly deeper discount — and the mistake most teams make isn't picking the wrong one, it's under-using the commitment they already bought.

up to 72%
off on-demand with a commitment
Compute SP
most flexible: EC2 + Fargate + Lambda
RIs
still cover RDS, ElastiCache, Redshift
utilization
the real trap — waste you already paid for

The quick answer

For most steady compute (EC2, Fargate, Lambda), a Compute Savings Plan is the simplest, most flexible win. For steady RDS, ElastiCache, Redshift, or OpenSearch, Reserved Instances are still the tool, because Savings Plans don't cover those services.

Side-by-side comparison

 Reserved InstancesSavings Plans
DiscountUp to ~72% (can be marginally deeper for a specific type)Up to ~66% (Compute) / ~72% (EC2 Instance)
FlexibilityTied to instance family/type (Standard RIs); Convertible RIs allow exchangeCompute SP applies across families, sizes, regions, and Fargate/Lambda
CoverageEC2, RDS, ElastiCache, Redshift, OpenSearch, and moreEC2, Fargate, Lambda only
CommitmentTo a number of instancesTo an hourly dollar amount ($/hr)
Terms1 or 3 years · No / Partial / All upfront1 or 3 years · No / Partial / All upfront

When Savings Plans win

When Reserved Instances win

The real trap: utilization, not the choice. A commitment only saves money on usage that actually runs. An under-utilized Savings Plan or Reserved Instance is money you've already paid for and aren't using — pure waste. Before buying more, check the utilization of what you already own; it's the fastest saving of all, with no new purchase.

How to size a commitment safely

Commit to your steady baseline, not your peak. Cover the compute you run 24/7, and leave variable/spiky workloads on on-demand or Spot. No-upfront terms preserve cash flow while still capturing most of the discount; all-upfront squeezes out a bit more if you have the cash. Start conservative — you can always add another Savings Plan later, but you can't easily unwind an over-commitment.

See your commitment coverage & utilization

The AWS Billing Optimizer shows what's uncommitted, what to buy, and which commitments you already own but under-use — read-only, free to start.

Scan my AWS account →

Related: How to cut your AWS bill · AWS NAT Gateway costs · AWS cost optimization FAQ