Azure Cost Analysis - backup RSV cost per VM
05:57 10 Dec 2025

I need to generate a monthly cost breakdown for each Virtual Machine protected in an Azure Recovery Services Vault (RSV), starting from January 2025, in a given subscription.

Azure Cost Analysis shows total backup spend under Microsoft.RecoveryServices and the number of protected items (e.g., ~210 VMs), but there is no direct per-VM cost view available in the portal.

I've tried: PowerShell + Cost Management Query, Cost Management Exports (CSV), Power BI Azure Cost Management connector, Filtering ServiceName = “Backup”

But backup-related billing line items often include storage and protected instance charges that don’t clearly map 1:1 to VM names.

In some cases, InstanceName is recorded in cryptic format like:

VM;iaasvmcontainerv2;;;

I can extract the VM name by splitting this string — but I want to confirm whether this is the correct and reliable method.

Questions:

  • Is there a recommended or official method to map Backup RSV costs to individual VMs using Azure Cost Management data?

  • Can this be done fully inside Power BI using the Cost Management connector?

  • Are there specific fields/tables in the Usage Details dataset that reliably identify VM-specific backup billing?

  • Any best practices for cleanly separating backup instance cost vs backup storage cost by VM?

azure azure-backup-vault