What are reserved instances and how do they save money?

Reserved instances save you money by letting you commit to a specific cloud resource for one or three years in exchange for a significantly lower hourly rate. Compared to on-demand pricing, reserved instances typically reduce compute costs by 30 to 72 percent depending on the provider, region, and commitment term. The sections below walk through how reserved instances work, when they make sense, and what risks to weigh before committing.

How much can reserved instances actually save you?

Reserved instances can reduce your cloud compute costs by 30 to 72 percent compared to on-demand pricing. The exact savings depend on the cloud provider, the instance type, the region, and whether you pay all upfront, partially upfront, or monthly. A three-year all-upfront commitment on AWS, Azure, or GCP consistently delivers the deepest discounts, while a one-year no-upfront commitment offers more flexibility at a smaller saving.

To put that in practical terms: if your organization runs a workload that costs roughly 10,000 euros per month on-demand, a one-year reserved instance commitment could bring that figure down to somewhere between 6,000 and 7,500 euros per month. Over twelve months, that is a saving of 30,000 to 48,000 euros on a single workload. Multiply that across dozens of steady-state workloads and the cumulative impact becomes substantial.

The savings potential is highest when you have predictable, continuous workloads. Workloads that run at high utilization around the clock are the strongest candidates. Workloads that are intermittent, experimental, or likely to change in size within the commitment window will not generate the same return and may actually cost more than on-demand if the reserved capacity goes unused.

How do reserved instances work?

Reserved instances work by exchanging a billing commitment for a discounted rate. You agree in advance to use a specific type of cloud resource for one or three years, and the cloud provider applies a lower price per hour for that resource in return. You are not reserving a physical machine; you are reserving the right to use a defined amount of compute capacity at a reduced rate.

When your running instances match the attributes of your reservation, the discount applies automatically. If you run fewer resources than your reservation covers, you still pay for the reserved capacity whether you use it or not. This is the fundamental trade-off: lower unit cost in exchange for a usage commitment.

Most providers offer two broad categories of reserved capacity:

  • Standard reserved instances: Fixed to a specific instance type and region, offering the highest discount but the least flexibility to change later.
  • Convertible reserved instances: Allow you to exchange the reservation for a different instance type or size during the term, at a somewhat smaller discount.

Payment options also affect how the discount is structured. Paying all upfront maximizes the saving. Partial upfront splits the cost between an initial payment and a reduced monthly fee. No upfront spreads the cost entirely across monthly payments, which preserves cash flow but reduces the overall discount.

What’s the difference between reserved instances and on-demand pricing?

The core difference between reserved instances and on-demand pricing is commitment versus flexibility. On-demand pricing lets you start and stop resources at any time and pay only for what you use, billed by the hour or second. Reserved instances require a one- or three-year commitment but deliver a significantly lower hourly rate for that capacity.

On-demand pricing is the default and the most expensive option for sustained workloads. It is designed for flexibility: you can spin up a server at any time without upfront commitment and shut it down when you no longer need it. That flexibility comes at a premium because the cloud provider cannot plan around your usage.

Reserved instances shift the economics by giving the provider predictability in return for a price reduction. You take on the risk of unused capacity; the provider rewards you for that risk with a lower rate. For workloads you know will run continuously, this trade is straightforward. For unpredictable or short-lived workloads, on-demand remains the better fit.

A third pricing model worth noting is spot or preemptible instances, which offer even deeper discounts than reserved instances but can be interrupted by the provider with little notice. Reserved instances sit between on-demand and spot: more savings than on-demand, more reliability than spot.

What types of reserved instances are available?

The main types of reserved instances vary by provider, but across AWS, Azure, and GCP the core options follow a consistent pattern: standard reservations with fixed attributes, flexible or convertible reservations that allow changes during the term, and regional versus zonal reservations that differ in how capacity is guaranteed.

AWS reserved instances

AWS offers Standard Reserved Instances and Convertible Reserved Instances. Standard RIs lock in the instance family, size, operating system, and tenancy for the full term and provide the highest discount. Convertible RIs allow you to exchange for a different instance configuration during the term, at a discount that is typically around 10 percentage points lower than standard. AWS also offers Savings Plans, which function similarly to reserved instances but apply across a broader range of services based on a committed spend level per hour rather than a specific instance type.

