How a reservation discount is applied
This article helps you understand how reserved instance discounts are applied. The reservation discount applies to the resource usage matching the attributes you select when you buy the reservation. Attributes include the scope where the matching VMs, SQL databases, Azure Cosmos DB, or other resources run. For example, if you want a reservation discount for four Standard D2 virtual machines in the West US region, then select the subscription where the VMs are running.
A reservation discount is "use-it-or-lose-it." If you don't have matching resources for any hour, then you lose a reservation quantity for that hour. You can't carry forward unused reserved hours.
When you shut down a resource, the reservation discount automatically applies to another matching resource in the specified scope. If no matching resources are found in the specified scope, then the reserved hours are lost.
For example, you might later create a resource and have a matching reservation that is underutilized. The reservation discount automatically applies to the new matching resource.
If the virtual machines are running in different subscriptions within your enrollment/account, then select the scope as shared. Shared scope allows the reservation discount to be applied across subscriptions. You can change the scope after you buy a reservation. For more information, see Manage Azure Reservations. You can also use the management group scope. It applies the reservation discount to the matching resource in the list of subscriptions that are a part of both the management group and billing scope.
A reservation discount only applies to resources associated with Enterprise, Microsoft Customer Agreement, CSP, or subscriptions with pay-as-you go rates. Resources that run in a subscription with other offer types don't receive the reservation discount.
The savings that are presented as part of reservation recommendations are the savings that are calculated in addition to your negotiated, or discounted (if applicable) prices.
When you purchase a reservation, the benefit is applied at reservation prices. On rare occasions, you might have some pay-as-you-go rates that are lower than the reservation rate. In these cases, Azure uses the reservation rate to apply benefit.
When you buy a reservation for a specific SKU at a rate lower than the pay-as-you-go rate, the reservation discount can also apply to another SKU due to instance size flexibility. This other SKU might have a higher Azure Consumption Discount (ACD) than the original reservation discount.
When the reservation term expires
Autorenew is set On by default for all new reservations while you're in the reservation purchase experience. You can manually turn it off. When tuned off, at the end of the reservation term, the billing discount expires and the resources are billed at the pay-as-you go price.
After purchase, you can change the automatic renewal setting by selecting the appropriate option in the reservation's Renewal settings. With automatic renewal turned on, a replacement reservation is purchased automatically when the reservation expires.
By default, the replacement reservation has the same attributes as the expiring reservation. You can optionally change the billing frequency, term, or quantity in the renewal settings. Any user with owner access on the reservation and the subscription used for billing can set up renewal.
Discount applies to different sizes
When you buy a reservation, the discount can apply to other instances with attributes that are within the same size group. This feature is known as instance size flexibility. The flexibility of the discount coverage depends on the type of reservation and the attributes you pick when you buy the reservation.
Service plans:
- Reserved virtual machine (VM) Instances: When you buy the reservation and select Optimized for instance size flexibility, the discount coverage depends on the VM size you select. The reservation can apply to the VM sizes in the same size series group. For more information, see Virtual machine size flexibility with Reserved VM Instances.
- Azure Storage reserved capacity: You can purchase reserved capacity for standard Azure Storage accounts in units of 100 TiB or 1 PiB per month. For information about which regions support Azure Storage reserved capacity, see Block blob pricing. Azure Storage reserved capacity is available for all access tiers (hot, cool, and archive) and for any replication configuration (LRS, GRS, or ZRS).
- SQL Database reserved capacity: The discount coverage depends on the performance tier you pick. For more information, see Understand how an Azure reservation discount is applied.
- Azure Cosmos DB reserved capacity: The discount coverage depends on the provisioned throughput. For more information, see Understand how an Azure Cosmos DB reservation discount is applied.
How discounts apply to specific Azure services
Read the following articles that apply to you to learn how discounts apply to a specific Azure service: