Reserved Instances in Azure: The Season Pass That Lowers the Price of Steady Workloads

Reserved Instances in Azure: The Season Pass That Lowers the Price of Steady Workloads

A beginner-friendly guide to Azure Reservations, often called Reserved Instances. Learn how the discount works, what you are really committing to, how scope and size flexibility apply it, how to buy wisely, and how to avoid paying for capacity you do not use.

Imagine you travel to the same city by train every working day. Buying a single ticket each morning is flexible, but expensive over a year. A yearly season pass costs a lot at once, or in monthly parts, yet each trip becomes much cheaper. The catch is simple: the pass is only worth it if you really make those trips, and it will not help you when you suddenly need a different route. Azure Reserved Instances are the season pass of the cloud. You promise to use a certain kind of resource for one or three years, and in return, Azure gives you a lower price.

1What Are Reserved Instances?

Start with a plain definition, then add the details one layer at a time.

A Reserved Instance, in Azure usually called a reservation, is a commitment to use a specific Azure resource for a fixed term, either one year or three years. In exchange for this commitment, Azure charges a discounted rate compared with normal pay-as-you-go prices. The most famous example is the reserved virtual machine instance, but reservations also exist for many other services, such as databases, storage, and more.

It helps to understand what a reservation is not. It is not a physical machine set aside for you. It is not a new resource that you create and run. It is a billing discount that Azure automatically applies to matching usage, hour by hour. You keep creating and running your virtual machines or databases as usual. Each hour, Azure checks whether the running resource matches your reservation, and if so, the discounted rate is applied.

Simple Analogy

A reservation is like a voucher book for a particular restaurant. You buy a year’s worth of lunches in advance at a discount. Each day you walk in and eat as usual, and the waiter tears out a voucher instead of charging you the full price. If you skip a day, that day’s voucher is lost.

1 or 3
Year terms to choose from
Billing
A discount applied automatically, not a new resource
Hourly
Matched to eligible usage every hour

2Why Reservations Exist: The Problem They Solve

Both sides of the deal gain something.

Pay-as-you-go pricing is flexible but carries the highest rate per hour. Many real workloads, however, are not flexible at all. A company’s order system, its database, or its internal portal may run all day, every day, for years. Paying the top rate for something that never stops is wasteful.

For Azure, a commitment is valuable too. When customers promise to use capacity for one or three years, Azure can plan its data centers better, so it shares part of that benefit as a discount.

Customer gain

Lower unit price

The same resource costs noticeably less per hour than pay-as-you-go.

Customer gain

Predictable spending

A large part of the bill becomes known in advance, which makes budgeting easier.

Customer gain

No change to the application

Nothing about the running system changes. Only the price does.

Azure gain

Capacity planning

Long-term commitments help Azure forecast demand and plan infrastructure.

Trade-off

Less flexibility

You promise to pay whether or not you keep using the resource, so you must be fairly sure about your future needs.

“A reservation rewards certainty: the more sure you are about tomorrow, the less you pay today.”

3How a Reservation Actually Works

The discount is applied automatically, one hour at a time.

When you buy a reservation, you choose what to reserve, such as a certain virtual machine size in a certain region, how many units, the term, and the scope. Azure then looks at your usage every hour. If a running resource matches the reservation, the usage is covered by the reservation and the discounted price applies. If no matching resource runs during an hour, the reserved capacity for that hour is simply unused, and you cannot carry it over to another hour.

Any usage beyond what the reservation covers is billed at normal pay-as-you-go rates. So the reservation covers a fixed amount, and everything above that amount stays flexible.

1

You buy a reservation

Choose the resource type, size, region, quantity, term, and scope. Payment is made upfront or in monthly parts.

2

You keep running resources as normal

Create, scale, and delete virtual machines or databases just as before. Nothing is bound to a particular machine.

3

Azure matches usage each hour

For every hour, eligible running resources within the scope are matched against the reservation.

4

Matched usage is billed at the reserved rate

Covered hours show up at zero or discounted cost, while the reservation purchase itself is the main charge.

5

Extra usage costs normal rates

Resources beyond the reserved quantity, or of other types, are billed at pay-as-you-go prices.

flowchart TD
  H["Each hour: running resources in scope"] --> M{"Matches a reservation?"}
  M -->|Yes, within reserved quantity| D["Covered by reservation: discounted"]
  M -->|Yes, but above reserved quantity| P["Billed at pay-as-you-go rate"]
  M -->|No match| P
  R["Reserved capacity with no matching usage this hour"] --> W["Hour is wasted, cannot be carried over"]
        
FIG 1 — Each hour, matching usage is covered, extra usage is billed normally, and unused reserved hours are lost
Simple Analogy

