Azure Cost Management Skill

SkillCloud & infra

Expert knowledge for Cost Management development including troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when managing Azure cost exports, budgets/alerts, tags, reservations/savings plans, or billing AP

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Azure Cost Management Skill skill

What this skill tells your AI

The instructions your AI receives, as published by microsoftdocs/agent-skills in skills/azure-cost-management/SKILL.md and read by ahel’s review.

This skill provides expert guidance for Azure Cost Management. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL37-L66Diagnosing and fixing Azure billing, subscription, and reservation issues—errors, disabled subscriptions, payment failures, access problems, and low/zero utilization or recommendation anomalies.
Best PracticesL67-L77Best practices for analyzing and optimizing Azure costs, using Advisor and savings plans, onboarding under MCA, managing Azure Hybrid Benefit, and setting up org-wide cost management processes
Decision MakingL78-L149Deciding how to allocate and analyze Azure costs, choose subscriptions and billing models, and optimize spend with reservations, savings plans, Hybrid Benefit, and limited-time discounts.
Architecture & Design PatternsL150-L154How Azure bills centrally assigned SQL Server licenses hourly, including license assignment, cost calculation, and optimization considerations
Limits & QuotasL155-L170Azure cost limits, quotas, and timing: free tier usage, credits, spending limits, data transfer fees, savings plans, SQL licensing, subscription limits, and billing account dormancy.
SecurityL171-L192Securing Azure billing and cost data: RBAC roles, admin access, directory transfers, fraud prevention, and permissions for subscriptions, reservations, and savings plans.
ConfigurationL193-L234Configuring Azure Cost Management: budgets, alerts, tags, exports, cost analysis views, reservations/savings plans, billing ownership/transfers, payment methods, and EA/MCA/partner billing settings.
Integrations & Coding PatternsL235-L251APIs, scripts, and Power BI for cost/billing analysis, plus programmatic creation and management of EA/MCA/MPA subscriptions and reservations across tenants.
DeploymentL252-L255Configuring automated, large-scale exports of Azure cost and usage data to storage (like Azure Storage), including setup, scheduling, and management for ongoing cost analysis.

Troubleshooting

TopicURL
Troubleshoot common Azure Cost Management error codeshttps://learn.microsoft.com/en-us/azure/cost-management-billing/costs/cost-management-error-codes
Fix and reactivate disabled Azure for Students subscriptionshttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/azurestudents-subscription-disabled
Troubleshoot and reactivate a disabled Azure subscriptionhttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/subscription-disabled
Troubleshoot subscription access issues after MCA signuphttps://learn.microsoft.com/en-us/azure/cost-management-billing/microsoft-customer-agreement/troubleshoot-subscription-access
Find who purchased an Azure reservation using logshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/find-reservation-purchaser-from-logs
Resolve issues downloading Azure reservation usage detailshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/troubleshoot-download-usage
Fix 'No eligible subscriptions' when buying reservationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/troubleshoot-no-eligible-subscriptions
Fix Azure reservation types appearing as not availablehttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/troubleshoot-product-not-available
Troubleshoot unexpected Azure reservation recommendationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/troubleshoot-reservation-recommendation
Transfer Azure reservation orders between Entra tenantshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/troubleshoot-reservation-transfers-between-tenants
Resolve Azure reservations showing zero or low utilizationhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/troubleshoot-reservation-utilization
Troubleshoot Azure savings plan utilization anomalieshttps://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/troubleshoot-savings-plan-utilization
Troubleshoot Azure billing payment update errorshttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-billing/billing-troubleshoot-azure-payment-issues
Fix VM creation errors for Azure EA usershttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-billing/cannot-create-vm
Resolve missing billing account in Azure portalhttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-billing/troubleshoot-account-not-found
Fix issues viewing Azure invoices in portalhttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-billing/troubleshoot-cant-find-invoice
Use pivot tables to troubleshoot CSP billing issueshttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-billing/troubleshoot-csp-billing-issues-usage-file-pivot-tables
Use pivot tables to troubleshoot MCA billing issueshttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-billing/troubleshoot-customer-agreement-billing-issues-usage-file-pivot-tables
Resolve declined credit cards for Azure billinghttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-billing/troubleshoot-declined-card
Use pivot tables to troubleshoot EA billing issueshttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-billing/troubleshoot-ea-billing-issues-usage-file-pivot-tables
Diagnose and fix Azure threshold billing issueshttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-billing/troubleshoot-threshold-billing
Resolve 'account belongs to a directory' subscription sign-up errorhttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-subscription/cannot-sign-up-subscription
Resolve 'No subscriptions found' Azure portal errorhttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-subscription/no-subscriptions-found
Troubleshoot new Azure account sign-up issueshttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-subscription/troubleshoot-azure-sign-up
Resolve 'Not available due to conflict' for Azure reservationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-subscription/troubleshoot-not-available-conflict
Troubleshoot Azure subscription sign-in problemshttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-subscription/troubleshoot-sign-in-issue

