You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/cost-management-billing/manage/track-consumption-commitment.md
+80-30Lines changed: 80 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,23 +6,23 @@ ms.reviewer: shrshett
6
6
ms.service: cost-management-billing
7
7
ms.subservice: billing
8
8
ms.topic: how-to
9
-
ms.date: 09/23/2025
9
+
ms.date: 01/20/2025
10
10
ms.author: shrshett
11
11
ms.custom: sfi-image-nochange
12
12
---
13
13
14
14
# Track your Microsoft Azure Consumption Commitment (MACC)
15
15
16
-
The Microsoft Azure Consumption Commitment (MACC) is a contractual commitment that your organization may have made to Microsoft Azure spend over time. If your organization has a MACC for a Microsoft Customer Agreement (MCA) billing account or an Enterprise Agreement (EA) billing account you can check important aspects of your commitment, including start and end dates, remaining commitment, and eligible spend in the Azure portal or through REST APIs.
16
+
A Microsoft Azure Consumption Commitment (MACC) is a contractual agreement in which your organization commits to a specified level of Azure spending over a defined period. If your organization has a MACC associated with a Microsoft Customer Agreement (MCA) or Enterprise Agreement (EA) billing account, you can track key details—including start and end dates, remaining balance, and eligible spend—through the Azure portal or REST APIs.
17
17
18
-
MACC functionality in the Azure portal is only available for direct MCA and direct EA customers. A direct agreement is between Microsoft and a customer. An indirect agreement is one where a customer signs an agreement with a Microsoft partner.
18
+
MACC functionality in the Azure portal is available only to direct MCA and direct EA customers. A direct agreement is one signed directly between Microsoft and the customer, whereas an indirect agreement involves a customer signing through a Microsoft partner.
19
19
20
-
In the scenario that a MACC commitment has been transacted prior to the expiration or completion of a prior MACC (on the same enrollment/billing account), actual decrement of a commitment will begin upon completion or expiration of the prior commitment. In other words, if you have a new MACC following the expiration or completion of an older MACC on the same enrollment or billing account, use of the new commitment starts when the old commitment expires or is completed.
21
20
22
21
## Prerequisites
23
22
24
-
- For an EA, the user needs to be an Enterprise administrator to view the MACC balance.
25
-
- For an MCA, the user must be have the owner, contributor, or reader role on the billing account to view the MACC balance.
23
+
-**Enterprise Agreement (EA):** The user must have the Enterprise Administrator role to view the MACC balance.
24
+
-**Microsoft Customer Agreement (MCA):** The user must have the Owner, Contributor, or Reader role on the billing account to view the MACC balance.
25
+
26
26
27
27
## Track your MACC Commitment
28
28
@@ -34,8 +34,8 @@ In the scenario that a MACC commitment has been transacted prior to the expirati
34
34
3. In the billing scopes page, select the billing account for which you want to track the commitment. The billing account type must be **Microsoft Customer Agreement** for Microsoft Customer Agreement (MCA) customers or **Enterprise Agreement** for EA customers.
35
35
:::image type="content" source="./media/track-consumption-commitment/list-of-scopes.png" alt-text="Screenshot that shows Billing Scopes." lightbox="./media/track-consumption-commitment/list-of-scopes.png" :::
36
36
> [!NOTE]
37
-
> Azure portal remembers the last billing scope that you access and displays the scope the next time you come to Cost Management + Billing page. You won't see the billing scopes page if you have visited Cost Management + Billing earlier. If so, check that you are in the [right scope](#check-access-to-a-microsoft-customer-agreement). If not, [switch the scope](view-all-accounts.md#switch-billing-scope-in-the-azure-portal) to select the billing account for a Microsoft Customer Agreement.
38
-
4. Depending on your agreement type, do one of the following:
37
+
> Azure portal remembers the last billing scope that you access and displays the scope the next time you come to Cost Management + Billing page. You don't see the billing scopes page if you visited Cost Management + Billing earlier. If so, check that you are in the [right scope](#check-access-to-a-microsoft-customer-agreement). If not, [switch the scope](view-all-accounts.md#switch-billing-scope-in-the-azure-portal) to select the billing account for a Microsoft Customer Agreement.
38
+
4. Depending on your agreement type, do one of the following steps:
39
39
- For MCA customers, select **Properties** from the left-hand side and then select **Microsoft Azure Consumption Commitment (MACC)**.
40
40
:::image type="content" source="./media/track-consumption-commitment/select-macc-tab.png" alt-text="Screenshot that shows selecting the MACC tab for MCA." lightbox="./media/track-consumption-commitment/select-macc-tab.png" :::
41
41
- For EA customers, select **Credits + Commitments** in the left navigation menu, then select **Microsoft Azure Consumption Commitment (MACC)**.
@@ -60,15 +60,15 @@ The Details section displays other important aspects of your commitment.
60
60
| Purchase date | The date when you made the commitment. |
61
61
| Start date | The date when the commitment became effective. |
62
62
| End date | The date when the commitment expired. |
63
-
| Commitment amount | The amount that you’ve committed to spend on MACC-eligible products/services. |
63
+
| Commitment amount | The amount you commit to spend on MACC-eligible products/services. |
64
64
| Status | The status of your commitment. |
65
65
66
-
Your MACC can have one of the following statutes:
66
+
Your MACC can have one of the following statuses:
67
67
68
-
- Active:MACC is active. Any eligible spend will contribute towards your MACC commitment.
69
-
- Completed: You’ve completed your MACC commitment.
70
-
- Expired:MACC is expired. Contact your Microsoft Account team for more information.
71
-
- Canceled:MACC is canceled. New Azure spend won't contribute towards your MACC commitment.
68
+
-**Active:** The MACC is currently in effect. Eligible Azure spend contributes toward fulfilling your commitment.
69
+
-**Completed:** The MACC commitment amount is fully met. No further action is required.
70
+
-**Expired:** The MACC end date passes without the commitment being fully met. Contact your Microsoft Account team for more information.
71
+
-**Canceled:** The MACC is terminated before the end date. New Azure spend does not contribute toward your MACC commitment. Contact your Microsoft Account team for more information.
72
72
73
73
#### Events
74
74
@@ -88,7 +88,7 @@ The Events section displays events (invoiced spend) that decremented your MACC c
88
88
89
89
You can use the [Azure Billing](/rest/api/billing/) and the [Consumption](/rest/api/consumption/) APIs to programmatically get Microsoft Azure Consumption Commitment (MACC) for your billing account.
90
90
91
-
The examples shown below use REST APIs. Currently, PowerShell and Azure CLI aren't supported. Example output is for Microsoft Customer Agreements, so output for Enterprise Agreements will differ.
91
+
The following examples use REST APIs. Currently, PowerShell and Azure CLI aren't supported. The response sample provided is for Microsoft Customer Agreements; response for Enterprise Agreements differs.
92
92
93
93
### Find billing accounts you have access to
94
94
@@ -194,16 +194,17 @@ The API response returns lists of MACCs for your billing account.
194
194
|`status`| The status of your commitment. |
195
195
|`originalAmount`| The original commitment amount. |
196
196
|`closedBalance`| The remaining commitment since the last invoice. |
197
-
|`source`| For MACC, the source will always be ConsumptionCommitment. |
197
+
|`source`| For MACC, the source is always ConsumptionCommitment. |
198
198
|`startDate`| The date when the MACC became active. |
199
199
|`expirationDate`| The date when the MACC expires. |
200
200
201
-
Your MACC can have one of the following statutes:
201
+
Your MACC can have one of the following statuses:
202
+
203
+
-**Active:** The MACC is currently in effect. Eligible Azure spend contributes toward fulfilling your commitment.
204
+
-**Completed:** The MACC commitment amount is fully met. No further action is required.
205
+
-**Expired:** The MACC end date passes without the commitment being fully met. Contact your Microsoft Account team for more information.
206
+
-**Canceled:** The MACC is terminated before the end date. New Azure spend doesn't contribute toward your MACC commitment. Contact your Microsoft Account team for more information.
202
207
203
-
- Active: MACC is active. Any eligible spend will contribute towards your MACC commitment.
204
-
- Completed: You’ve completed your MACC commitment.
205
-
- Expired: MACC is expired. Contact your Microsoft Account team for more information.
206
-
- Canceled: MACC is canceled. New Azure spend won't contribute towards your MACC commitment.
207
208
208
209
### Get events that affected MACC commitment
209
210
@@ -275,13 +276,61 @@ The API response returns all events that affected your MACC commitment.
275
276
|`billingProfileId`| The unique identifier for the billing profile for which the event happened. |
276
277
|`billingProfileDisplayName`| The display name for the billing profile for which the event happened. |
277
278
|`lotId`| The unique identifier for the MACC. |
278
-
|`lotSource`|It will be ConsumptionCommitment for MACC. |
279
-
|`transactionDate`| The date when the event happened. |
280
-
|`description`|The description of the event. |
281
-
|`charges`| The amount of MACC decrement. |
282
-
|`closedBalance`| The balance after the event. |
279
+
|`lotSource`|Value is ConsumptionCommitment for MACC. |
280
+
|`transactionDate`| The date when the event occurred. |
281
+
|`description`|Description of the event. |
282
+
|`charges`| The MACC decrement amount. |
283
+
|`closedBalance`| The remaining balance after the event. |
283
284
|`eventType`| Only SettledCharges events are supported for MACC. |
284
-
|`invoiceNumber`| The unique ID of the invoice whose charges decremented MACC. |
285
+
|`invoiceNumber`| The unique ID of the invoice whose charges decremented the MACC. |
286
+
287
+
---
288
+
## MACC Milestones
289
+
290
+
Milestones are predefined financial targets within the MACC framework that must be met within a specific timeframe. They help track progress against your MACC commitment and include both a due date and a milestone commitment amount.
291
+
292
+
> [!NOTE]
293
+
> Not every MACC includes milestones. If your MACC has milestones configured, you can see them in the Azure portal.
294
+
295
+
:::image type="content" source="./media/track-consumption-commitment/macc-main-page-milestones.png" alt-text="Screenshot that shows MACC page with milestones." lightbox="./media/track-consumption-commitment/macc-main-page-milestones.png" :::
-**Missed milestone:** If a milestone isn't met by its due date, a shortfall charge in the form of Azure prepayment credit is applied to your account to fulfill the milestone commitment.
303
+
304
+
-**Missed MACC commitment:** If the total MACC commitment amount isn't met by the MACC end date, a shortfall charge in the form of Azure prepayment credit is applied to your account for the remaining balance.
305
+
306
+
> [!IMPORTANT]
307
+
> Consumption charges covered by shortfall credits don't accrue toward your MACC. For more information, see [Azure credits and MACC](#azure-credits-and-macc).
308
+
309
+
---
310
+
311
+
## MACC Shortfall and Alerts
312
+
313
+
Microsoft emails Billing Account Admins to help meet MACC commitments and milestones on time. These alerts give advance notice so you can act before getting shortfall charges.
314
+
315
+
### MACC expiry alerts
316
+
317
+
If your MACC target isn't met, email notifications go to Billing Account Admins at the following intervals before the MACC end date:
318
+
319
+
- 90 days before expiry
320
+
- 60 days before expiry
321
+
- 30 days before expiry
322
+
323
+
### Milestone alerts
324
+
325
+
If your MACC includes milestones, email alerts go to Billing Account Admins at the following intervals before each milestone end date if the milestone target isn't met:
326
+
327
+
- 90 days before milestone end date
328
+
- 60 days before milestone end date
329
+
- 30 days before milestone end date
330
+
331
+
### Shortfall charges
332
+
333
+
If the MACC or MACC milestone target isn't met by the end date, an email alert is sent notifying you that a shortfall charge for the remaining balance is applied. This shortfall charge is an Azure prepayment credit that is applied to your account to fulfill your remaining commitment.
285
334
286
335
---
287
336
@@ -291,11 +340,12 @@ You can determine which Azure services and Marketplace offers are eligible for M
291
340
292
341
## Azure credits and MACC
293
342
294
-
If your organization received Azure credits from Microsoft, the consumption or purchases that are covered by credits won't contribute towards your MACC commitment.
343
+
If your organization receives Azure credits from Microsoft, consumption or purchases covered by those credits don't contribute toward your MACC commitment.
344
+
345
+
If your organization purchased Azure Prepayment, consumption or purchases covered by the prepayment don't contribute toward your MACC commitment. However, the Azure Prepayment purchase itself decrements your MACC commitment.
295
346
296
-
If your organization purchased Azure Prepayment, the consumption or purchases that are covered by credits won't contribute towards your MACC commitment. However, the actual Prepayment purchase itself will decrement your MACC commitment.
347
+
**Example:** Contoso makes a MACC commitment of $50,000 in May. In June, they purchase an Azure Prepayment of $10,000. This purchase decrements their MACC commitment, leaving a remaining balance of $40,000. During June, Contoso consumes $10,000 of Azure Prepayment-eligible services. These service charges are covered by their Azure Prepayment and don't decrement their MACC commitment. Once the Azure Prepayment is fully used, all Azure service consumption and other eligible purchases decrement their MACC commitment.
297
348
298
-
For example, Contoso made a MACC commitment of $50,000 in May. In June, they purchased an Azure Prepayment of $10,000. The purchase will decrement their MACC commitment and the remaining commitment will be $40,000. In June, Contoso consumed $10,000 of Azure Prepayment-eligible services. The service charges will be covered by their Azure Prepayment; however, the service charges won’t decrement their MACC commitment. Once the Azure Prepayment is fully used, all Azure service consumption and other eligible purchases will decrement their MACC commitment.
0 commit comments