Think of a reservation as a row of ten pre-paid parking spaces. Each hour, any of your cars that arrive park in a pre-paid space. If twelve cars arrive, two pay the normal fee. If only six arrive, four pre-paid spaces sit empty that hour and their value cannot be saved for tomorrow.

4What You Can Reserve

Reservations cover far more than virtual machines.

ServiceWhat is reservedTypical fit
Virtual MachinesA specific machine size or size series in a regionAlways-on servers with stable size
Azure SQL Database and Managed InstanceCompute capacity, such as vCores, for a chosen service tierProduction databases that run continuously
Azure Cosmos DBProvisioned throughput unitsSteady, predictable throughput needs
Azure StorageReserved capacity for blob and file storage, in fixed amountsLarge, stable volumes of stored data
Managed DisksPremium SSD capacity of a chosen sizeLong-lived high-performance disks
App ServiceCapacity for certain premium or isolated plansStable web hosting capacity
Azure Synapse and DatabricksPre-purchased capacity units for analyticsPredictable data platform use
Azure Cache for Redis, and other data servicesCapacity for supported tiersAlways-on caches and data stores
Dedicated hosts, software plans, and moreSpecific products with their own reservation offeringsSpecialized steady needs
!
Check the Current List

Services, tiers, and terms available for reservation change over time. A service may add reservation support, or limit it to certain tiers or regions. Always check the current reservation offerings in the Azure portal before planning.

Simple Analogy

Different shops offer different loyalty cards. One card gives you cheaper coffee, another gives cheaper bread. A reservation for virtual machines does not make your storage cheaper, and a storage reservation does not discount your databases. Each card works only at its own shop.

5Core Building Blocks and Vocabulary

Learn these words once and the rest of the topic becomes much easier.

Term 1

Reservation order

The purchase record that holds one or more reservations bought together, including term and payment details.

Term 2

Reservation

The actual commitment for a specific resource type, size, region, quantity, and scope.

Term 3

Term

The length of the commitment, normally one year or three years. A longer term usually gives a larger discount.

Term 4

Scope

The boundary inside which the reservation discount can apply: a resource group, a subscription, a management group, or the whole billing account.

Term 5

Quantity

How many units are reserved, such as the number of machines or the amount of capacity.

Term 6

Utilization

The share of reserved hours that were actually matched by running resources. Low utilization means waste.

Term 7

Instance size flexibility

A feature that lets the discount apply across different sizes in the same family, using a ratio, instead of only one exact size.

Term 8

Amortized cost

A view that spreads the purchase price evenly across the term, giving a fairer picture of daily cost.

flowchart TD
  RO["Reservation Order: purchase and payment"] --> R1["Reservation A: VM size, region, quantity, scope"]
  RO --> R2["Reservation B: other settings"]
  R1 --> SC["Scope: where the discount can apply"]
  SC --> U["Matching usage in that scope"]
  U --> UT["Utilization report"]
        
FIG 2 — A reservation order holds reservations, each with a scope that decides where the discount applies
Simple Analogy

The reservation order is the receipt for your season pass purchase. The reservation is the pass itself, with its route, term, and number of seats. The scope is the set of travelers allowed to use it. Utilization is how many of the paid trips were actually taken.

6Scope: Deciding Who Gets the Discount

Scope is one of the most important and most misunderstood settings.

The scope decides which resources can use the reservation discount. A narrow scope gives control but risks leaving the reservation unused. A broad scope makes it easier to find matching usage, so utilization tends to be higher.

Scope 1

Single resource group

Only matching resources inside one resource group get the discount. The tightest scope.

Scope 2

Single subscription

Matching resources in one subscription get the discount.

Scope 3

Management group

Matching resources in all subscriptions under a chosen management group get the discount, within the same billing relationship.

Scope 4

Shared

Matching resources across eligible subscriptions in the billing account or billing profile get the discount. The broadest scope.

ScopeChance of full useControl over who benefitsGood when
Resource groupLowestHighestOne application owns the reservation and its cost
SubscriptionMediumHighA team or product has its own subscription and budget
Management groupHighMediumA business unit with several subscriptions shares the benefit
SharedHighestLowestA central team buys for the whole organization and maximizes use
flowchart LR
  RES["Reservation with Shared scope"] --> S1["Subscription: Finance"]
  RES --> S2["Subscription: Retail"]
  RES --> S3["Subscription: Data Platform"]
  S1 --> V1["Matching VMs get discount"]
  S2 --> V2["Matching VMs get discount"]
  S3 --> V3["Matching VMs get discount"]
        
FIG 3 — A shared scope lets many subscriptions use one reservation
i
Good Habit

Scope can usually be changed after purchase without cancelling the reservation. If utilization is low, widening the scope is often the quickest fix. Check which roles are allowed to change it.

Simple Analogy

