Overview
Resellers who try to apply AWS patterns to Azure end up surprised. Azure billing has its own shape, and the surprises usually hit at MACC renewal time.
Tenants, billing scopes, and the org chart
Azure customers organize spend across tenants, subscriptions, billing accounts, and billing profiles. The relationship between these structures and the customer's actual business units is rarely 1:1. A reseller billing system needs to flatten the Azure model into the customer model, the same way AWS resellers flatten AWS Organizations.
The difference: Azure changes its billing structure more often than AWS does. Plan for that. Build the mapping with versioning.
MACC tracking
The Microsoft Azure Consumption Commitment is unlike anything in AWS. A customer commits to spend a certain dollar amount over a multi-year term. The reseller is responsible for tracking consumption pace, surfacing risk (over- or under-burn), and renegotiating when the customer's actual trajectory diverges from plan.
Three things every reseller managing MACC customers needs in front of them every month:
- Burn pace — actual consumption vs. straight-line ideal.
- Forecast at term end — projected consumption based on current trajectory.
- Risk band — at-risk if forecast under-burns or aggressively over-burns.
If a customer is on pace to under-burn by 20%, you need that conversation in their next monthly business review, not three months before term end.
Credits, discounts, and the negotiation surface
Azure's discount model includes commitments, negotiated rates, marketplace marketplace credits, and partner programs. Each affects customer cost and reseller margin differently. Customers expect you to make it legible.
Subscription-level reporting
The most common customer ask: spend by subscription, with tags applied, broken out by service. Sounds simple. The tagging is usually inconsistent, the subscription tree may not match the customer's reporting dimensions, and credits land at the billing-account level rather than per-subscription.
Solving customer-facing reporting in Azure is mostly normalization work. Worth the investment — it's the report customers ask about every month.
How AWS instincts mislead
AWS resellers entering the Azure market often try to apply Savings Plan thinking to MACC. They're not the same. SP is a commitment to compute. MACC is a commitment to spend, full stop. The customer fulfillment, renegotiation, and tracking workflows are different — and need different tooling, or at least different mental models, to manage well.