Home/AWS Hub/White Papers/AWS Savings Plans Top 10 Recommendations
AWS Savings Plans  |  Commitment Strategy White Paper

Ten Moves That Decide Whether an AWS Savings Plan Saves or Strands Money

A Savings Plan cannot be cancelled, resold, or refunded for its full one or three year term, so the seventy to ninety percent coverage target, not the deepest discount, is what protected a representative 12 million dollar compute estate and cut it 55 percent.

Prepared by Redress Compliance  ·  June 2026  ·  Representative 12 million dollar annual EC2, Fargate, and SageMaker compute estate (benchmark scenario, not a quote)

Executive Summary

AWS Savings Plans are the primary discount mechanism for compute, and the second most important commercial decision after the Enterprise Discount Program itself. The structure is dollar denominated. You commit to a flat hourly spend for one or three years, and AWS discounts your bill against on demand list rates.

The discount ceilings are public. A three year All Upfront Compute Savings Plan reaches about 66 percent, an EC2 Instance Savings Plan about 72 percent, and a SageMaker Savings Plan about 64 percent. The deepest number is also the longest lock and the largest cash outlay.

The risk lives in one sentence. A Savings Plan cannot be cancelled, resold, or refunded, so an unused commitment is a pure write off with no marketplace to recover it. The buyer who accepts the AWS proposed ninety to ninety five percent coverage pays for compute that the production estate no longer matches.

There is a second trap in the contract. EDP attainment is measured on net spend after the Savings Plan discount, so blanket coverage quietly shrinks the spend that earns your enterprise credit and can return as a true up on the floor.

On a representative 12 million dollar annual compute estate, a disciplined coverage target with the right term per workload class models to a 55 percent reduction, to roughly 5.4 million dollars, before the EDP overlay.

This paper gives the cloud owner, CFO, and CPO ten moves to make before signature: build the baseline, choose the instrument, set the term and payment, fix coverage at seventy to ninety percent, convert Reserved Instances cleanly, hedge by workload class, protect the EDP floor, lock five clauses, and anchor a credible BATNA.

72%
Deepest saving, on a three year All Upfront EC2 Instance Savings Plan in one family and region
66%
Compute Savings Plan ceiling, flexible across EC2, Fargate, and Lambda, any family or region
0
Refunds, cancellations, or resales available on a Savings Plan once it is signed
55%
Modeled reduction on the representative 12 million dollar annual compute estate, before EDP
1

Build the verified baseline coverage analysis first

Move one anchors every other move. Build the baseline from the AWS Cost and Usage Report, not the console summary and not the Cost Explorer recommendation. The CUR is line item truth for every hour of compute.

The baseline classifies every dollar of compute by how stable it is. That classification, not the headline discount, decides which instrument and term each workload earns.

What the baseline must contain

Non obvious mechanic. A Savings Plan applies its committed rate to your highest discount eligible usage first, so AWS absorbs the commitment where it gives you the smallest dollar credit. Build the baseline yourself, or the recommendation engine sizes the plan to flatter AWS, not your estate.
2

Choose between Compute, EC2 Instance, and SageMaker Savings Plans

Three Savings Plan types exist, and the cost math behind each is a trade of discount depth against flexibility. The AWS Savings Plans pricing page sets the ceilings. The decision is which flexibility you are willing to surrender for the deeper rate.

InstrumentMax savingCoversFlexibilityBest for
Compute Savings Plan66%EC2, Fargate, LambdaHighest. Any family, size, region, OS, tenancy, or serviceThe moving middle of the estate
EC2 Instance Savings Plan72%One instance family in one regionSize and OS flex inside the chosen family and regionA fixed, locked production base
SageMaker Savings Plan64%SageMaker ML instancesInstance and component flex across SageMakerA steady training or inference estate
0% 30% 60% 80% 66 Compute SP 72 EC2 Instance SP 64 SageMaker SP Locked Flexible

Maximum saving versus on demand by Savings Plan type. Numbers match the table above.

Read the gap as a flexibility tax. You give up about six points moving from an EC2 Instance plan to a fully flexible Compute plan. Price that gap against the odds your workload changes family or region inside the term.

3

Pick the term: one year or three year

Term length moves most of the discount. The deepest numbers all require three years, which is exactly where flexibility risk concentrates. A three year lock on a workload that moves in year one is stranded value with no exit.

