Azure Cost Report

Use the Azure Cost report to analyze cost data found in your Azure Cost & Usage Report across all of your consolidated or linked Azure accounts. This report provides a breakdown of your costs for Azure VM resources. The Azure Cost report is generated daily after initial setup.

This report is an ideal place to start your right sizing planning because it allows you to quickly understand your infrastructure spend on an operational level, such as identifying an over-reliance on On-Demand resources used for predictable, long-term workloads (more suited for reservations and savings plans) or those that might be less critical and time sensitive (more suited for Spot instances).

To use the Azure Cost Report, navigate to Cost Management, then select Right Sizing. Select the Azure Cost tab at the top of the page.


Cost Aggregation & Categories

Costs are aggregated, simplified, and divided into two categories: hourly instance fees (Compute Hours) and data transfer costs. The default report shows you data for the latest day. Click on the arrow to choose a different date range to view.


Hover over a group to view a breakdown of the cost for each category:



Report configurations enable you to compare expensive instances against utilization, type, elements, and tags. You can also break down information like total versus individual instance costs. Custom tagging is another easy way to group your instances.

To configure the report, select CONFIGURE from the report header:

  1. Scope of Analysis

    The following constraint options are available for the report:

    • Name: A text-input that selects resources with that match any text provided, such as a prefix (e.g., west-app).

    • Elements: A dropdown of all elements for manual selection with the option to select all.

    • Attributes: A dropdown of all attributes for manual selection with the option to select all.

    • Tags: A dropdown of all tags for manual selection with the option to select all.

  2. Filters

    Filters use operators and values to find resource with spend that meets certain conditions.

    • Total Cost: Defines the total cost threshold applied to the operator.

    • Compute Hours: Defines the total Compute Hours threshold applied to the operator.

    • Data Transfer: Defines the total Data Transfer cost threshold applied to the operator.

    • Maximum CPU %: Defines the Maximum CPU % utilization applied to the operator.

  3. Display Options

    Report View & Grouping

    Grouping options depend on the initial report view chosen. - Grouped by ID - Grouped by Element Name - Grouped by Attribute - Grouped by Tag - Grouped by Day - Grouped by Week - Grouped by Month - Grouped by Daily Run Rate

    Utilization Metric & Metric Statistic

    Each Utilization metric supports Mean, Maximum, 95th Percentile, Minimum, Total, and Count statistics. - Grouped by CPU Utilization% - Grouped by Memory Utilization %


    You can limit the results of your report by defining how many records to show.


    You can use this setting to disable the visualization if you wish to only use the results table.


    You can sort by the follow columns, in either ascending or descending order:

    • Total Cost

    • Maximum CPU %

    • Elements

    • Size

    • Compute Hours

    • Data Transfer

Report Options

Save & Send Reports

To save and send a report:

  1. Select the SAVE AS button in the navigation panel; a Save Report modal appears.

  2. Enter the Saved Report Name.

  3. To receive a daily report via email, toggle the Send Daily Email button and select or add an email address under Send Email.

  4. Hit Save.


To disable the daily emailed report, select the report from the drop-down and click the pencil icon.


Toggle the Send Daily Email button to the off position.


Download Report

Download the report in CSV file format.


Clear the Report Configuration

Clear the report configuration (analysis scope, filters, display options):