A narrow scope is a season pass valid for one named person. A shared scope is a pass that anyone in the family can use. The family pass is far less likely to sit unused.

7Instance Size Flexibility

A reservation does not always need to match a machine size exactly.

For many virtual machine families, Azure groups sizes into a series where each size has a ratio, for example a machine twice as large counts as two units. With instance size flexibility turned on, a reservation for one size in the group can cover other sizes in the same group, in proportion to the ratio. A single larger reservation might cover two smaller machines, or two smaller reservations might cover one large machine.

1

You reserve a certain size

For example, four units’ worth of capacity in one machine family and region.

2

Your machines run in different sizes of that family

Perhaps one machine of two units and two machines of one unit.

3

Azure applies the discount by ratio

The reservation’s total units are spread across matching machines, so the whole set can be covered.

4

You can change sizes within the family

If you scale a machine up or down inside the same family, the reservation keeps applying, within the total units reserved.

!
Limits of Flexibility

Flexibility works only inside the same size group and region, and some options turn it off, such as certain capacity-focused choices. It does not allow you to move the discount to a completely different machine family or a different region. Check the current size groups and their ratios in the documentation.

Simple Analogy

Imagine you have bought eight cake slices’ worth of coupons for a bakery. You can spend them on eight small slices, or four double-size slices, or a mix. But the coupons are for cake only, and not valid for bread.

8What the Discount Covers, and What It Does Not

A reservation lowers one part of the cost, not the whole bill.

Covered

Compute portion of reserved machines

The hourly base charge for matching virtual machine usage.

Covered

Capacity of reserved data services

The reserved compute, throughput, or capacity for the specific data service.

Not covered

Operating system license for Windows

Windows machines have a separate software charge, unless you use Azure Hybrid Benefit. The reservation covers the base compute only.

Not covered

Disks, network, and data transfer

Attached disks, public addresses, bandwidth, and backups are billed separately, unless you buy a reservation for a specific item such as disks.

Not covered

Marketplace software and support plans

Third-party software, and support plans, are billed on their own.

Not covered

Other families, sizes, and regions

Usage that does not match the reservation’s attributes is billed at pay-as-you-go rates.

flowchart TD
  VM["One Windows virtual machine running for an hour"] --> C["Compute charge: covered by reservation"]
  VM --> L["Windows license charge: separate, or removed by Hybrid Benefit"]
  VM --> D["Disks: billed separately"]
  VM --> N["Network and data transfer: billed separately"]
        
FIG 4 — A reservation discounts the compute part of a machine, not every part of its bill
i
Stacking Savings

If you own eligible Windows Server or SQL Server licenses with active coverage, Azure Hybrid Benefit can remove the license charge, and a reservation can discount the compute part. Used together, the savings add up. Always check the current licensing rules.

Simple Analogy

A reservation is a discount on the hotel room rate only. The breakfast, parking, and spa still cost their normal price. To save on those, you need separate deals.

9Reservation Versus Capacity Reservation: A Common Confusion

Two similar names, two completely different jobs.

A reservation, which is the subject of this guide, is a billing discount. It does not guarantee that Azure will have a machine available in a particular zone when you ask for one. A capacity reservation is a different feature that reserves compute capacity in a region or zone so you can be sure to get machines when needed, and it is billed at the normal rate for that capacity, whether you run machines on it or not. You can combine them: a billing reservation can discount the cost of the reserved capacity.

PointReserved Instance, a billing reservationCapacity reservation
Main purposeLower the priceGuarantee capacity is available
Guarantees a machine can be createdNoYes, up to the reserved amount
CommitmentOne or three yearsFlexible, can be created and deleted at will
BillingDiscounted rate for matching usageNormal rate for the capacity while it exists
Best forSteady workloads wanting savingsCritical workloads, for example disaster recovery, needing assured capacity
!
Common Mistake

Buying a billing reservation and assuming that the capacity is now guaranteed. During a regional shortage, a machine may still fail to start. If guaranteed availability matters, look at capacity reservations in addition to the billing discount.

Simple Analogy

A discount card at a hotel chain lowers the room price, but it does not hold a room for you. A held room, kept empty and paid for, guarantees a place to sleep. One saves money, the other secures a bed.

10One Year or Three Years? Upfront or Monthly?

Two choices at checkout change both the saving and the risk.

Choosing the term

A three-year term usually gives a bigger discount than a one-year term, but you are committing for longer. The longer the term, the more important it is that the workload really will exist for that whole time, with similar size and location.

Choosing how to pay

For most reservation types, you can pay for the whole commitment upfront, or pay in equal monthly installments. In many cases, the total price is the same either way, so monthly payment simply spreads the cash flow without extra interest, although this can vary by product and agreement. Upfront payment may be easier to account for, while monthly payment keeps cash free. Check the checkout screen and current rules.

