Showing posts with label CloudOps. Show all posts
Showing posts with label CloudOps. Show all posts

Friday, 11 September 2026

Create a single View of all your tenants subscriptions - easily identify Azure Credit availability

One Azure Dashboard for all Subscriptions in Your Azure Tenant

A production subscription. A development environment. A Microsoft for Startups sponsorship. Perhaps a Visual Studio subscription, a trial subscription, or a subscription dedicated to experimentation.

The information you need is scattered across Azure:

💰 Cost Management for spend
📦 Resource Graph for inventory
💳 Billing for credits and subscriptions
🔍 Individual subscription pages for everything else

I wanted a single place to answer three simple questions:

✅ What is running?
✅ What is it costing?
✅ How much Azure credit is left?

This solution creates an Azure Portal dashboard covering every subscription in a tenant.  Barclays Eagle Labs is amazing for startups, and they have helped me immensely, including getting Microsoft Startup Credits, and I think this will help a lot of people with their Startups.

What the dashboard shows

• Monthly cost per subscription
• Resource counts by subscription
• Resources grouped by type
• Complete resource inventory across all subscriptions
• Subscription offer type (Pay-As-You-Go, Sponsorship, Visual Studio, etc.)
• Billing account details
• Remaining Azure credit and expiry dates where available
• Direct links into Subscription Overview and Cost Analysis

Deployment in Four steps

1. Download the file:

  • New-SubscriptionsDashboard.ps1

2. Open Azure Cloud Shell and select PowerShell

3. Upload the New-SubscriptionsDashboard.ps1 file into your Cloud Shell home directory

4. Get your tenant ID, set the dashboard location and run the creation PowerShell script:

PS> $tenant = (az account show --query tenantId -o tsv)
PS> $region = "uksouth"   // Set your region for the new dashboard
PS> ./New-SubscriptionsDashboard.ps1 -Tenant $tenant -Location $region

5. Open the dashboard URL returned by the deployment.

Why I like this approach

The dashboard continuously updates resource inventory, resource counts and subscription costs using Azure Resource Graph and Cost Management, while also providing a snapshot of credit balances and billing information.

For organisations using multiple subscriptions, especially Azure Sponsorship or Microsoft for Startups credits, this gives a genuine single pane of glass across the entire tenant. No more jumping between Cost Management, Billing, Resource Graph and Subscription Overview pages. One dashboard. One view.