How the two terms compare

Do not put the whole estate on one term. The steady base can carry a three year commitment; the rest should stay on a one year plan or on demand until it proves stable.

4

Pick the payment option: No, Partial, or All Upfront

Payment option trades cash for a few points of discount. All Upfront gives the deepest rate, No Upfront the shallowest, with Partial in between. The uplift from No Upfront to All Upfront is usually small, and it captures no time value of money benefit.

Term and paymentCompute SPEC2 Instance SPBuyer note
1 year, No Upfrontup to 40%up to 42%Maximum flexibility, lowest saving, no cash outlay
1 year, All Upfrontup to 45%up to 49%Cash for a modest uplift over No Upfront
3 year, No Upfrontup to 60%up to 64%Long lock without the cash outlay
3 year, All Upfrontup to 66%up to 72%Deepest saving, longest lock, largest cash bet

Compare the All Upfront uplift against your internal cost of capital before you pay it. If a few discount points cost a year of locked cash, No Upfront or Partial often wins on a net present value basis.

5

Set the coverage target at seventy to ninety percent

Coverage discipline is the single most valuable move in this paper. Cover roughly seventy to ninety percent of steady baseline compute and leave the variable tail on demand or on Spot. The unused part of an over sized plan cannot be recovered.

70 to 90%

The coverage target

Captures most of the committed discount while leaving headroom for the workload to shrink without stranding commitment.

90 to 95%

The AWS proposed level

Often built on an assumed twenty percent year over year growth the customer never committed to internally.

Where the common advice on Savings Plan coverage is wrong

The standard AWS account team pitch is to cover ninety to ninety five percent of projected compute, because high coverage looks efficient and the projection assumes growth. We disagree. Blanket coverage strands the seasonal and spiky tail, because a Savings Plan cannot be cancelled or resold.

In the estates we have benchmarked, it also erodes EDP credit by cutting net spend below the floor. The buyer side move is to cover the proven steady core at seventy to ninety percent and grow coverage only as the workload proves stable. You give up a few headline points and keep the optionality the deepest discount quietly sells.

Rows of servers in a data center aisle lit in blue, representing committed cloud compute capacity
A Savings Plan discounts the bill but reserves no capacity and refunds nothing. Coverage above the steady baseline buys discount on hours the estate may never run.
6

Convert existing Reserved Instances without paying twice

Most estates already carry Reserved Instances when the Savings Plan conversation opens. Handle the overlap deliberately, or you commit fresh Savings Plan dollars on top of compute an RI already discounts and pay twice for the same hours.

How to sequence the conversion

Non obvious mechanic. You can queue a Savings Plan purchase for a future start date, so the new plan begins the day an RI expires. Queue the purchase to the run off date and you avoid the double pay window without leaving steady compute uncovered.
7

Hedge across workload classes

Not every workload belongs on a Savings Plan. Match each tier to the instrument that fits its stability, and keep the uncertain tail off any commitment. The classification from move one drives this directly.

Workload classBelongs onWhy
Steady core3yr EC2 Instance SP or Standard RIFixed family and region, so the deepest locked rate carries no real flexibility cost
Flexible steady3yr Compute Savings PlanStable spend that moves across families or services, so flexibility is worth the six point gap
Seasonal1yr Compute Savings PlanPredictable but time bound, so a short term captures discount without a long lock
Spiky and uncertainOn demand and SpotNo commitment. Spot covers fault tolerant batch at the steepest hourly discount with zero term

The hedge is the point. Committing the uncertain tail to capture a few discount points is the most common over commitment we see, and it is the hardest to unwind because nothing refunds.

8

Protect EDP attainment and the unused commitment recovery position

The Savings Plan layer interacts with the Enterprise Discount Program, and the interaction is not in your favor by default. EDP attainment is measured on net spend after the Savings Plan and Reserved Instance discount, so your own commitment savings reduce the spend that counts toward the enterprise floor.

Model the representative estate to see the mechanic. The same 12 million dollar on demand equivalent estate produces a clean 55 percent reduction when each tier carries the right instrument and coverage stays disciplined.