ChoiceBenefitRisk or limitSuits
One-year termSmaller commitment, easier to forecastSmaller discount than three yearsWorkloads with some uncertainty about the future
Three-year termBigger discountLonger lock-in, more risk of changeCore systems expected to run unchanged for years
Upfront paymentOne simple charge, easy to account forLarge cash outlay at onceOrganizations with budget available upfront
Monthly paymentSpreads cost, keeps cash availableCommitment still holds for the whole termOrganizations that prefer steady monthly costs
1

Think about the workload’s future

Will it exist, in this size and region, for the whole term? If you are unsure, prefer the shorter term.

2

Compare the extra saving of three years

Estimate how much more you save per year, and weigh it against the risk of a longer lock-in.

3

Choose the payment style

Match it to your finance team’s preference, and confirm there is no extra charge for monthly billing.

Simple Analogy

A one-year gym membership is a smaller risk than a three-year one, even if the three-year plan is cheaper per month. You pay less per visit with longer plans, but only if you really keep going to the gym for all three years.

11Deciding What to Reserve: Finding Your Steady Base

The art of reservations is to cover the floor, not the ceiling.

Look at the usage of your machines and databases across weeks and months. There is usually a level of usage that never drops, even on your quietest day. That level is the steady base. Above it, usage varies with demand, seasons, and projects. A reservation is best used to cover the steady base, because it will be fully used every hour. The variable part is better left to pay-as-you-go pricing, autoscaling, or spot capacity.

flowchart TD
  TOT["Total usage over a month"] --> BASE["Steady base: always running"]
  TOT --> VAR["Variable part: peaks and short jobs"]
  BASE --> RES["Cover with reservations"]
  VAR --> PAYG["Pay-as-you-go and autoscale"]
  VAR --> SPOT["Spot for interruptible work"]
        
FIG 5 — Reserve the steady base and keep the variable part flexible
1

Clean up and right-size first

Remove idle resources and reduce oversized machines. Reserving waste only locks the waste in for years.

2

Collect usage history

Use at least several weeks of usage, preferably covering a full business cycle, to see real patterns.

3

Find the minimum that is always running

Count machines or capacity that run almost all hours of the month.

4

Use the recommendations

Azure Advisor and the reservation purchase screens suggest quantities based on past usage and show estimated savings.

5

Start slightly under, then add

Buy for the safe base now, and add more reservations later as confidence grows. This is safer than one huge purchase.

ANTI-PATTERN-01 Avoid
Problem

Reserving enough capacity to cover the busiest day of the year, because “we need it sometimes”.

Why It’s Harmful

For most hours the reserved capacity sits idle, but you still pay for it. The overall cost can end up higher than pay-as-you-go would have been.

Correct Approach

Reserve the always-on base, and handle peaks with pay-as-you-go, autoscale, or spot capacity.

Simple Analogy

Buy a monthly pass for the trips you take every single day, not for the days you travel the most. For the occasional extra trips, buy single tickets. This way you never pay for empty seats.

12How to Buy a Reservation

Purchasing is simple, but the permissions and choices need care.

1

Check who can buy

Your agreement type and role settings decide who may purchase. In some organizations, only certain billing roles or owners can buy, and policies may restrict it.

2

Open the reservations area in the portal

Browse the offerings or follow an Advisor recommendation to start a purchase.

3

Choose product, region, and size

Pick the resource type, the region where the usage runs, and the size or capacity. Consider instance size flexibility.

4

Choose term, quantity, scope, and billing frequency

Decide one or three years, how many units, which scope, and upfront or monthly payment.

5

Review the estimate and purchase

Check the price, the estimated savings, and the auto-renewal option, then confirm.

6

Verify that it is applied

After a short time, check utilization and cost data to confirm that matching usage is being covered.

Role

Reservation Purchaser

A role that allows buying reservations using a subscription’s billing, without full ownership of the subscription.

Role

Reservation Administrator and Contributor roles

Roles for managing existing reservations, such as changing scope or splitting quantities.

Role

Reader roles

Allow viewing reservations and utilization without changing them, useful for finance teams.

i
Good to Know

Many organizations let a small central team buy reservations for the whole company, because that team can see all usage and use shared scope. Buying separately in many teams often leads to overlap and waste.

Simple Analogy

Buying reservations centrally is like a company buying electricity in bulk for all its offices, rather than each office negotiating its own contract. One buyer sees the whole picture and can get the best overall deal.

13Monitoring Utilization: Are You Using What You Paid For?

A reservation that is bought and forgotten can quietly lose money.

The key measure is utilization, which is the percentage of reserved capacity that was matched by running resources. A utilization of ninety percent or more is generally healthy. A figure that is much lower means that you are paying for capacity you do not use, so you should act. The Azure portal shows utilization for each reservation, over different time periods, and also shows which resources used it.

