Cloud Contracts

Cloud Cost Optimization: Committed Use Strategy for Enterprise

Committed use discounts are the single largest lever in enterprise cloud cost reduction — yet most organizations structure them wrong, locking in excess capacity or leaving 20-40% savings unrealized. Here's how former cloud insiders structure commitments to maximize discounts while maintaining the flexibility modern infrastructure demands.

📖 ~2,200 words ⏱ 9 min read 📅 March 2026 🏷 Cloud Contracts

The Cloud Commitment Landscape in 2026

Cloud providers publish on-demand pricing as the default. It's also the most expensive option — by design. Reserved capacity and committed use programs exist precisely because providers want revenue predictability, and they're willing to share those economics with customers who provide it.

The savings available are substantial: 30-72% off on-demand pricing depending on provider, service type, commitment duration, and payment structure. For an enterprise spending $5M annually on cloud infrastructure, that's $1.5M to $3.6M in potential annual savings — fully accessible without changing a single architectural decision.

Yet our analysis of 127 enterprise cloud contracts shows that most organizations capture only 40-55% of available discount. The gap comes from three sources: committing to the wrong services, over-committing and wasting capacity, and failing to stack commitment discounts with negotiated enterprise programs.

This guide covers how to structure commitments across AWS, Azure, and GCP to capture the full savings available — with the flexibility modern engineering teams require.

AWS Commitment Options: Reserved Instances vs Savings Plans

AWS offers two principal commitment mechanisms, each with distinct trade-offs. Understanding when to use which is foundational to commitment strategy.

Reserved Instances (RIs)

RIs commit you to a specific EC2 instance type, region, and operating system in exchange for discounts of 30-72% off on-demand pricing. Structure options:

  • 1-Year No Upfront: ~30-40% discount, paid monthly
  • 1-Year Partial Upfront: ~33-43% discount, partial prepayment
  • 1-Year All Upfront: ~37-46% discount, full prepayment
  • 3-Year No Upfront: ~48-58% discount, paid monthly
  • 3-Year All Upfront: ~58-72% discount, full prepayment

Standard RIs are non-modifiable. Convertible RIs allow you to exchange for different instance types within the same family at slightly lower discounts (~25-54%). Instance size flexibility is now built into most EC2 RIs — a c5.xlarge RI automatically applies to two c5.large instances, for example.

Savings Plans

Savings Plans commit to a minimum dollar-per-hour spend level (e.g., $2.00/hour) in exchange for discounts applied automatically across eligible services. Two types:

Compute Savings Plans apply to EC2 (any instance family, region, or OS), Fargate, and Lambda. Discount: up to 66% off on-demand. Maximum flexibility — if you migrate from m5 to c5 instances, your commitment still applies automatically.

EC2 Instance Savings Plans apply to a specific instance family in a specific region. Discount: up to 72% off on-demand — matching the best RI pricing but with size flexibility within the family. If you know you'll stay on m5 in us-east-1 for three years, this is your best per-dollar option.

Strategic Recommendation Use Compute Savings Plans as your base layer (covering 60-70% of stable compute spend). Add EC2 Instance Savings Plans for the highest-confidence, highest-spend instance families. Supplement with individual RIs only for specific database or specialized workloads where exact sizing is known.

Azure Reserved Instances and MACC

Azure's commitment structure centers on Reserved Instances with an optional enterprise overlay through the Microsoft Azure Consumption Commitment (MACC).

Azure Reserved Instances

Azure RIs apply to virtual machines, SQL Database, App Service, and several managed services. Key features:

  • 1-Year: ~40% savings vs pay-as-you-go
  • 3-Year: ~60-72% savings vs pay-as-you-go
  • Instance size flexibility within the same series (e.g., D2s_v3 RI applies to D4s_v3 at 50% coverage)
  • Reservations can be exchanged for different VM series (one exchange allowed)
  • Scope: single subscription, resource group, or shared across billing account

Azure Hybrid Benefit stacks with RIs: if you have existing Windows Server or SQL Server licenses with Software Assurance, you can apply them to Azure VMs and reduce the base price before the RI discount applies. Combined savings can reach 75-80% off pay-as-you-go for Windows workloads.

Microsoft Azure Consumption Commitment (MACC)

MACC is Azure's enterprise commitment program — you commit to a minimum annual Azure spend (typically $100K+) and receive additional discounts (10-20%) that stack on top of RI pricing. Unlike AWS EDP, MACC spend counts toward Microsoft's contractual obligations under EA agreements, creating cross-product leverage.

Critical MACC negotiation point: not all Azure services count toward MACC consumption. Marketplace purchases, some partner services, and Azure support are often excluded. Define eligible services explicitly in your MACC agreement to avoid commitment shortfalls.