Coverage tierShareOn demand annualInstrumentSavingNet annual
Steady core50%$6.00M3yr EC2 Instance SP or Standard RI66%$2.04M
Flexible steady25%$3.00M3yr Compute Savings Plan55%$1.35M
Seasonal15%$1.80M1yr Compute Savings Plan45%$0.99M
Spiky and uncertain10%$1.20MOn demand and Spot15%$1.02M
Total100%$12.00MDisciplined coverage55%$5.40M
$0 $2M $4M $6M 6.00 2.04 Steady 3.00 1.35 Flexible 1.80 0.99 Seasonal 1.20 1.02 Spiky On demand annual Net after commitment

On demand annual versus net annual by tier, dollars in millions. Totals: $12.00M to $5.40M, a 55 percent reduction. Numbers match the table.

Non obvious mechanic. Drive coverage to 100 percent and net spend can fall so far that you breach the EDP floor and owe a true up on the shortfall. The unused commitment recovery position is simple: a Savings Plan refunds nothing, so the only recovery is to size to the optimized estate and fix the attainment definition in the contract.
9

Lock the five clauses that protect the commitment

The instrument sets the discount. The contract decides whether that discount survives an estate that changes. Five clauses do the work, and AWS rarely offers them unprompted.

ClauseWhat it locksWhy it matters
Gross spend attainmentEDP or PPA credit measured before the SP and RI discountStops your own savings dropping you below the commitment floor
Rate card lockOn demand and committed rates fixed at signature for the termBlocks list price drift on the uncovered tail
Re scope rightsRight to re scope Savings Plan families and exchange RIsPreserves flexibility as workloads move across the estate
Commitment portabilityPlans and RIs apply across accounts, regions, and OUsStops an org change stranding a commitment
Exit and ramp reliefShortfall carry forward and a defined wind downProtects against a true up on a shrinking estate
0% 25% 50% 66% 30 to 50 First 45 to 66 Renewal 30 to 64 SageMaker 10 to 22 EDP

Saving range by scenario, percent. Bars span the low to high of each benchmark range below.

45 to 66%

Renewal on an optimized estate

Deeper three year coverage on a proven steady core, layered above a freshly classified baseline.

10 to 22%

Incremental EDP overlay

An Enterprise Discount Program layers a further band on net spend, on top of the Savings Plan discount.

Benchmark ranges: Redress Compliance advisory engagement file, 2024 to 2025.

10

Build the BATNA and neutralize AWS tactics

A credible best alternative is what turns a list rate into a negotiated one. For compute the alternatives are real and increasingly portable, and the account team has a small set of repeatable plays against them.

AWS tacticBuyer counter
Cover 90 to 95 percent for three years for the deepest rateCover the steady core at 70 to 90 percent, keep the variable tail flexible
Take a Compute Savings Plan for everything, it is simplestLayer instruments to workload class, not to admin convenience
Net spend still counts toward your EDPDemand gross spend attainment in the side letter
All Upfront for the best discountPrice the small uplift against your internal cost of capital
Use the Cost Explorer recommendation, it is freeBuild the baseline from the CUR, the recommendation favors AWS
Side letter language we use. Attainment measured on gross spend before the commitment discount. On demand and committed rates fixed at signature. Re scope and exchange rights for the term. Plans and RIs portable across accounts and regions. Shortfall carry forward and named migration assistance on exit. Each line turns a verbal assurance into an enforceable term.

Size to the estate, not to the deepest discount. A Savings Plan refunds nothing, so coverage discipline and the right term per workload class are worth more than the last few points of headline rate. The disciplined model cut a representative 12 million dollar compute estate by 55 percent before a single contract clause.

  • Cover the proven core, hedge the tail. Three year EC2 Instance plans on the fixed base, Compute plans on the moving middle, one year plans on seasonal load, on demand and Spot on the spiky tail. Hold coverage at 70 to 90 percent.
  • Lock the attainment definition. Get EDP spend counted before the SP and RI discount in writing, or your own savings drop you below the floor and return as a true up. Pair it with rate lock, re scope rights, portability, and exit relief.

Redress Compliance runs this as a standing engagement: build the verified baseline, model every instrument and term, sequence the Reserved Instance conversion, and draft the five clauses and side letter. We sit on your side of the table from first conversation through signature. We are glad to tie a meaningful part of the fee to delivered value.

Prepared by Redress Complianceredresscompliance.com