CloudPriceCheck

Reserved Instances & Committed Use Discounts Explained (2026)

Understand commitment-based discounts across AWS, Azure, and GCP. Compare Reserved Instances, Savings Plans, and Committed Use Discounts.

TL;DR

  • AWS & Azure offer up to 72% off with 3-year all-upfront commitments; GCP caps at 57% (1yr) / 70% (3yr) with monthly-only billing.
  • Hetzner, DigitalOcean, Linode, and Vultr have no commitment discounts — their baseline prices are already 50-80% below Big 3 on-demand rates.
  • Start with Savings Plans (AWS/Azure) for flexibility, then layer RIs on stable workloads. On GCP, Sustained Use Discounts kick in automatically.

All three major cloud providers offer commitment-based discounts that can save 30-72% compared to on-demand pricing. However, the terminology, flexibility, and payment options differ significantly. Meanwhile, smaller providers like DigitalOcean, Hetzner, Linode, Oracle, and Vultr take a different approach — their on-demand prices are low enough that commitment discounts are either unnecessary or nonexistent. This guide explains how Reserved Instances, Savings Plans, and Committed Use Discounts work across all 8 providers and when each approach makes financial sense.

Side-by-Side Comparison

FeatureAWSAzureGCPDOHetznerLinodeOCIVultr
Instance reservationReserved Instances (RI)Reserved VM InstancesCommitted Use Discounts (CUD)Compute Capacity Reservations
Flexible commitmentSavings PlansAzure Savings Plan for ComputeUniversal Credits
Max discountUp to 72%Up to 72%Up to 57% (1yr) / 70% (3yr)N/A (low baseline)N/A (low baseline)N/A (low baseline)Up to 50%N/A (low baseline)
Commitment period1 year or 3 years1 year or 3 years1 year or 3 years1 year minimum
Payment optionsAll / Partial / No UpfrontAll Upfront / MonthlyMonthly onlyMonthly only
FlexibilityRI: fixed (convertible available) / SP: flexible across familiesInstance size flexibility within familyFixed to machine family and regionUniversal Credits apply across services
Auto discountSustained Use Discounts (up to 30%)
Typical 4 vCPU / 16 GB price$0.166/hr on-demand$0.166/hr on-demand$0.168/hr on-demand$0.071/hr$0.021/hr (EU)$0.072/hr$0.10/hr (flex)$0.071/hr

How AWS Reserved Instances & Savings Plans Work

AWS offers two commitment models. Reserved Instances (RIs) lock you into a specific instance type, OS, and region for 1 or 3 years. Standard RIs offer higher discounts but less flexibility; Convertible RIs let you change instance families but at lower discounts. Savings Plans are the newer, more flexible option — you commit to a dollar amount per hour of usage rather than specific instances. Compute Savings Plans apply across any instance family, region, or OS, while EC2 Instance Savings Plans are locked to a family and region but offer deeper discounts.

Example: An m5.xlarge costs $0.192/hr on-demand in us-east-1. With a 1-year Compute Savings Plan (no upfront), you pay $0.121/hr — a 37% saving. With a 3-year all-upfront RI, the effective rate drops to $0.079/hr — 59% off. For most workloads, Savings Plans are the recommended starting point because they provide flexibility if you change instance families mid-term.

How Azure Reserved VM Instances Work

Azure Reserved VM Instances provide up to 72% savings over pay-as-you-go pricing. You commit to a specific VM series in a specific region for 1 or 3 years. Azure provides instance size flexibility within the same series — for example, a D2s_v3 reservation can apply to D4s_v3 at half utilization. Azure also offers Azure Savings Plan for Compute, which works similarly to AWS Savings Plans: you commit to a per-hour spend amount that applies flexibly across VM series and regions.

Example: A D4s_v5 (4 vCPU, 16 GB) costs $0.192/hr on-demand in East US. A 1-year reservation brings it to $0.121/hr (37% off). A 3-year all-upfront reservation drops to $0.077/hr (60% off). Azure also allows cancellation with an early termination fee (12% of remaining balance), giving some flexibility if your needs change.

How GCP Committed Use Discounts Work

GCP Committed Use Discounts (CUDs) offer up to 57% savings for 1-year commitments and up to 70% for 3-year commitments on specific machine families. Unlike AWS and Azure, GCP CUDs are always paid monthly — there is no upfront payment option. CUDs are tied to a specific machine family and region. GCP also offers Sustained Use Discounts (SUDs), which automatically apply up to 30% savings when instances run for more than 25% of the month — no commitment required. This is unique to GCP.

Example: An n2-standard-4 (4 vCPU, 16 GB) costs $0.194/hr on-demand in us-central1. Sustained Use Discounts bring it to $0.136/hr after a full month (30% off, automatic). A 1-year CUD brings it to $0.122/hr (37% off). A 3-year CUD reduces it to $0.087/hr (55% off). The fact that SUDs apply automatically makes GCP competitive even without explicit commitments.