Best Practices

TopicURL
Use Cost Analysis for common Azure cost questionshttps://learn.microsoft.com/en-us/azure/cost-management-billing/costs/cost-analysis-common-uses
Apply Azure Cost Management optimization best practiceshttps://learn.microsoft.com/en-us/azure/cost-management-billing/costs/cost-mgt-best-practices
Reduce Azure costs using Advisor recommendationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/costs/tutorial-acm-opt-recommendations
Follow best practices to onboard to Microsoft Customer Agreementhttps://learn.microsoft.com/en-us/azure/cost-management-billing/microsoft-customer-agreement/onboard-microsoft-customer-agreement
Manually calculate EA savings plan cost savingshttps://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/calculate-ea-savings-plan-savings
Optimize centrally managed Azure Hybrid Benefit for SQLhttps://learn.microsoft.com/en-us/azure/cost-management-billing/scope-level/tutorial-azure-hybrid-benefits-sql
Plan and implement Azure cost management practiceshttps://learn.microsoft.com/en-us/azure/cost-management-billing/understand/plan-manage-costs

Decision Making

TopicURL
Decide and configure Azure cost allocation ruleshttps://learn.microsoft.com/en-us/azure/cost-management-billing/costs/allocate-costs
Plan and implement Azure cost allocation strategieshttps://learn.microsoft.com/en-us/azure/cost-management-billing/costs/cost-allocation-introduction
Choose and use built-in Cost Analysis viewshttps://learn.microsoft.com/en-us/azure/cost-management-billing/costs/cost-analysis-built-in-views
Plan migration from EA to MCA Cost Management APIshttps://learn.microsoft.com/en-us/azure/cost-management-billing/costs/migrate-cost-management-api
Use EA VM reservations to optimize Azure costshttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/ea-portal-vm-reservations
Interpret Azure EA pricing and usage calculationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/ea-pricing-overview
Transition Enterprise Agreement billing to Microsoft Customer Agreementhttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/mca-setup-account
Request billing ownership transfer under MPA as CSPhttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/mpa-request-ownership
Choose APIs to programmatically create Azure subscriptionshttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/programmatically-create-subscription
Decide and understand supported Azure product transfershttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/subscription-transfer
Choose and switch between Azure subscription offershttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/switch-azure-offer
Choose and perform Azure account upgradeshttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/upgrade-azure-subscription
Prepare subscriptions for Microsoft Customer Agreement billing migrationhttps://learn.microsoft.com/en-us/azure/cost-management-billing/microsoft-customer-agreement/checklist-microsoft-customer-agreement-billing-migration
Plan Microsoft Agent Prepurchase for AI and Fabrichttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/agent-pre-purchase
Apply reservation discounts to Azure Dedicated Hostshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/billing-understand-dedicated-hosts-reservation-charges
Prepay for Azure virtual machine software reservationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/buy-vm-software-reservation
Use amortized reservation costs for internal chargebackhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/charge-back-usage
Use Copilot Credit P3 pre-purchase plans effectivelyhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/copilot-credit-p3
Determine which Azure reservation to purchasehttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/determine-reservation-purchase
Apply reservation discounts to Azure SQL Edgehttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/discount-sql-edge
Exchange or refund Azure reservations under policy ruleshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/exchange-and-refund-azure-reservations
Reserve Microsoft Fabric capacity to reduce costshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/fabric-capacity
Use instance size flexibility for Azure Reservationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/instance-size-flexibility
Evaluate limited-time discounts for VMs in Poland Centralhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/limited-time-central-poland
Evaluate limited-time discounts for Linux VMs in Sweden Centralhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/limited-time-central-sweden
Evaluate limited-time discounts for select Linux VMshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/limited-time-linux
Evaluate limited-time discounts for Dv3 VMs in US Westhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/limited-time-us-west
Plan Microsoft Foundry provisioned throughput reservationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/microsoft-foundry
Use reservations for Nutanix Cloud Clusters on Azurehttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/nutanix-bare-metal
Evaluate limited-time Azure SQL reservations in Polandhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/poland-limited-time-sql-services-reservations
Decide how and when to buy Azure reservationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/prepare-buy-reservation
Choose Azure App Service reserved capacity optionshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/prepay-app-service
Optimize Azure Databricks costs with reserved capacityhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/prepay-databricks-reserved-capacity
Plan reservations for JBoss EAP Integrated Supporthttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/prepay-jboss-eap-integrated-support-app-service
Prepay for Azure Red Hat OpenShift software usagehttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/prepay-red-hat-openshift
Reserve Azure Synapse Dedicated SQL pool capacityhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/prepay-sql-data-warehouse-charges
Prepay for Azure SQL Edge reserved capacityhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/prepay-sql-edge
Apply reservation discounts to Azure App Servicehttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/reservation-discount-app-service
Understand how Azure reservation discounts are appliedhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/reservation-discount-application
Apply reservation discounts to Azure Synapse Analytics DWhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/reservation-discount-azure-sql-dw
Use Azure Databricks prepurchased commit units effectivelyhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/reservation-discount-databricks
Understand Azure reservation exchange policy changeshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/reservation-exchange-policy-changes
Use Azure reservation purchase recommendations effectivelyhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/reserved-instance-purchase-recommendations
Understand software costs not covered by Azure reservationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/reserved-instance-windows-software-costs
Decide when and how to use Azure Reservationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/save-compute-costs-reservations
Use Azure Synapse Pre-Purchase Plan with SCUshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/synapse-analytics-pre-purchase-plan
Apply reservation discounts to Azure Cache for Redishttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/understand-azure-cache-for-redis-reservation-charges
Apply reservation discounts to Azure Cosmos DB throughputhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/understand-cosmosdb-reservation-charges
Apply reservation discounts to Azure disk storagehttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/understand-disk-reservations
Apply reservation discounts to Azure SQL Databasehttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/understand-reservation-charges
Apply reservation discounts to Azure Database for MySQLhttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/understand-reservation-charges-mysql
Apply reservation discounts to Azure SQL Managed Instancehttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/understand-reservation-charges-sql-managed-instance
Use Red Hat reservation plan discounts on Azure VMshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/understand-rhel-reservation-charges
Apply reservation discounts to Azure storage serviceshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/understand-storage-charges
Use SUSE and Red Hat software plan discounts on Azurehttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/understand-suse-reservation-charges
Interpret amortized reservation and savings plan costshttps://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/view-amortized-costs
Use amortized savings plan costs for chargebackhttps://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/charge-back-costs
Select Azure savings plan commitment amounthttps://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/choose-commitment-amount
Decide between Azure savings plans and reservationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/decide-between-savings-plan-reservation
Understand how Azure savings plan discounts are appliedhttps://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/discount-application
Interpret and use Azure savings plan recommendationshttps://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/purchase-recommendations
Trade in Azure reservations for savings planshttps://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/reservation-trade-in
Choose and understand Azure savings plan scopeshttps://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/scope-savings-plan
Use SQL Server HADR with centrally managed Azure Hybrid Benefithttps://learn.microsoft.com/en-us/azure/cost-management-billing/scope-level/sql-server-hadr-licenses
Transition to centrally managed Azure Hybrid Benefithttps://learn.microsoft.com/en-us/azure/cost-management-billing/scope-level/transition-existing
Assess impact of Azure billing meter ID updateshttps://learn.microsoft.com/en-us/azure/cost-management-billing/understand/billing-meter-id-updates
Understand shared Azure billing meter regionshttps://learn.microsoft.com/en-us/azure/cost-management-billing/understand/billing-meter-location
Plan migration from SAP HANA Large Instances on Azurehttps://learn.microsoft.com/en-us/azure/sap/large-instances/decommission-sap-hana