Mechanism Discount Range Flexibility Best For
Pay-As-You-Go 0% (baseline) Maximum Unpredictable workloads
1-Year RI ~40% Series exchange (once) Stable 12-month workloads
3-Year RI ~60-72% Series exchange (once) Long-term stable workloads
RI + Hybrid Benefit ~75-80% License portability Windows/SQL workloads
MACC overlay +10-20% Cross-service $100K+ annual Azure spend

GCP Committed Use Discounts

Google Cloud's commitment model differs structurally from AWS and Azure. GCP offers Committed Use Discounts (CUDs) that apply to CPU and memory resources rather than specific VM types — providing more inherent flexibility.

Resource-Based CUDs

You commit to a specific amount of vCPU and memory in a region for 1 or 3 years. The commitment applies across any machine type using those resources. Discounts:

  • 1-Year CUD: 20-28% off on-demand pricing
  • 3-Year CUD: 38-57% off on-demand pricing
  • Applies to N1, N2, N2D, C2, C2D, M1, M2 machine families

Spend-Based CUDs (Flex CUDs)

Available for certain managed services (Cloud SQL, Cloud Spanner, Cloud Run), spend-based CUDs commit to a minimum hourly spend rather than resource quantity — similar to AWS Savings Plans. Flex CUDs offer lower discounts (20-30%) but apply across services without resource-level specificity. See our detailed Google Cloud Flex CUDs vs Standard CUDs guide for the complete comparison.

Sustained Use Discounts (SUDs)

Unique to GCP: sustained use discounts apply automatically to any instance running more than 25% of a month, with discounts scaling to ~30% for instances running 100% of the month. SUDs stack with CUDs, but CUD discounts take priority. For workloads running 70%+ utilization with no commitment, GCP's automatic SUDs provide a meaningful floor discount without requiring upfront commitment.

How to Size Your Commitment Correctly

The most expensive mistake in cloud cost optimization is over-committing. Paying for reserved capacity you don't use destroys the economics of commitment programs. The second most expensive mistake is under-committing and paying on-demand rates for stable workloads.

Correct sizing requires analyzing three metrics:

1. Baseline vs Peak Usage

Pull 6-12 months of hourly usage data for each service type. Identify your consistent baseline — the compute that runs 24/7 regardless of business cycles. This is your commitment target. Peak usage should remain on-demand or covered by shorter commitments.

Practical rule: commit to 70-80% of your lowest monthly usage over the trailing 12 months. The remaining 20-30% provides buffer for workload changes without wasted commitment.

2. Workload Lifecycle

Before committing, assess each workload's expected lifetime. A 3-year RI commitment makes sense for a stable ERP database. It's disastrous for a project-specific analytics cluster that may be deprecated in 18 months. Segment workloads by lifecycle confidence before applying commitment terms.

3. Migration and Modernization Plans

If your roadmap includes containerization, serverless migration, or significant architectural changes, ensure your commitments align. AWS Compute Savings Plans automatically cover Fargate and Lambda if you migrate from EC2 — a significant advantage for modernizing architectures. Azure RIs don't automatically transfer to Azure Kubernetes Service without specific configuration.

Sizing Framework (Client Validated) Tier 1 (Core): 70% of 12-month minimum baseline — 3-year commitment, most aggressive pricing. Tier 2 (Stable): Additional 15% of stable workloads — 1-year commitment, maintains flexibility. Tier 3 (Variable): Remaining usage — on-demand or Savings Plans with no minimum. This three-tier structure has consistently delivered 45-60% average savings vs all-on-demand.

The Layered Commitment Strategy

Maximum savings come from layering multiple commitment types rather than relying on a single program. Here's how enterprise customers structure the stack:

Layer 1 — Negotiated Enterprise Program (EDP/MACC): Commit to minimum annual spend at the account level in exchange for additional percentage discounts (5-20%). This applies on top of all other discounts. Minimum commitment thresholds: AWS EDP typically requires $300K+ annual commitment; Azure MACC requires $100K+; GCP Enterprise Agreement requires $250K+.

Layer 2 — Long-Term Capacity Commitments: 3-year Reserved Instances or Savings Plans for your most stable, highest-confidence workloads. This is where the 60-72% discounts live.

Layer 3 — 1-Year Commitments for Moderate-Confidence Workloads: Services you're confident will run for at least 12 months but uncertain about beyond that. 30-50% discounts with annual flexibility.

Layer 4 — On-Demand for Variable and Experimental: New services, project-based workloads, development environments. Pay on-demand but review quarterly for conversion opportunities.