Check

Utilization percentage

Overall use of the reservation, trending over days, weeks, and months.

Check

Utilization alerts

Notifications when utilization falls below a level you choose, so you do not need to look manually.

Check

Resources benefiting

Which subscriptions and resources received the discount.

Check

Amortized cost view

A cost view that spreads the purchase across the term and shows unused reservation cost as its own line.

Check

Expiry notifications

Warnings before the term ends, so you can renew, change, or let it expire intentionally.

What to do when utilization is low

1

Widen the scope

Change to a subscription, management group, or shared scope so more resources can use the discount.

2

Move or create matching workloads

Check whether resources in the same family and region could use the reserved capacity.

3

Use exchange or refund options if available

Depending on the product and current policy, you may be able to exchange or return part of a reservation. Rules and limits change, so read the current policy.

4

Fix the cause

If machines were resized, moved, or deleted, adjust future purchases and processes so that this does not happen again.

Simple Analogy

Checking utilization is like checking how many of your prepaid gym sessions you used this month. If you used only a third, you do not just shrug. You change your habits, share the pass, or look for ways to use it.

14Changing Your Mind: Exchanges, Refunds, and Cancellation

Reservations are commitments, but the terms offer some limited room to adjust.

Historically, Azure allowed some changes after purchase: exchanging a reservation for another of equal or greater value, and returning a reservation for a refund within certain limits, which could include a cap per period. Policies differ by product and have changed over time, including announced changes for compute reservations, with some dates postponed. Because these rules shift, treat the following as general ideas and check the current official policy before relying on any of them.

Option

Change scope

Usually allowed anytime without cost. Often the simplest fix for low utilization.

Option

Split or merge quantities

Divide a reservation into parts with different scopes, or combine matching ones, to manage them better.

Option

Exchange

Swap a reservation for a different one, for example for a different size or region, subject to current rules and value requirements.

Option

Refund or cancel

Where available, return part of a reservation with refund limits and possible fees. Not guaranteed for every product.

Option

Renewal choices

At the end of a term you can renew, replace with a different commitment, or let it expire. An auto-renew setting may be available.

!
Do Not Assume an Easy Exit

Never buy a reservation on the assumption that you can always cancel it for a full refund. Limits, fees, and policy changes may apply. Treat every reservation as a real commitment for its full term unless the current policy clearly says otherwise.

ANTI-PATTERN-02 Avoid
Problem

Buying large three-year reservations early, relying on exchange or refund rules to fix any mistake later.

Why It’s Harmful

Exchange and refund policies can change, have limits, and may not apply to the product you bought. If they are not available, you pay for years of unused capacity.

Correct Approach

Buy gradually, cover only the steady base, prefer flexible scopes, and check the current policy before every purchase.

Simple Analogy

Buying a season pass assuming you can always return it for a refund is risky. The shop may have rules, fees, or a limit on refunds, and the rules can change. The wise buyer reads the return policy first and buys only what they are sure to use.

15Reservations Versus Savings Plans and Other Discounts

Azure offers several ways to save. Each fits a different kind of workload.

OptionWhat you commit toFlexibilityTypical discount levelBest for
ReservationA specific resource, size family, and region for 1 or 3 yearsLower, bound to the resource attributes, with some flexibility within a familyUsually the highest for the exact matchVery stable workloads that will not change shape
Savings plan for computeA fixed hourly spend on eligible compute for 1 or 3 yearsHigher, applies across sizes, services, and regionsOften somewhat lower than a reservationWorkloads whose shape or location may change but total spend stays steady
Spot pricingNo commitment, capacity may be reclaimedCan be interruptedVery highInterruptible batch, test, and fault-tolerant work
Azure Hybrid BenefitUse of eligible existing licensesDepends on license termsRemoves the license chargeOrganizations that already own eligible licenses
Pay-as-you-goNoneHighestNoneUnpredictable, new, or short-lived workloads
flowchart TD
  Q1{"Is the workload steady and always on?"}
  Q1 -->|No, unpredictable or short-lived| PAYG["Pay-as-you-go or autoscale"]
  Q1 -->|Yes| Q2{"Will size family and region stay the same?"}
  Q2 -->|Yes| RI["Reservation: highest discount"]
  Q2 -->|Not sure, may change| SP["Savings plan: flexible commitment"]
  Q1 -->|Interruptible batch work| SPOT["Spot capacity"]
        
FIG 6 — Choosing between a reservation, a savings plan, spot, and pay-as-you-go
i
Using More Than One

These options can work together. Azure applies discounts in a defined order, usually reservations before savings plans, so that the most specific discounts are used first. Many organizations use reservations for their most stable systems, a savings plan for flexible compute, and pay-as-you-go for the rest. Confirm current rules for how discounts are applied.

