Microsoft EA to MCA-E: What Changes for Azure Costs and How to Negotiate (2026)
Moving from a Microsoft EA to MCA-E? What changes for Azure billing, price protection, MACC, savings plans and reservations, plus a negotiation checklist.
Moving from a Microsoft Enterprise Agreement to MCA-E changes three things for Azure costs: you lose the automatic volume price levels (already gone since November 2025 at renewal), you move to a monthly invoice per billing profile under an agreement that never expires, and price protection becomes something you negotiate rather than inherit. Your leverage sits in commitment design.
This post sticks to what Microsoft documents on Microsoft Learn and its licensing pages, and labels anything that comes from licensing advisors as their view. It ends with a negotiation checklist and a renewal timeline.
What did Microsoft change in November 2025?
On August 12, 2025, Microsoft announced that from November 1, 2025 it would expand single, consistent pricing across Price Levels A-D to all Online Services bought through the Enterprise Agreement (including OSPA in China) and the MPSA, aligned with the prices on Microsoft.com.
The details that matter:
- It bites at renewal. The change applies at your next agreement renewal, or when you add Online Services not already on your Customer Price Sheet.
- Exclusions. On-premises software pricing is unchanged, and US Government and worldwide Education price lists are excluded.
- Seat-heavy products feel it most. The level discounts mainly affected per-user Online Services such as Microsoft 365 and Dynamics 365. Azure EA pricing has always leaned more on negotiated commitment discounts, so check your own price sheet rather than assuming a flat uplift.
Licensing advisors have published estimates of the uplift by former level. Several put it at roughly 6% for Level B, 9% for Level C and 12% for Level D. Those are advisor figures, not Microsoft’s, and your Customer Price Sheet is the only number that counts.
On top of that, Microsoft raised list prices for several Microsoft 365 suites from July 1, 2026, for example Microsoft 365 E3 (with Teams) from $36 to $39 and E5 (with Teams) from $57 to $60 per user per month, with existing customers moving at renewal. That is not Azure, but it lands in the same renewal conversation and eats into the same budget.
What actually changes for Azure billing under MCA-E?
Microsoft Learn’s EA-to-MCA transition guide is specific. Here is how the two compare for Azure:
| Area | Enterprise Agreement | MCA-E (Microsoft Customer Agreement) |
|---|---|---|
| Agreement term | Expires; renewal gets a new enrollment number | Doesn’t expire; billing profile IDs never change |
| Invoicing | One invoice per enrollment | Monthly invoice per billing profile; add profiles for more invoices |
| Hierarchy | Enrollment, departments, accounts | Billing account, billing profiles, invoice sections; EA accounts are dropped |
| Price protection | Documented ceiling at or below your price sheet for the 1 or 3 year prepayment term | Not a documented default for Azure; negotiate any hold explicitly |
| Spending controls | Department spending quotas | Converted to budgets |
| Cost APIs | Enterprise Reporting / EA API keys (retired) | Cost Management APIs with service principals |
| MACC across tenants | Sharing across enrollments is complex | One MCA supports multiple tenants; MACC and discounts can be shared |
| Historical cost data | Stays in the EA scope | MCA scope starts at the migration date |
A few operational traps from the same guide are worth flagging to finance early:
- Budgets, custom cost views and export jobs don’t migrate. You recreate them in the new scope.
- Support plans don’t transfer. Buy a new one for the MCA billing account.
- Remit-to bank details differ, so accounts payable needs a second vendor record.
- Centrally managed SQL Azure Hybrid Benefit licences have to be reassigned manually after migration.
- Indirect EAs can’t currently be renewed into an MCA through this path, per Microsoft Learn.
What happens to reservations, savings plans and MACC?
This is where most of the money sits, so read it carefully.
Reservations and savings plans move to the new billing account with no change to benefits or term. The exception is currency. If your enrollment is not in USD, Microsoft cancels your savings plans and repurchases them in USD as 1-year plans billed monthly, whatever their original term. If you had 3-year plans, Microsoft says to contact Azure support immediately to buy new 3-year plans and keep the discount level. Monthly-paid reservations are also cancelled on a currency change, though those cancellations don’t count toward the USD 50,000 rolling refund limit. Many GCC enrollments are billed in USD, but confirm yours before transition day.
MACC works on both EA and MCA billing accounts. Eligible Azure services and Marketplace offers decrement it. If your MACC has milestones and you miss one, or you miss the total by the end date, Microsoft applies a shortfall charge as an Azure prepayment credit for the remaining balance. Admins get alerts at 90, 60 and 30 days. Spend covered by Azure credits doesn’t count toward MACC, and consumption covered by a prepayment doesn’t either, although buying the prepayment does.
Savings plans vs reservations is a design choice you should revisit at renewal. Azure savings plans for compute apply across regions and VM families, which helps if workloads may move, for example into the Saudi Arabia East region Microsoft has said is due in Q4 2026. VM reservations are tied to a region and size family but can be exchanged.
How should you negotiate an EA to MCA-E move?
Microsoft’s standard MCA terms are not usually rewritten for individual customers, so focus on commercial terms. Licensing advisors such as Redress Compliance and SoftwareOne say much the same, and describe MCA-E discounts as negotiated case by case, often tied to Azure commitments. Treat their specific percentages as opinions.
| Negotiation lever | What to ask for | Why it matters |
|---|---|---|
| Price hold | Written price protection for in-scope SKUs and the term, including new seats added mid-term | Not a default under MCA-E; without it, list changes can flow through |
| MACC size | Commit to a forecast you can hit at your P50 growth case, not the optimistic plan | Shortfall becomes a prepayment charge you still have to burn |
| MACC milestones | Fewer, later milestones; or none | A missed early milestone triggers a shortfall even if you catch up later |
| MACC eligibility | Confirm which Marketplace offers and purchases decrement the MACC | Moves third-party spend you already plan into the commitment |
| Azure discount | A negotiated discount tied to the commitment, stated per service family | Volume levels no longer do this for you |
| Savings plan currency | Clarify USD repurchase for non-USD savings plans and keep 3-year terms | Avoids a silent drop from 3-year to 1-year discount rates |
| Credits and funding | Migration, Copilot or partner investment funding written into the deal | One-off value, but it lowers year-one cost |
| Multi-tenant scope | Bring all tenants under one billing account to share MACC | Prevents stranded commitment in a subsidiary tenant |
| Exit and alternatives | A costed CSP or multi-cloud option you would actually use | Credible alternatives are what move pricing |
What is the timeline before renewal?
| When | What to do |
|---|---|
| T-12 months | Pull 12-24 months of Azure usage, reservation and savings plan utilization, and MACC burn. Identify the agreement owner and every tenant in scope. |
| T-9 months | Build a P50 and P90 consumption forecast. Decide your target mix of savings plans, reservations and on-demand. Price a CSP or alternative route. |
| T-6 months | Open commercial talks. Put price hold, MACC size, milestones and discounts on paper. Check billing currency and the savings plan repurchase rules. |
| T-90 days | Rebuild cost reporting for MCA: Cost Management APIs, exports, budgets, Power BI connector scope and your FinOps tool’s MCA ingestion. Tell accounts payable about new remit-to details. |
| T-60 days | Microsoft’s transition tool opens within 60 days of the enrollment end date. Use up remaining EA credits, which block the transition, and clean up billing users. |
| Renewal | Run the transition before the EA expires. If it lapses, services keep running but at pay-as-you-go rates. |
| T+30 days | Reconcile the first MCA invoice against the old EA run rate. Check reservation charges sit in the right invoice section and that every savings plan carried over. |
The bottom line
The EA to MCA-E move is less about the contract name and more about losing defaults: automatic price levels, a documented price ceiling and familiar reporting. Replace each default with something explicit, a negotiated price hold, a MACC you can actually burn, and cost reporting rebuilt before transition day.
If your renewal is inside the next 12 months, our Microsoft and Azure renewal cost review runs as a fixed-scope FinOps QA Assessment focused on your Azure commitments: we baseline consumption, test commitment coverage and utilization, model MACC size and milestones, and hand you a negotiation brief before talks start. Book a scoping call to check your timeline.
Frequently Asked Questions
What is MCA-E and how is it different from a Microsoft EA?
MCA-E is the enterprise version of the Microsoft Customer Agreement. Unlike an EA enrollment, it does not expire and get a new enrollment number at renewal. Azure is billed through billing profiles that each get a monthly invoice, departments become invoice sections, and EA accounts disappear. Commercial terms such as MACC and discounts are negotiated on top of the standard agreement.
Did Microsoft really end EA volume discounts?
Yes. Microsoft announced on August 12, 2025 that from November 1, 2025 all Online Services under the EA and MPSA get a single price across Levels A-D, aligned with Microsoft.com. It applies at your next agreement renewal or when you buy Online Services not already on your Customer Price Sheet. On-premises pricing, US Government and Education price lists are excluded.
Do my Azure reservations and savings plans survive the move to MCA-E?
Mostly. Microsoft Learn says reservations and savings plans move to the new billing account with no change to benefits or term. The exception is currency: savings plans bought in a non-USD currency are cancelled and repurchased in USD as 1-year plans, and monthly-paid reservations are cancelled on a currency change. Check your currency before transition day.
Does a MACC work the same way under MCA-E?
The mechanics are similar. A Microsoft Azure Consumption Commitment can sit on an EA or an MCA billing account, eligible Azure and Marketplace spend decrements it, and if you miss a milestone or the end date Microsoft applies a shortfall charge as an Azure prepayment credit. Under MCA, a MACC can also be shared across multiple tenants on one billing account.
When should we start negotiating an EA renewal or MCA-E move?
Start 9 to 12 months before renewal. You need time to baseline Azure consumption, model commitment sizes, rebuild cost reporting for the new APIs and run a competitive alternative. Microsoft's own transition tool only opens within 60 days of your enrollment end date, so the commercial work has to be finished well before that window.
Complementary NomadX Services
Related Articles
Get Your FinOps Defect Score
Book a free 30-minute cloud cost review. We will identify your top three FinOps gaps and give you a preliminary Defect Score - no pitch, no obligation.
Every engagement is scoped by our principal architect, Adrian Vale: 20+ years in production engineering, 40+ professional certifications. Meet Adrian
Talk to an Expert