Example stacked savings on a $1M annual AWS bill at a financial services client: Layer 1 (EDP 12% discount): -$120K. Layer 2 (3-year Savings Plans, 60% discount on 40% of spend): -$240K. Layer 3 (1-year RIs, 40% discount on 20% of spend): -$80K. Total savings: $440K on a $1M baseline — 44% reduction with no architectural changes.

Negotiating Flexibility Into Commitments

The biggest objection from engineering teams to commitment programs: "We'll commit to something we don't end up using." This is a legitimate concern — and it's negotiable.

AWS EDP Flexibility Provisions

In AWS Enterprise Discount Program negotiations, push for: annual true-up mechanisms (under-spend in one quarter can be offset by over-spend later), service substitution rights (if a committed service is deprecated, credits transfer to successor services), and growth credit mechanisms (if you exceed commitment targets, you receive retroactive credits rather than just losing the excess spend to on-demand pricing).

Azure MACC Modification Rights

Azure MACC agreements can include service expansion rights (add new Azure services to MACC scope mid-term), commitment adjustment windows (typically annual review periods where commitment levels can be adjusted ±20%), and merger/acquisition provisions (commitments transfer or adjust when business structure changes).

GCP Enterprise Agreement Provisions

GCP enterprise agreements often include commitment portability between projects and billing accounts, CUD conversion rights at annual anniversaries, and uncommitted spend credits for customers who exceed their committed baseline by defined percentages.

The "Ratchet Up, Not Down" Principle

Structure commitments with growth in mind. Propose: "We commit to $X in Year 1, $1.2X in Year 2, and $1.4X in Year 3 — with the ability to accelerate if growth exceeds projections." Providers prefer growing commitments. You maintain the right to step up (capturing better pricing as spend grows) while limiting downside exposure in Year 1.

EDP and MACC: The Enterprise Overlay

Enterprise Discount Programs (EDP for AWS), Microsoft Azure Consumption Commitment (MACC), and Google Cloud Enterprise Agreements aren't alternatives to Reserved Instance pricing — they're stacked on top of it. Understanding this is critical for extracting maximum value.

An AWS EDP negotiation yielding 10% additional discount on a $3M annual spend adds $300K in annual savings on top of whatever RI and Savings Plan discounts are already in place. The EDP discount applies to all eligible consumption — including usage covered by pre-purchased RIs.

Key negotiation points for EDP/MACC agreements:

  • Eligible service scope: Which services count toward commitment and which receive the discount. Negotiate to maximize both.
  • Penalty structure: What happens if you fall short of commitment. Push for proportional discounts rather than all-or-nothing penalty structures.
  • Private pricing agreements (PPAs): Service-specific discounts negotiated separately from the EDP — stackable and often available for your highest-spend services.
  • Support tier inclusion: Some EDP agreements include premium support tier upgrades at no additional cost — ensure this is explicitly included.

Enterprise customers spending $1M+ annually should always have an active EDP, MACC, or equivalent agreement. Leaving this lever unused is equivalent to paying 10-20% above market for the same services.

Most Common Commitment Mistakes

1. Committing to Specific Instance Types Without Size Flexibility

Engineering teams frequently upgrade instance sizes during optimization cycles. If your commitment specifies m5.4xlarge, a migration to m5.8xlarge leaves the old RI unused while you pay on-demand for the new size. Use Compute Savings Plans or instance family commitments that cover size flexibility within the family.

2. Treating Commitment as a One-Time Decision

Commitment optimization requires quarterly reviews. Usage patterns shift. New services come online. Existing workloads scale. Set a quarterly calendar event for commitment utilization review — identify under-utilized RIs before annual renewal, and convert high-utilization on-demand workloads to committed pricing before the quarter closes.

3. Ignoring Cross-Account Commitment Sharing

AWS Savings Plans and RIs can be shared across all accounts within a consolidated billing family. Many enterprises run production, staging, and development in separate accounts — but only apply commitments to production accounts. Enable commitment sharing at the organization level to maximize utilization across all accounts.

4. Failing to Negotiate Private Pricing Alongside Commitments

Commitment discussions open the door to private pricing agreements. When negotiating a $1M Savings Plan, simultaneously request PPAs for your three highest-spend services. Providers are more receptive to service-specific discounts when you're also committing to volume. Our clients consistently extract 15-25% PPAs for services like RDS, Redshift, or S3 during commitment negotiations.

5. Over-Committing in Development and Testing Environments

Development environments run intermittently. Committing to 3-year RIs for dev instances that are shut down nights and weekends produces terrible utilization and negative ROI. Limit commitments to production and staging environments; let development run on spot instances or on-demand.

