Hello Bindu M S Thank you for posting your query on Microsoft Q&A platform.
Azure Backup does not provide a per-VM cost breakdown inside a Recovery Services Vault. In Cost Analysis, backup charges are always reported at the vault level under two meters "Azure VM Protected Instances" and "Backup Storage" and Microsoft does not currently expose a way to split those charges VM by VM through the portal.
Azure Backup pricing has two components, and both are charged against the vault, not the individual protected item:
| Component |
How it's billed |
| Protected Instance fee |
Based on the VM's used data size — $5/month (≤50 GB), $10/month (50–500 GB), then $10 per additional 500 GB |
| Backup Storage |
Per-GB, based on the redundancy you chose (LRS / GRS / ZRS) |
Backup Storage lives in Microsoft-managed storage accounts that are isolated from your tenant for security, which is why per-VM storage consumption is not surfaced in your billing data.
What you can do to get visibility per VM:
1. Use Backup Reports (recommended) This is the closest official option to a per-VM view. Backup Reports show Cloud Storage consumed and Protected Instance count for each backup item, which you can use to allocate the vault's total cost proportionally across VMs.
Reference: Configure Backup Reports – Microsoft Learn
Steps:
- Go to Backup Center → Backup Reports
- Filter by your Vault and set the time range
- Use the Backup Items tab to see per-VM cloud storage size and instance count
2. Estimate per-VM cost using the official pricing estimator Microsoft publishes a detailed estimator that lets you input each VM's used size, churn %, retention, and redundancy it returns the expected monthly cost per VM.
Reference: Estimate and understand Azure Backup pricing – Microsoft Learn
3. See Instant Restore snapshot cost per VM Instant Restore snapshots are stored on managed disks in your subscription, so those charges are visible per VM:
- Cost Management → Cost Analysis → Scope your VM → Filter meter category = "Snapshot".
4. For strict chargeback use separate vaults If you need clean per-VM or per-team cost separation for billing, the recommended pattern is to place each VM (or each team's VMs) in its own Recovery Services Vault in a dedicated resource group with tags. Cost Analysis can then filter by vault / resource group / tag and give you a clean split.
References:
Hope this gives you a clear path forward. If it helped, please Accept Answer and Upvote so others can find it too.
Thanks,
Suchitra.