Azure bills are frustrating because the waste is almost never obvious. It hides in places you forget to check. This post covers the most common sources of wasted Azure spend I've seen across multiple subscriptions — with the exact CLI commands to find them. Unattached Managed Disks When you delete a VM in Azure, the disks are not automatically deleted unless you explicitly checked the box at creation time. Most teams don't. The result: dozens of orphaned disks billing you every month for nothing. Find them: az disk list --query "[?diskState=='Unattached'].{Name:name, Size:diskSizeGb, SKU:sku.name, RG:resourceGroup}" -o table Enter fullscreen mode Exit fullscreen mode A Premium SSD P30 (1 TB) costs around €130/month. A P20 (512 GB) around €65/month. Run this command on a subscription that has been active for 2+ years and the results are usually surprising.…