Simple Analogy

A reservation is a season pass for one specific train line, with the biggest discount. A savings plan is a transport card that works on buses, trains, and trams for a fixed monthly spend, with a slightly smaller discount but more freedom. Single tickets are pay-as-you-go.

16Reservations for Databases, Storage, and Other Services

The same idea works beyond virtual machines, with a few differences.

Databases

For services such as Azure SQL, you reserve compute capacity for a chosen tier, region, and size, often with size flexibility within a tier. Backups and storage are billed separately. Production databases that run all day every day are some of the best candidates.

Cosmos DB

You reserve a quantity of provisioned throughput for a term. The reservation covers throughput in the chosen capacity mode, while storage and other features are billed separately. It suits steady, predictable throughput.

Blob and file storage

You reserve a fixed amount of storage capacity, for example in blocks of terabytes. Usage up to the reserved amount is discounted, and data above it is charged normally. Operations and transfer are billed separately.

Managed disks

Reservations for premium disks cover a specified disk size and quantity. They apply to matching disks, not to the machines that use them.

Analytics and data platforms

Pre-purchase options for analytics services give discounted units that are consumed as you use the service, suited to predictable data platform use.

Tip

Read the product rules

Each service has its own definition of what a reservation matches, such as tier, generation, region, and size.

Tip

Check whether serverless fits better

Databases that are idle much of the time may cost less on serverless or autoscaling models than on a reservation.

Tip

Plan for growth

Data grows. Reserve the amount you will certainly use, and add more reservations as the data grows.

Simple Analogy

Reserving storage is like renting a fixed number of shelves in a warehouse at a discount. Items on those shelves cost less to keep. If your goods overflow, extra shelves are rented at the normal rate. If you use fewer shelves, the empty ones are still paid for.

17Seeing Reservations in Your Cost Reports

Reservations change how costs appear, which can confuse people at first.

With pay-as-you-go, each hour of usage shows a cost line. With a reservation, the covered usage shows as zero or reduced cost, and the purchase itself appears as a separate charge, either once or monthly. Looking only at actual cost can make a month with a purchase look expensive and following months look cheap, even though the real daily cost is steady.

ViewWhat it showsBest for
Actual costCharges as they appear on the invoice, including the reservation purchase when paidMatching invoices and cash flow
Amortized costThe purchase spread evenly across the term and attached to the usage it coversFair team reports, charge-back, and comparing months
1

Use amortized cost for team reports

This shows each team the true daily cost, including their share of the reservation.

2

Show unused reservation cost separately

Unused reserved hours appear as a separate cost line, so waste is visible and can be assigned to whoever owns the purchase.

3

Decide how to share the benefit

Some organizations charge back the discounted rate to the teams whose resources used the reservation, others spread the cost evenly.

4

Track savings against pay-as-you-go

Compare what the usage would have cost at normal rates with what you paid, to show the value of the commitment.

i
Good to Know

A reservation purchase can be tagged, so that its cost can be tied to an owner or cost center. Agree internally on tags and charge-back rules before the first purchase.

Simple Analogy

Actual cost is the day you paid for the whole season pass, a big number on your bank statement. Amortized cost divides that payment across every day of the year, so each day shows its fair share. For judging daily travel costs, the divided number is the useful one.

18Governance and Ownership of Reservations

A reservation is a financial commitment, so it needs an owner and a process.

Practice

Central ownership

Assign a small team to manage purchases, scopes, and renewals across the organization.

Practice

Approval process

Require review for large commitments, with analysis of usage history, expected savings, and risks.

Practice

Permissions control

Limit who can buy, change, and cancel reservations, and review role assignments regularly.

Practice

Register of commitments

Keep a list of reservations, their end dates, owners, and expected utilization, and review it monthly.

Practice

Change communication

Engineers should know which sizes and regions are reserved, so they do not casually move or resize systems and waste the discount.

Practice

Renewal planning

Review each reservation well before it expires, to renew, adjust, or retire it on purpose.

flowchart LR
  A["Analyze usage and recommendations"] --> B["Review and approve purchase"]
  B --> C["Buy reservation with chosen scope"]
  C --> D["Monitor utilization and alerts"]
  D --> E["Adjust scope or quantity"]
  E --> F["Plan renewal or replacement before expiry"]
  F --> A
        
FIG 7 — A repeating cycle: analyze, buy, monitor, adjust, and renew with intent
ANTI-PATTERN-03 Avoid
Problem

Letting every team buy its own reservations with narrow scopes and no coordination.

Why It’s Harmful

One team has unused reserved capacity while another pays full price for the same kind of machine. Nobody sees the total picture, and utilization stays low.

Correct Approach

Centralize purchasing and management, use broader scopes where charge-back rules allow, and share reporting on utilization and savings.