Azure and GCP equivalents

Azure Reserved VM Instances work on the same principle: commit to a one- or three-year term for a specific VM size or family and receive a discount against pay-as-you-go rates. Azure also allows reservation scope to be set at the subscription or shared level, giving finance teams flexibility in how discounts are applied across the organization. Google Cloud offers Committed Use Discounts (CUDs) for Compute Engine, which function as the GCP equivalent of reserved instances, with one- and three-year terms available for vCPU and memory resources.

When should you buy reserved instances instead of on-demand?

You should buy reserved instances when a workload runs at consistent, high utilization and you are confident the resource requirements will not change significantly within the commitment period. The break-even point for most one-year reservations is reached within a few months of continuous use, meaning any workload running more than roughly 50 to 60 percent of the time will likely cost less under a reservation than on-demand.

Strong candidates for reserved instance commitments include:

  • Production application servers that run continuously
  • Databases with predictable size and consistent uptime requirements
  • Core infrastructure components such as load balancers, monitoring agents, and identity services
  • Batch processing workloads with a regular, predictable schedule and consistent resource footprint

Poor candidates include development and test environments that are frequently stopped, experimental workloads where requirements are still being defined, and any resource that is likely to be resized, replaced, or retired within the commitment window.

A practical approach is to analyze at least 30 to 90 days of usage data before committing. Look at utilization patterns, identify the resources that run at or near full capacity consistently, and start with a partial reservation covering your confirmed baseline. You can always add more reservations as patterns become clearer, but you cannot easily exit an existing commitment without a financial penalty.

What are the risks of committing to reserved instances?

The primary risk of reserved instances is paying for capacity you do not use. If a workload is decommissioned, resized, or migrated to a different region or instance type mid-term, the reservation continues to accrue charges even if no matching resource is running. This unused reservation cost can quickly erode or eliminate the savings the commitment was meant to generate.

Other risks worth considering include:

  • Over-commitment: Buying more reserved capacity than your actual baseline demand means you are subsidizing idle resources at a fixed rate.
  • Technology change: Cloud providers regularly release newer, more cost-efficient instance generations. A three-year commitment to an older instance type may lock you into higher costs relative to newer options.
  • Organizational change: Mergers, application migrations, or shifts in cloud strategy can make previously sensible commitments redundant.
  • Visibility gaps: Without clear ownership of reservations across teams, it becomes difficult to track which commitments are being utilized and which are wasting money.

Convertible reserved instances and Savings Plans reduce some of these risks by allowing more flexibility to adjust during the term, but they do not eliminate the commitment risk entirely. The most effective mitigation is strong governance: regular reviews of reservation utilization, clear ownership of commitments, and a process for adjusting coverage as workloads evolve.

How we help with reserved instance optimization

Managing reserved instances effectively requires more than a one-time purchasing decision. It requires continuous monitoring, clear accountability across finance and engineering teams, and a structured process for reviewing commitments as your cloud environment changes. This is exactly where a mature FinOps practice makes the difference.

Through our FinOps services, we help organizations build the governance and operational discipline needed to get the most from reserved instance commitments. Specifically, we support you with:

  • Utilization analysis: Identifying which workloads are strong candidates for reservation based on actual usage patterns across AWS, Azure, and GCP
  • Commitment strategy: Determining the right mix of standard reservations, convertible reservations, and Savings Plans to balance savings with flexibility
  • Ongoing governance: Establishing a recurring review cadence so commitments stay aligned with actual demand as your environment evolves
  • Cross-team accountability: Connecting finance, IT, and engineering around shared visibility into reservation coverage and utilization
  • FinOps Maturity Assessment: A structured entry point to understand where your organization stands today and where the highest-value optimization opportunities lie

Clients we work with have achieved up to 30 percent savings on cloud spend by combining reserved instance strategies with broader cloud cost optimization practices. If you want to understand how much your organization could save, get in touch with us to discuss your current cloud setup and where reserved instances fit into your optimization roadmap.

This content was generated with the help of AI — it may contain mistakes

It's Value
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.