Architecture & Design Patterns

TopicURL
Understand how Azure applies centrally assigned SQL licenses hourlyhttps://learn.microsoft.com/en-us/azure/cost-management-billing/scope-level/manage-licenses-centrally

Limits & Quotas

TopicURL
Understand Azure Cost Management data timing and granularityhttps://learn.microsoft.com/en-us/azure/cost-management-billing/costs/understand-cost-mgt-data
Avoid charges by staying within Azure free account limitshttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/avoid-charges-free-account
Monitor Azure free service usage against quotashttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/check-free-service-usage
Understand Azure free account credits and duration limitshttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/create-free-services
Understand Azure data transfer fee rules in Europehttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/data-transfer-fees
Understand timing of direct EA invoice document availabilityhttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/direct-ea-billing-invoice-documents
Handle Azure region optimization policy constraintshttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/region-optimization
Manage Azure spending limit and credit-based quotashttps://learn.microsoft.com/en-us/azure/cost-management-billing/manage/spending-limit
Identify Azure savings plan software cost exclusionshttps://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/software-costs-not-included
Check Azure savings plan utilization and data latencyhttps://learn.microsoft.com/en-us/azure/cost-management-billing/savings-plan/view-utilization
Understand limits when creating multiple Azure subscriptionshttps://learn.microsoft.com/en-us/azure/cost-management-billing/troubleshoot-subscription/create-subscriptions-deploy-resources
Manage Azure billing account dormancy and retentionhttps://learn.microsoft.com/en-us/azure/cost-management-billing/understand/keep-billing-accounts-active

Shortened here. Read the whole file on GitHub.

Signals

GitHub stars
740
Forks
119
Last commit
Sep 2026

ahel review

  • S4info
    community integration — published by microsoftdocs, not azure

Automated review, not a security audit. Ruleset v1.

Advanced
Catalog kind
skill
Gateway key
azure-cost-management
Source
github.com/microsoftdocs/agent-skills