Simple Analogy

Without coordination, each department in a company buys its own parking passes for the same car park. Some have spare passes while others pay daily fees. One person managing all passes can reassign them to wherever the cars are.

19Reservations and Modern Architecture Changes

Cloud designs evolve, and a long commitment must survive those changes.

A three-year reservation assumes that your workload will look broadly the same for three years. But applications are often redesigned, moved to containers, rebuilt as serverless, or migrated between regions. These changes can leave a reservation without matching usage.

Change

Moving to serverless

Serverless services charge per use, so reserved virtual machines may no longer be needed. Plan reservations around systems that will remain on virtual machines.

Change

Moving to containers and Kubernetes

Cluster worker machines are still virtual machines, so reservations apply to their sizes, which can be a good steady base.

Change

Changing machine generations

Newer machine families may be cheaper or faster, and older families can be retired. Consider this before a long commitment.

Change

Changing regions

Reservations are tied to a region for most products. Moving workloads elsewhere can strand the reservation.

Change

Application retirement

When a system is switched off, its reservation continues to be billed unless its scope can be shifted to other matching usage.

1

Review the technology roadmap

Ask teams whether the system will be modernized, moved, or retired during the term.

2

Prefer shorter terms for uncertain systems

Use one-year terms or a flexible savings plan for systems likely to change.

3

Reserve stable platform layers

Shared platform services, long-lived databases, and cluster base capacity tend to remain, even when applications above them change.

4

Keep the reservation register updated

Know when each reservation ends and which workloads it supports, so changes are planned with it in mind.

Simple Analogy

Signing a three-year lease on a shop makes sense if your business will stay in that street. If you might move to another city, a shorter lease or a flexible space is wiser, even if it costs a little more each month.

20Real-World Use Cases

See how different organizations use reservations well.

A retailer reserves its core web servers

An online retailer runs a fixed set of web and application servers all year. After right-sizing, it reserves that steady base for three years with a shared scope and lets autoscale handle seasonal peaks on pay-as-you-go.

A bank reserves production databases

A bank commits to reserved capacity for its always-on production databases, applies existing SQL licenses through Hybrid Benefit, and monitors utilization monthly.

A software company staggers its purchases

A company buys one-year reservations in several smaller batches at different months. This spreads renewal dates and lets it adjust each time to reflect growth and changes.

A manufacturer fixes low utilization

After a project was cancelled, a reservation’s utilization dropped. The central team changed its scope to shared, and another business unit’s matching machines began using it, bringing utilization back up.

A data team reserves storage capacity

A team with a large, stable archive of data reserves storage capacity for a year, and leaves new, fast-growing data on normal rates until its growth stabilizes.

A startup avoids early commitments

A young company stays on pay-as-you-go and credits while its product changes quickly, and only buys reservations for the database that has proven steady for six months.

21Advantages and Trade-offs

An honest look helps you decide with open eyes.

Advantages

  • Significant savings compared with pay-as-you-go for steady workloads
  • No change to the running application, only to the price
  • Predictable spending for the committed part of the bill
  • Flexible scopes let several subscriptions share the discount
  • Works for many services, not only virtual machines
  • Can be combined with Hybrid Benefit for further savings

Disadvantages / Trade-offs

  • A firm commitment of one or three years, paid whether or not it is used
  • Tied to specific products, sizes or families, and regions
  • Unused hours are lost, and utilization needs monitoring
  • Does not guarantee capacity, and does not discount disks, networking, or licenses unless separately covered
  • Exchange and refund rules are limited and have changed over time
  • Architecture changes during the term can strand the reservation
“A reservation is a bet on your own future: win it by covering only what you are sure to use.”

22Best Practices and Mistakes to Avoid

Habits that keep your reservations profitable and your finance team happy.

1

Right-size first

Remove idle resources and shrink oversized ones before reserving anything.

2

Reserve the steady base only

Use history and recommendations to find always-on usage, and buy slightly under that level.

3

Prefer broad scope and size flexibility

Use shared or management group scope where allowed, and keep instance size flexibility enabled, to maximize utilization.

4

Stagger purchases

Buy in several steps and at different times, so renewals are spread out and mistakes are small.

5

Combine with other savings

Use Hybrid Benefit where eligible, a savings plan for flexible compute, and spot for interruptible work.

6

Monitor utilization and set alerts

Check monthly, alert on low utilization, and fix problems quickly by changing scope or workloads.

7

Assign clear ownership and documentation

Keep a register with owners, scopes, and end dates, and use amortized cost reports with tags.

8

Plan renewals deliberately

Decide well before expiry whether to renew, resize, switch to a savings plan, or retire the commitment.

ANTI-PATTERN-04 Avoid
Problem

