Azure Reservations Report

The Azure Reservations Report in CloudSpend gives you a clear view of how effectively your Azure Reservations are being utilized. It helps you understand reservation coverage across services so you can identify underused reservations and adjust your allocation strategy.

This report is especially useful for organizations with changing or unpredictable workloads. It highlights trends like persistent low coverage for specific services, which can guide future reservation planning and help you make better long-term purchasing decisions. By providing visibility into how and where reservations are being consumed, the report supports cost optimization and helps ensure your reserved capacity aligns with actual usage.

  • To generate the Azure Reservations report, the registered application must have the Reservations Reader and Billing Account Reader roles. Additionally, for EA accounts, the Enrolment Reader role is also required. Without these roles, the report cannot be generated.
  • You can choose Schedule Report to automate sending this report or any related page at regular intervals. The Share option lets you export the report of the current view or share it with others via email. 

Benefits of the Azure Reservations Report

The Azure Reservation Report provides you with the following benefits:

Use cases

Here are some examples to help you understand the Azure Reservations Report better.

Azure Reservations Report dashboard

Azure Reservations Report dashboard

The Azure Reservations Report Summary in CloudSpend gives a consolidated view of your Azure reservations across services. It helps you evaluate how well your reservations are being used, where wastage occurs, and how much of your Azure usage remains uncovered by reservations.

You can view the following details on the Summary page:

The Reservations Summary section provides the following details:

Active Purchases

The Active Purchases page displays a list of your currently active Azure reservation purchases. This view helps you track reservation details like start and end dates, duration, billing scope, and the billing entity they’re associated with.

You can use the Active Purchases section to identify when each reservation is set to expire, which helps you avoid gaps in coverage or delays in renewing plans. The report also shows whether a reservation is applied at the subscription level (shared) or within a specific management group, giving you clarity on how reservations are scoped. This visibility lets you audit your reservation strategy and check whether commitments are distributed effectively across services and billing scopes.

Additionally, features like scheduled reports and sharing options enhance collaboration and continuous monitoring, ensuring that reservation strategies align with evolving cloud usage patterns.

Active Purchases

The Reservations section lists all active reservation details with the following columns:

Cost Utilization Analysis

Cost Utilization Analysis

The Cost Utilization Analysis page provides a visual breakdown of how effectively your reservations are being used within a selected time range. With customizable analysis options, you can view data in percentage or normalized units across different time frames (daily, monthly, quarterly, or yearly). The percentage view makes it easier to detect wasted capacity by showing exactly how much of your paid reservation is being consumed. By spotting usage patterns over time, it supports better forecasting for future reservation planning. It provides operational insight into which reservations are being fully used and which ones are going unused.

It also helps improve budget accountability by tying usage data to billing scope, reservation ID, and other key details. This level of visibility supports governance, simplifies chargebacks, and makes it easier to justify costs during audits or reviews. Overall, it enables better financial planning and operational alignment.

Cost Coverage Analysis

Cost Coverage Analysis

The Cost Coverage Analysis page helps you evaluate how much of your Azure resource usage is covered by reservations and how much is billed for a selected time range. This view is especially useful for understanding gaps in coverage and identifying areas where additional reservations could improve cost efficiency.

By showing coverage as a percentage across a selected time period, the page gives a quick sense of how well your reservations are aligned with actual usage. You can drill down by resource type to see which instances are partially or fully covered, and which ones are incurring additional costs due to a lack of reservation. The page displays key metrics like covered hours, uncovered hours, and total hours used, making it easier to spot inefficiencies.

The bar chart displays the reservation coverage in percentage terms for each month. This indicates what portion of total compute hours was billed under reservations versus on-demand pricing. You can adjust the date range using the calendar control at the top right. Just above the graph, there are options to switch the view between coverage shown in percentage or actual hours. You can also toggle the report granularity to Monthly, Quarterly, or Yearly.

In addition to the graphical view, you can view these details:

Viewing the Azure Reservations Report

To access the Azure Reservation Report:

  1. Log in to CloudSpend and navigate to Reports.
  2. Go to Azure > Reservations.
  3. On the Summary page, select the desired account from the drop-down list at the top.
  4. Click the desired service from the Reservation Summary section to view the Active Purchases page. To view the Cost Coverage Analysis page, click the desired value from the Coverage % column.
  5. In the Active Purchases page, click the desired Reservation Name to view the Cost Utilization Analysis page.
Top