Microsoft remove Azure Reservation exchange policy


Customer and store employee discussing a receipt at customer service counter
A customer discusses a return with a store employee near a return policy sign.

From February 1st, 2027 – Azure Reservations will no longer be eligible* to be exchanged if the service also has a Savings Plan available. This applies to:

  • Azure Virtual Machines
  • Azure App Service
  • Azure SQL Database
  • and “similar services”.

*Reservations purchased before February 1, 2027, keep the right to one final exchange.

Equally, from that date any additional compute or database services that also become available for a Savings Plan will be subject to this change. Instance Size Flexibility isn’t impacted by this change.

The following are excluded from the change:

  • Reservations for products or services that are deprecated and approaching end of life.
  • Reservations for products and services that aren’t covered by savings plans, such as Azure VMware Solution. If you have a reservation for Azure VMware Solution, this policy change doesn’t affect it.
  • Cloud environments that don’t currently support savings plans.

Microsoft initially announced this change in October 2022 with a date of Jan 1, 2024. That was then pushed back to July 1, 2024 and then postponed indefinitely – with a promise of 6 months notice before it would be implemented again…and that’s what Microsoft have given. Could we see another postponement? Perhaps, but it seems unlikley tbh.

It’s clear that Microsoft want Savings Plans to be the primary option for organisations so here’s a quick overview if you’re not familiar:

FeatureAzure Reserved InstancesAzure Savings Plans
CommitmentCommit to a specific Azure resource (e.g. VM family, SQL Database, App Service)Commit to an hourly spend amount on eligible compute & database services
Term1 or 3 years1 or 3 years
DiscountTypically offers the highest discount when usage is stableLower maximum discount, but greater flexibility
FlexibilityLow – tied to the purchased resourceHigh – discounts automatically apply across eligible compute resources
Changing VM SizeAllowed within instance size flexibility rules for some servicesNo action required
Changing VM FamilyPreviously possible through Reservation exchanges (being phased out)No action required
Changing RegionMay require a Reservation exchange (being phased out)No action required
Workload ChangesBest suited to stable, predictable workloadsDesigned for dynamic, changing cloud environments
AdministrationRequires ongoing monitoring and optimisation to ensure Reservations still match usageMuch lower administrative overhead once purchased
Best ForLong-running production workloads with predictable resource requirementsOrganisations with frequently changing compute usage, autoscaling or modern cloud architectures
RiskHigher risk of underutilisation if workloads changeLower risk, as discounts follow eligible usage automatically

FinOps impact

The ability to exchange Reserved Instances has been part of mature Azure commitment strategies for quite some time but this is bringing much of that to an end. Strategies will need to be reviewed and a decision made on whether Savings Plans are now a better option, even with the potential loss of discount.

Make sure you communicate this change internally and work to update your governance and strategy asap.

You can see the Microsoft Learn page, with examples, here – Changes to the Azure reservation exchange policy – Microsoft Cost Management | Microsoft Learn

Microsoft Azure Reservation Changes


Photo by Kate Graur on Pexels.com

Microsoft have revealed that the previously announced end of Azure Compute Reservation exchanges has been postponed “until further notice“. They say:

You may continue exchanging your compute reservations for different instance series and regions until we notify you again, which will be at least 6 months in advance. In addition, any compute reservations purchased during this extended grace period will retain the right to one more exchange after the grace period ends.”

You can see the Microsoft page here – https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/exchange-and-refund-azure-reservations