Buying a reservation for oversized machines that are barely used, because the discount “looks good”.

Why It’s Harmful

The discount applies to a larger price than needed. A right-sized machine on pay-as-you-go could cost less than the oversized one on a reservation, and the reservation locks in the waste for years.

Correct Approach

Resize first, then reserve the correct size, and confirm the true saving by comparing total costs before and after.

ANTI-PATTERN-05 Avoid
Problem

Never checking utilization after purchase, and letting reservations run unnoticed until they expire.

Why It’s Harmful

Changes such as resized or deleted machines silently reduce utilization, and money is wasted every month without anyone noticing.

Correct Approach

Review utilization monthly, set alerts, and correct scope or workloads immediately when it drops.

ANTI-PATTERN-06 Avoid
Problem

Engineers resize, rename, or move reserved machines to other regions without knowing a reservation depends on them.

Why It’s Harmful

The reservation no longer matches the usage, so the company pays twice: once for the unused reservation and again for the pay-as-you-go machines.

Correct Approach

Share the reservation register with engineering teams and include reservation checks in change reviews for reserved systems.

23Frequently Asked Questions

Q1Is a Reserved Instance a machine that Azure keeps just for me?

No. It is a billing discount, not a physical machine and not a capacity guarantee. You still create and run your resources normally, and Azure applies the discount automatically to matching usage. If you need guaranteed capacity, look at capacity reservations as a separate feature.

Q2What happens if I use fewer resources than I reserved?

You still pay for the full reservation. Unused reserved hours cannot be carried forward, so they are wasted. That is why you should reserve only your steady base, monitor utilization, and adjust scope or workloads if it falls.

Q3What happens if I use more than I reserved?

The extra usage is billed at normal pay-as-you-go rates. The reservation covers only the quantity you bought, so peaks are handled by regular pricing, autoscaling, or other discount options.

Q4Can I change the machine size after buying?

If instance size flexibility applies, you can change sizes within the same family and region, and the reservation keeps applying by ratio. For other changes, you may need an exchange, which depends on current policy and product, so check the latest rules.

Q5Do reservations also cover the Windows license?

No. A virtual machine reservation covers the base compute cost. The Windows software charge is separate, unless you use Azure Hybrid Benefit with eligible licenses. Disks, networking, and data transfer are billed separately as well.

Q6Should I choose a reservation or a savings plan?

Choose a reservation when you are confident the exact resource family and region will stay the same, and you want the highest discount. Choose a savings plan when your compute may change in size, service, or region but your total hourly spend is steady. Many organizations use both, with reservations for the most stable systems.

Q7Can I cancel a reservation and get my money back?

Some products have offered limited exchange and refund options, with caps, fees, or conditions, and policies have changed over time. Do not assume you can cancel freely. Read the current official policy before buying, and treat the reservation as a real commitment.

Q8How do I know whether my reservation is worth it?

Check utilization in the portal, and compare the amortized cost of covered usage with what the same usage would have cost at pay-as-you-go rates. Healthy utilization and a clear net saving mean it is working. Low utilization means you should act by widening the scope or adjusting workloads.

24Summary and Key Takeaways

Azure Reserved Instances, or reservations, are one- or three-year commitments that lower the price of steady workloads. They are a billing discount, not a special machine and not a guarantee of capacity. Each hour, Azure matches eligible running resources to your reservation within its scope, applies the discounted rate to matching usage, bills extra usage at normal rates, and loses any unused reserved hours. Scope, instance size flexibility, term, and payment style shape the outcome. Reservations cover the compute part of a machine, not licenses, disks, or networking, and can be combined with Hybrid Benefit. The craft is to right-size first, reserve only the steady base, buy gradually, monitor utilization, assign clear ownership, and plan renewals, while remembering that exchange and refund rules are limited and can change. Used with discipline, reservations turn predictable usage into predictable savings.

Key Takeaways

  • A discount, not a machine — a reservation is a commitment for one or three years that automatically discounts matching usage, and it does not guarantee capacity.
  • Matched hour by hour — covered usage is billed at the reserved rate, extra usage costs normal rates, and unused reserved hours are wasted.
  • Scope and flexibility drive utilization — broader scopes and instance size flexibility make it easier for the reservation to find matching usage.
  • Reserve the steady base — right-size first, cover only always-on usage, buy gradually, and leave peaks to pay-as-you-go, autoscale, or spot.
  • Know what is and is not covered — compute is discounted, while Windows licenses, disks, networking, and support are separate unless covered by other options such as Hybrid Benefit.
  • Choose the right tool — use reservations for stable, exact-match workloads, savings plans for flexible compute spend, and capacity reservations when guaranteed availability matters.
  • Own and monitor it — assign owners, track utilization and alerts, use amortized cost reports, plan renewals, and never assume an easy refund, because policies change.