MP.AZR.1021 Ensure every enabled subscription has at least one budget with alerts configured
Every enabled Azure subscription should have at least one Cost Management budget with alert notifications to ensure no subscription can accumulate unexpected spend without triggering an alert. This is a local custom check, not an automated APRL-mapped check or a universal Well-Architected Framework requirement; apply it according to your organization's baseline and workload requirements.
Remediation action:
- In the Azure portal, navigate to Cost Management + Billing > Cost Management > Budgets and switch to each subscription that lacks a budget.
- Click + Add to create a budget scoped to that subscription.
- Set a monthly amount, reset period, and at least one alert threshold (for example, 80% of budget).
- Configure an email address, contact role, or action group and confirm the alert is enabled.
- Click Create. Repeat for every subscription identified as missing coverage.
Using Azure CLI:
az consumption budget create --budget-name <name> --amount <amount> --time-grain Monthly --start-date <YYYY-MM-DD> --end-date <YYYY-MM-DD> --scope /subscriptions/<subscriptionId>
Related links
%TestResult%