Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure Reservations help you save money by committing to one- or three-year plans for Azure services. Reservations remain the appropriate option for predictable, stable workloads. If you need flexibility across services and regions, consider savings plans as a commitment-based option. Savings plans are a dollars-per-hour spend commitment and automatically apply discounts across eligible compute or database services and regions. This feature makes them a good option for evolving or dynamic workloads. To compare both offerings, see decide between a savings plan and a reservation.
Reservation exchange policy changes
Note
Starting February 1, 2027, reservations purchased after this date aren't eligible for exchange if the corresponding service is supported by savings plans. This restriction includes Azure Virtual Machines, Azure App Service, Azure SQL Database, and similar services. Reservations purchased before February 1, 2027, retain the right to one final exchange.
Any compute or database products that become eligible for savings plans after February 1, 2027, are also subject to the preceding change. This change means that the corresponding previously purchased reservations are exchangeable one final time.
This change excludes the following products and services:
- 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.
Instance size flexibility for virtual machines is unaffected by the change in exchange policy. The reservation cancellation policy is also not changing. The total canceled commitment can't exceed 50,000 USD in a 12-month rolling window for a billing profile or single enrollment. You can trade in existing reservations that cover dynamic or evolving workloads for a savings plan. There's no change to trade-in policy.
For more information, see Azure savings plan for compute and how it works with reservations.
Permitted exchanges
You can exchange reservations that meet one or more of the preceding exclusions and therefore retain exchangeability for a new reservation within the same product family. For example:
- If you have exchange-eligible compute reservations, you can exchange between Azure Virtual Machines, Azure Dedicated Host, Azure VMware Solution, and Nutanix on Azure BareMetal.
- If you have exchange-eligible SQL-related reservations, you can exchange between SQL Managed Instance, SQL Database, and Elastic Pool.
In addition, you can use reservation exchanges to change the reservation region or term if you adhere to exchange policy.
If you have a reservation with multiple quantities, you can choose to exchange fewer quantities than you originally reserved. For example, if you purchase 10 quantities, you can choose to only exchange 5 of that reservation quantity.
Exchange exclusions
However, you can't exchange between different product families. For instance, a reservation for Azure Cosmos DB can't be exchanged for a SQL Database reservation, because they belong to different service categories.
Not all reservations are eligible for exchange. For example, you can't exchange the following reservations:
- Red Hat plans
- SUSE Linux plans
- All pre-purchase plans
Reservation refunds
You can also refund reservations, but the sum of all canceled reservation commitments in your billing scope (such as EA, Microsoft Customer Agreement - Billing Profile, and Microsoft Partner Agreement - Customer) can't exceed USD 50,000 in a 12-month rolling window. The following reservations aren't eligible for refunds:
- Red Hat plans
- SUSE Linux plans
- All pre-purchase plans
Microsoft isn't currently charging early termination fees for reservation refunds. The company might charge the fees for refunds made in the future. Microsoft currently doesn't have a date for enabling the fee.
Exchange and refund prerequisites
You must have owner or Reservation administrator access on the Reservation Order to exchange or refund an existing reservation. You can add or change users who can manage a reservation.
How to exchange or refund an existing reservation
You can exchange your reservation from the Azure portal.
- On the Reservations page, select the reservations that you want to exchange or refund and select Exchange.
- Select the VM product that you want to purchase and type a quantity. Make sure that the new purchase total is more than the return total. Determine the right size before you purchase.
- Review and complete the transaction.
To refund a reservation, go to the reservation that you want to cancel and select Return.
Exchange multiple reservations
You can return similar types of reservations in one action.
When you exchange reservations, the new purchase currency amount must be greater than the refund amount. You can exchange any number of reservations for other allowed reservations if the currency amount is greater than or equal to the amount returned (exchanged). If your new purchase amount is less than the refund amount, an error message appears. If you see the error, reduce the quantity that you want to return or increase the amount to purchase.
- Sign in to the Azure portal and navigate to Reservations.
- In the list of reservations, select the box for each reservation that you want to exchange.
- At the top of the page, select Exchange.
- If needed, revise the quantity to return for each reservation.
- If you select the autofill return quantity, you can choose to Refund all to fill the list with the full quantity that you own for each reservation. Or, select Optimize for utilization (7-day) to fill the list with a quantity that optimizes for utilization based on the last seven days of usage. Select Apply.
- At the bottom of the page, select Next: Purchase.
- On the Purchase tab, select the available products that you want to exchange for. You can select multiple products of different types.
- In the Select the product you want to purchase pane, select the products that you want, then select Add to cart, and then select Close.
- When done, select Next: Review.
- Review your reservations to return and new reservations to purchase and then select Confirm exchange.
Exchange nonpremium storage for premium storage or vice versa
You can exchange a reservation purchased for a VM size that doesn't support premium storage to a corresponding VM size that does, and vice versa. For example, an F1 for an F1s or an F1s for an F1. To make the exchange, go to reservation details and select Exchange. The exchange doesn't reset the term of the reserved instance or create a new transaction. Also, the new reservation will be for the same region, and there are no charges for this exchange.
If you're exchanging for a different size, series, region, or payment frequency, the term is reset for the new reservation.
How transactions are processed
Microsoft cancels the existing reservation. Then the pro-rated amount for that reservation is refunded. If there's an exchange, the new purchase is processed. Microsoft processes refunds using one of the following methods, depending on your account type and payment method.
Enterprise Agreement customers
Money is added to the Azure Prepayment (previously called monetary commitment) for exchanges and refunds if the original purchase was made using one. If the Azure Prepayment term using the reservation was purchased is no longer active, then credit is added to your current enterprise agreement Azure Prepayment term. The credit is valid for 90 days from the date of refund. Unused credit expires at the end of 90 days.
If the original reservation purchase was made from an overage, the refund is returned to you as a partial credit note. The refund doesn’t affect the original or later invoices.
Microsoft Customer Agreement customers
For customers that pay by wire transfer, the refunded amount is automatically applied to the next month’s invoice. The return or refund doesn't generate a new invoice.
For customers that pay by credit card, the refunded amount is returned to the credit card that was used for the original purchase. If you changed your card, contact support.
Pay-as-you-go invoice payments and CSP program
The original reservation purchase invoice is canceled and then a new invoice is created for the refund. For exchanges, the new invoice shows the refund and the new purchase. The refund amount is adjusted against the purchase. If you only refunded a reservation, then the prorated amount stays with Microsoft and it gets adjusted against a future reservation purchase. If you bought a reservation at pay-as-you-go rates and later move to a CSP, the reservation can be returned and repurchased without a penalty.
Although a CSP customer can’t exchange, cancel, renew, or refund a reservation themself, they can ask their partner to do it on their behalf.
Pay-as-you-go credit card customers
The original invoice is canceled, and a new invoice is created. The money is refunded to the credit card that was used for the original purchase. If you changed your card, contact support.
Cancel, exchange, and refund policies
Azure has the following policies for cancellations, exchanges, and refunds.
How is refund calculated
When you exchange or cancel a reservation, Azure calculates the refund based on the number of remaining days in the reservation period. The calculation uses UTC and a consistent formula to ensure fairness and transparency. For example, if you bought a reservation on July 10, 2024, and exchanged it on July 9, 2025, only one day remains in the reservation. You get a small refund for that single day.
Exchange policies
- You can return multiple existing reservations to purchase one new reservation of the same type. You can't exchange reservations of one type for another. For example, you can't return a VM reservation to purchase a SQL reservation. You can change a reservation property such as family, series, version, SKU, region, quantity, and term with an exchange.
- Only reservation owners can process an exchange. Learn how to Add or change users who can manage a reservation.
- An exchange is processed as a refund and a repurchase - different transactions are created for the cancellation and the new reservation purchase. The prorated reservation amount is refunded for the reservations that you trade in. You pay fully for the new purchase. The prorated reservation amount is the daily prorated residual value of the reservation being returned.
- You can exchange or refund reservations even if the enterprise agreement used to purchase the reservation is expired and was renewed as a new agreement.
- When exchanging an Azure Reservation, the new reservation’s total lifetime commitment must be equal to or greater than the remaining commitment of the original reservation. This ensures that the financial value of your commitment is maintained.
- For example, if you have a three-year reservation that costs $100 per month, and you’ve already made 18 monthly payments, your remaining commitment is $1,800. To exchange this reservation, the new reservation must have a total value of at least $1,800, whether you choose to pay monthly or upfront.
- In another scenario, if you purchased a one-year reservation for $2,400 upfront, and you decide to exchange it after six months, the remaining commitment is $1,200. To complete the exchange, the new reservation must have a total value of $1,200 or more.
- The new reservation purchased as part of an exchange has a new term starting from the time of exchange.
- There's no penalty or annual limits for exchanges.
- As noted previously, through a grace period, you have the ability to exchange Azure compute reservations (Azure Reserved Virtual Machine Instances, Azure Dedicated Host reservations, and Azure App Services reservations) until further notice.
Refund policies
- We're currently not charging an early termination fee, but in the future there might be a 12% early termination fee for cancellations.
- The total canceled commitment can't exceed 50,000 USD in a 12-month rolling window for a billing profile or single enrollment.
- For example, assume you have a three-year reservation (36 months).
- It costs 100 USD per month. It gets refunded in the 12th month.
- The canceled commitment is 2,400 USD (for the remaining 24 months).
- After the refund, your new available limit for refund is 47,600 USD (50,000-2,400).
- In 365 days from the refund, the 47,600 USD limit increases by 2,400 USD.
- Your new pool is 50,000 USD. Any other reservation cancellation for the billing profile or EA enrollment depletes the same pool, and the same replenishment logic applies.
- This example also applies to the monthly payment method.
- In another example, assume you bought a three-year reservation (36 months) with a monthly payment.
- It costs 3,000 USD per month for a total commitment of 108,000 USD.
- Because of the 50,000 USD cancellation threshold, you can’t cancel the reservation until you’ve spent 58,000 USD of your commitment.
- After spending 58,000 USD of your commitment, you have 50,000 remaining that you can cancel to apply to a refund or reservation exchange.
- This example also applies to the monthly payment method.
- For example, assume you have a three-year reservation (36 months).
- Azure doesn't process any refund that exceeds the 50,000 USD limit in a 12-month window for a billing profile or EA enrollment.
- Refunds that result from an exchange don't count against the refund limit.
- Refunds are calculated based on the lowest price of either your purchase price or the current price of the reservation.
- Only reservation order owners can process a refund. Learn how to Add or change users who can manage a reservation.
- For CSP program, the 50,000 USD limit is per customer.
Let's look at an example with the previous points in mind. If you bought a 300,000 USD reservation, you can exchange it at any time for another reservation that equals or costs more (of the remaining reservation balance, not the original purchase price). For this example:
- There's no penalty or annual limits for exchanges.
- The refund that results from the exchange doesn't count against the refund limit.
Need help? Contact us.
If you have questions or need help, create a support request.
Related content
- To learn how to manage a reservation, see Manage Azure Reservations.
- Learn about Azure savings plan for compute
- To learn more about Azure Reservations, see the following articles:
- What are Azure Reservations?
- Manage Reservations in Azure
- Understand how the reservation discount is applied
- Understand reservation usage for your pay-as-you-go subscription
- Understand reservation usage for your Enterprise enrollment
- Windows software costs not included with reservations
- Azure Reservations in the CSP program