A Microsoft offering that enables tracking of cloud usage and expenditures for Azure and other cloud providers.
Open an Azure Billing support request for a refund review, because only Azure Billing Support can investigate the invoice and approve any goodwill adjustment; subscription-management and billing support does not require a technical support plan.^1^
1. Submit the billing dispute
- In the Azure portal, open Help + support.
- Select New support request.
- Choose:
- Issue type:
Billing - Problem type:
Refund Requestif available; otherwise select the option for understanding or disputing charges.
- Issue type:
- Provide:
- October invoice number and total disputed amount.
- Subscription ID and affected resource names or IDs.
- Dates on which the learning activity occurred and when it ended.
- A request to distinguish token/consumption charges from provisioned-capacity charges.
- Confirmation that the resources were for personal certification study and remained deployed unintentionally.
- An explicit request for a one-time goodwill billing adjustment for the full amount.
- An explicit request to place the unpaid invoice on hold while it is reviewed.
Billing support is available continuously, and ticket status appears under Help + support → All support requests.^2^
A waiver is not automatic or guaranteed. Likewise, the available documentation does not establish that every disputed invoice can be placed on hold; Billing Support must confirm that for this invoice.
2. Attach an invoice-level cost breakdown
For an individual pay-as-you-go or Visual Studio subscription:
- Go to Subscriptions → your subscription → Invoices.
- Locate the October invoice and download both:
- Invoice
- Usage + charges CSV
- Open Subscriptions → your subscription → Cost analysis.
- Select the Invoice details view.
- Set the invoice period and filter by the October invoice number.
- Group or inspect the costs by Resource, Service name, and Meter.
- Export that view and attach it to the ticket.
The detailed CSV identifies the meters, quantities, effective prices, and costs used to calculate the invoice; its summed usage cost should reconcile with the invoice’s usage charges.^3^
In the ticket, summarize the largest entries in a table:
| Resource/deployment | Meter | Charge dates | Amount | Expected? |
|---|---|---|---|---|
| Deployment name | Meter name from CSV | Start–end | Amount | No |
Azure records resource usage for billing, but it may not be able to reconstruct every historical user action if the relevant service logging was not enabled. The invoice, Cost Analysis, audit logs, permissions, and support request are the documented investigation path.^4^
3. Determine whether this was consumption or provisioned capacity
Check the deployment type and meter rather than assuming that low model usage should mean a low bill:
- A Standard model deployment uses pay-per-call billing.
- A Provisioned deployment allocates model-processing capacity.^5^
- Provisioned throughput units (PTUs) are billed hourly for deployed capacity whether or not the deployment handles requests. Thus, token consumption can be low while provisioned-capacity charges remain high.^6^
If Cost Analysis or the CSV identifies PTU/provisioned-throughput meters, call this out specifically in the support request.
4. Stop further charges immediately
- Go to Subscriptions → your subscription → Resources.
- Delete model deployments, AI/Foundry resources, endpoints, compute, storage, or other resources no longer required.
- If nothing in the subscription must remain billable, select all subscription resources and delete them.
- Check Cost Management + Billing → Recurring charges. If a paid support plan exists, turn off its renewal separately.
Deleting all subscription resources makes the subscription an empty container without resource charges, although a support plan can continue billing until its renewal is disabled.^7^
Before deletion, export any data or configuration that must be retained. Deleted resources may be unrecoverable, and historical costs can still appear after deletion because Cost Management includes past usage records.^8^
Finally, configure budget alerts and anomaly alerts for the subscription. Budgets notify when actual or forecast spending crosses thresholds, while anomaly alerts notify when unusual daily usage is detected.^9^
References
- Create an Azure support request
- Manage costs and billing for your Azure resources
- Tutorial: Review your individual Azure subscription bill
- Ingest cost details data
- Deployment types for Azure AI Foundry Models
- Provisioned throughput billing and cost management
- Plan to manage Azure costs
- Understand Cost Management data
- What is Microsoft Cost Management