Statement period: Apr 2026
$cloudfinopscost.com

Strategy / commitment instruments

Cloud Discount Mechanisms 2026: Savings Plans vs RIs vs CUDs vs SUDs

Every provider has a different discount model with different trade-offs. This is the decision framework with worked examples: ten mechanisms in one ranked table, a flowchart for choosing, total annual cost at $100K monthly spend, the common mistakes, and when enterprise agreements pay off.

Up to 90% SpotUp to 72% commitmentGCP SUDs automaticEDP / EA / Enterprise

Discount stack / 13 mechanisms across providers

The full discount landscape

MechanismProviderMax discountCommitmentFlexibility
Compute Savings PlansAWSup to 66%1 or 3 years, hourly $Across families, regions, EC2 / Fargate / Lambda
EC2 Instance Savings PlansAWSup to 72%1 or 3 years, hourly $Locked to family + region
Standard Reserved InstancesAWSup to 72%1 or 3 yearsLocked to instance type
Convertible Reserved InstancesAWSup to 66%1 or 3 yearsExchangeable for different family
Reserved VM InstancesAzureup to 72%1 or 3 yearsLocked to family or instance + region
Azure Savings Plan for computeAzureup to 65%1 or 3 years, hourly $Across VM families, regions, OS
Azure Hybrid BenefitAzure40-80% on eligible VMsExisting on-prem licencesWindows, SQL, RHEL, SLES
Committed Use Discounts (resource)GCP55% (1y), 70% (3y)1 or 3 years per machine typeLocked to family in region
Committed Use Discounts (spend)GCP28% (1y), 46% (3y)1 or 3 years, hourly $Across general-purpose families
Sustained Use DiscountsGCPup to 30%none, automaticApply to most general-purpose VMs
Spot InstancesAWSup to 90%noneInterruptible, 2-min notice
Spot VMsAzureup to 90%noneEviction-based, 30-sec notice
Spot VMsGCPup to 91%noneNo 24-hour limit

Decision framework / pick by workload pattern

Which discount fits which workload

If

Workload stable for 1+ year, single configuration

Goal

Maximum discount, locked

Pick

AWS Standard RI / Azure RI / GCP CUD resource-based

If

Workload stable but composition changes

Goal

Discount with flexibility

Pick

AWS Compute Savings Plan / Azure Savings Plan / GCP CUD spend-based

If

Variable usage, hard to predict commitment

Goal

Automatic discount or no commit

Pick

GCP SUDs (automatic) or stay on-demand and rely on Spot for buffer

If

Fault-tolerant, can handle interruption

Goal

Spot / Preemptible

Pick

Spot Instances (AWS) / Spot VMs (Azure / GCP)

If

Microsoft-heavy estate (Windows, SQL Server)

Goal

Stack Hybrid Benefit on top of RIs

Pick

Azure Hybrid Benefit + Azure RI

If

$1M+ annual cloud spend

Goal

Negotiate enterprise agreement

Pick

AWS EDP / Azure EA or MCA / GCP enterprise contract

Worked example / annual cost at $100K monthly spend

What different strategies actually cost

StrategyAWSAzureGCP
Baseline: $100K/mo on-demand, no commitments$1,200,000/yr$1,200,000/yr$1,200,000/yr
70% Savings Plan / RI coverage, 3-year all-upfrontapprox $700,000/yr (-42%)approx $700,000/yr (-42%)approx $720,000/yr (-40%)
70% commit + 20% Spot on tolerant workloadsapprox $560,000/yr (-53%)approx $565,000/yr (-53%)approx $585,000/yr (-51%)
GCP automatic SUDs + selective CUD on baselinen/an/aapprox $850,000/yr (-29%) before any commit

Approximate annual figures rounded for clarity. Actual savings vary with workload mix, commitment term, and on-demand spike size.

Six common mistakes

Where teams overpay

Buying too many commitments (stranded capacity)

Coverage above 80% leaves no headroom for workload reduction. Most teams should target 60-75% coverage and accept some on-demand exposure.

Not reviewing utilisation quarterly

Workload composition changes. A Savings Plan bought 2 years ago for x86 m5 may be stranded if you migrated to Graviton. Schedule quarterly reviews.

Ignoring Spot for eligible workloads

CI runners, batch processing, and ML training are all Spot candidates. Most teams undercut savings by leaving these on on-demand.

Committing before rightsizing

Buying RIs for over-provisioned instances locks in the waste. Run rightsizing first, then commit to the right size.

Ignoring Hybrid Benefit on Microsoft estates

The single biggest lever on Azure for Windows-heavy estates. Audit eligibility annually as Software Assurance terms change.

Mixing 1-year and 3-year RIs randomly

Build a coverage curve: 3-year for the bottom of the steady-state, 1-year above that, on-demand at the top. Reconsider whenever workload steps change.

Enterprise agreements / above the public price list

When negotiation pays off

AWS

Enterprise Discount Program (EDP)

$1M+ annual commit

5-20% additional discount stacked on Savings Plans and RIs. Includes ramp clauses and Private Pricing Agreements.

Azure

Enterprise Agreement (EA) / Microsoft Customer Agreement (MCA)

EA typically $250K+ /yr

Negotiated discount, currency caps, multi-year commits, Microsoft Cost Optimisation Workshop credits.

GCP

Enterprise Contract

$1M+ annual commit typical

Custom pricing on specific services. Often includes BigQuery slot reservations and Premium Support credits.

Common questions

FAQ

Compute Savings Plan or Reserved Instance, which is better in 2026?+

For most teams in 2026, Compute Savings Plans are the right default. They cover EC2, Fargate, and Lambda, work across instance families and regions, and adapt to architecture changes (x86 to Graviton, EC2 to Fargate, region migrations). Standard RIs offer slightly higher ceilings (72% vs 66%) but only for fixed configurations. Use RIs when you have a workload that genuinely will not change for 1-3 years.

How much can I save with reserved instances?+

On AWS and Azure: up to 72% for 3-year all-upfront RIs versus on-demand. On GCP: up to 70% for 3-year resource-based CUDs. Realised savings depend on coverage ratio (target 60-75%) and workload stability. Most teams realise an effective 35-50% blended discount once you account for partial coverage and the on-demand spike portion.

Can I stack discounts across mechanisms?+

Yes, with rules. Savings Plans and RIs are mutually exclusive (Savings Plans apply first, then RIs to remaining usage). Hybrid Benefit stacks on top of Reserved Instances on Azure. Spot is a separate purchasing model and stacks with everything for eligible workloads. Enterprise discounts (EDP, EA) layer on top of the underlying mechanism.

When does it make sense to negotiate an EDP or EA?+

When annual commit is $1M+ on AWS or roughly $250K+ on Azure. Below that, the negotiation overhead and inflexibility usually exceed the discount benefit. The exception is Azure Microsoft Customer Agreement, which can include negotiated discounts even at lower spend levels for Microsoft-strategic accounts.

What is the difference between Spot, Preemptible, and Spot VMs?+

Functionally equivalent: interruptible compute at 60-90% off list. AWS Spot has been GA the longest. GCP Preemptible was the legacy GCP option (24-hour max runtime); GCP Spot VMs replace it with no time limit. Azure Spot VMs evict on capacity or price thresholds. All three give 30 seconds to 2 minutes of interruption notice.

Continue reading