Your 90-Day Commitment Optimization Action Plan

  1. Days 1-15: Usage Analysis. Pull 12 months of hourly usage data across all accounts and services. Identify baseline vs peak for each service type. Calculate current RI and Savings Plan utilization rates. Quantify on-demand spend that should be under commitment.
  2. Days 16-30: Commitment Sizing. Apply the 70-80% baseline rule to size commitments by tier. Segment workloads by lifecycle confidence (core, stable, variable). Model savings scenarios for 1-year vs 3-year, partial vs full upfront options.
  3. Days 31-45: EDP/MACC Assessment. If spending $1M+ annually with any provider, request EDP/MACC proposal. Compare discount terms against commitment flexibility provisions. Identify private pricing agreement opportunities for top-10 services by spend.
  4. Days 46-60: Commitment Execution. Purchase Tier 1 commitments (3-year for highest-confidence workloads). Negotiate and sign EDP/MACC agreements. Configure commitment sharing across consolidated billing accounts.
  5. Days 61-75: Process Implementation. Set up quarterly commitment utilization reviews. Configure cost allocation tags to track commitment coverage by team, project, and service. Establish governance for new workload commitment decisions.
  6. Days 76-90: Validation and Baseline Reset. Compare first month of post-commitment billing against pre-commitment baseline. Validate savings are materializing as modeled. Identify any remaining on-demand spend eligible for conversion.

Organizations that follow this structured approach consistently achieve 38-52% reduction in cloud infrastructure costs within 90 days of implementation — without changing a single line of code or migrating a single workload.

If you'd like support structuring your cloud commitment strategy, negotiating EDP or MACC terms, or identifying private pricing opportunities, our team brings direct experience from AWS, Azure, and GCP sales and pricing teams. We know what's actually negotiable and what's standard — and we've recovered $2.4B+ in value for enterprise buyers across 500+ engagements. Request a consultation to discuss your specific situation.

Final Thoughts

Cloud committed use programs represent the highest-ROI lever available to enterprise cloud buyers. The discounts are substantial, the mechanisms are transparent, and the negotiation opportunity — through EDP, MACC, and private pricing — is significant for organizations at scale. The question isn't whether to commit. It's how to structure commitments to maximize savings while maintaining the agility your engineering teams require.

Related reading: Complete Guide to Enterprise Cloud Contract Negotiation | Cloud FinOps vs Contract Negotiation | Azure MACC Negotiation Strategies | AWS EDP Negotiation Guide

Frequently Asked Questions

What discount do committed use agreements typically provide?
Committed use discounts vary by provider and service: AWS Reserved Instances offer 30-72% off on-demand pricing (1-year no-upfront to 3-year all-upfront). Azure Reserved Instances offer 40-72% savings. GCP Committed Use Discounts offer 28-57% off. Negotiated Enterprise Discount Programs (EDPs/MACCs) stack on top of these with additional 5-20% discount for volume commitments. Total achievable savings: 40-75% off on-demand for well-structured enterprise commitments.
What's the risk of over-committing to cloud reserved capacity?
Over-commitment leaves you paying for capacity you don't use. AWS lets you sell unused Reserved Instances on its Marketplace, but at a loss. Azure has no secondary market for reserved capacity. GCP Committed Use Discounts are non-transferable. Our analysis of 127 enterprise cloud contracts found that 34% of customers were paying for 15-30% excess reserved capacity. The solution: commit conservatively (60-70% of baseline), use Savings Plans for flexibility, and negotiate modification rights in your EDP.
Can you negotiate flexibility into committed use agreements?
Yes. Key flexibility provisions to negotiate: instance size flexibility (commit to a family, not a specific size), cross-region applicability, service type convertibility (e.g., EC2 to Fargate), and annual true-up mechanisms that reduce penalties for under-consumption. AWS Compute Savings Plans already offer instance family flexibility. Azure allows some reservation exchanges. GCP enterprise agreements often include growth-based credit mechanisms. The more you commit, the more flexibility you can negotiate.
How do Savings Plans differ from Reserved Instances?
Reserved Instances lock you into a specific instance type, region, and OS. Savings Plans commit you to a dollar-per-hour spend level, automatically applying discounts across EC2, Fargate, and Lambda. Compute Savings Plans offer the most flexibility (applies to any EC2 instance family, region, or OS) at slightly lower discounts (up to 66%) vs EC2 Instance Savings Plans (up to 72%). Enterprise strategy: layer Compute Savings Plans as the base commitment, then use Reserved Instances for predictable high-use workloads.

Ready to Optimize Your Cloud Commitments?

Our expert negotiators have recovered $2.4B+ in value for enterprise cloud buyers through optimized commitment structures, EDP negotiations, and private pricing agreements.

We'll send you cloud cost optimization insights and next steps.