Oracle Cloud Commitments

Oracle Cloud Infrastructure (OCI) uses Universal Credits for commitment-based pricing. You commit to a minimum annual spend and receive a discount on the per-unit rate, typically 20-50% depending on the commitment size and negotiated terms. Oracle also offers capacity reservations that guarantee instance availability in a specific availability domain without any usage commitment.

Example: An Oracle E4 Flex shape at 4 OCPU / 16 GB costs about $0.10/hr on-demand. With a Universal Credits agreement, you can negotiate this down by 30-50%. Oracle's Always Free tier also includes 2 AMD VMs (1 OCPU, 1 GB each) and 4 Arm VMs (24 GB total) at no cost, permanently — making it the most generous free compute offering among all 8 providers.

Why Smaller Providers Skip Commitment Discounts

DigitalOcean, Hetzner, Linode, and Vultr do not offer traditional reserved instance pricing. Their strategy is different: baseline prices that are already dramatically lower than the Big 3's on-demand rates. A comparable 4 vCPU / 16 GB droplet on DigitalOcean costs $48/mo ($0.071/hr) — about 57% less than an on-demand m5.xlarge on AWS. Hetzner's CX41 (4 vCPU, 16 GB) costs roughly €14/mo (~$15/mo) — which is 90% below AWS on-demand.

When to choose a smaller provider over a Big 3 reservation: If your workload doesn't require provider-specific services (like DynamoDB or BigQuery), using a smaller provider at on-demand pricing can be cheaper than the deepest Big 3 reservation discounts. The tradeoff is fewer regions, smaller service ecosystems, and less enterprise support.

Which Should You Choose?

Use this decision framework:

• Locked into AWS/Azure/GCP ecosystems? Use Savings Plans (AWS/Azure) for flexibility or RIs/CUDs for maximum discount on stable workloads.

• Variable workloads on GCP? Let Sustained Use Discounts work automatically and layer CUDs only on your baseline.

• Budget-sensitive startup or side project? Hetzner or DigitalOcean on-demand is likely cheaper than any Big 3 reserved pricing.

• Enterprise with negotiating power? Oracle Universal Credits can be very competitive if you commit enough annual spend.

• Mixed strategy? Run your core services on a Big 3 provider with commitments, and offload simple compute (CI/CD, staging, static hosting) to Hetzner or Vultr.

Cost Optimization Tips

Start with on-demand to understand your usage patterns before committing. Use cloud provider tools (AWS Cost Explorer, Azure Advisor, GCP Recommender) to identify reservation opportunities. For variable workloads, prefer Savings Plans over RIs for flexibility. Mix commitment levels: commit 60-70% of your baseline usage and use on-demand or spot for peaks. Review commitments annually and adjust as your needs change. Consider convertible reservations if your architecture may change during the commitment period.

For smaller providers, the optimization is different: rightsize your droplet/server and consider annual billing if available (some providers offer 10-20% off for yearly payment).

Frequently Asked Questions

What are Reserved Instances in cloud computing?

Reserved Instances (RIs) are a pricing model where you commit to using cloud resources for 1-3 years in exchange for significant discounts (30-72%) compared to on-demand pricing. AWS, Azure, GCP, and Oracle all offer commitment-based discounts, though with different names and terms. DigitalOcean, Hetzner, Linode, and Vultr don't offer RIs because their base prices are already low.

Which cloud provider offers the biggest reserved instance discount?

AWS and Azure both offer up to 72% discount with 3-year all-upfront reserved instances. GCP offers up to 57% with 1-year CUDs and up to 70% with 3-year CUDs. However, the effective price after discount matters more than the percentage. Hetzner at full on-demand price ($15/mo for 4 vCPU, 16 GB) is still cheaper than AWS with a 72% discount applied to a comparable instance.

Can I cancel a reserved instance commitment?

Generally, reserved instances cannot be freely cancelled. AWS allows selling unused RIs on the Reserved Instance Marketplace. Azure allows cancellation with an early termination fee (12% of remaining balance). GCP CUDs cannot be cancelled once committed. Oracle Universal Credits have contractual minimum commitments that are typically non-refundable.

What is the difference between Reserved Instances and Savings Plans?

Reserved Instances lock you to a specific instance type, while Savings Plans (AWS) and Azure Savings Plans commit to a dollar-per-hour spend that can apply flexibly across instance families, regions, and even services. Savings Plans offer similar discounts with more flexibility, making them the recommended starting point for most workloads.

Are smaller cloud providers reliable enough for production?

DigitalOcean, Hetzner, Linode, and Vultr all offer 99.99% SLAs on compute. They are widely used in production for web applications, APIs, databases, and more. The main limitations are fewer managed services, fewer regions, and less enterprise compliance certification. For workloads that don't need AWS/Azure/GCP-specific services, they're excellent production choices.

Detailed Pricing

Related Guides