Every Microsoft Enterprise Agreement contains a true up. Done wrong, it produces a one shot bill that runs 12 to 35 percent above the original commitment. Done right, it is a routine annual reconciliation. This article maps the seven mistakes that cost the most and the corrections that pay back inside one renewal cycle.
A Microsoft true up is the annual reconciliation under the Enterprise Agreement that converts new user additions and product upgrades into licensed entitlement. It is not a discretionary process. Microsoft mandates it once each EA year, and the publisher's audit team validates the count.
The mistake pattern is consistent. Customers undercount in year one, then over correct in year three when the renewal arrives. The publisher captures the swing as retroactive uplift and renewal compression. The total cost can exceed the EA price by 30 percent or more across the three year cycle.
This article walks through the counting rules, the seven mistakes that drive the overrun, and the buyer side moves that bring the true up under control. Run it alongside the EA renewal playbook, the Microsoft knowledge hub, and the Microsoft services page.
The Enterprise Agreement commits the customer to a minimum quantity at year one. Each subsequent year, the customer submits a true up to reconcile the actual quantity against the commitment. Additions are billed at the EA price level. Reductions are not credited until renewal.
The true up scope includes every product under the EA enrollment. Microsoft 365 and Office 365 user subscriptions, Windows client access, server CALs, Azure committed spend, Dynamics 365, Power Platform, and on premises server products all settle through the true up. Each product has a distinct counting rule.
The mistakes are predictable. Each one is preventable with a process change that takes weeks, not months.
Microsoft has shifted toward per user counting across the M365 stack. The rule is not intuitive. Get the definition right and the count is straightforward.
| Product | Counting unit | Common error | Frequency to check |
|---|---|---|---|
| Microsoft 365 E3 / E5 | Assigned user | Including unassigned admin accounts | Monthly |
| Office 365 E1 / E3 | Assigned user | Shared mailbox over 50 GB | Monthly |
| Dynamics 365 | Named user by role | Misclassified role license | Quarterly |
| Power BI Pro | Per user | Workspace access without entitlement | Quarterly |
| Windows Server CAL | Device or user | External user access path | Annually |
| SQL Server | Core or Server plus CAL | Virtualization and core minimum | Quarterly |
| Azure committed spend | Monthly consumed | Marketplace pass through | Monthly |
The true up is a negotiation moment, not a clerical event. Microsoft expects the customer to ask. The customer who does not ask pays full EA list.
Three distinct moments interact under the EA. Conflating them produces the overrun pattern.
| Moment | What it does | Can reduce? | Price reset? |
|---|---|---|---|
| True up (annual) | Adds new entitlement | No | No price reset |
| Step up (mid term) | Upgrades edition | No | Lock in remaining term |
| Renewal (year three) | Resets baseline and price | Yes | Full price reset and uplift |
The checklist takes the EA holder from where they are today to a clean true up submission with negotiated pricing.
The standard EA paper requires the true up submission 30 to 60 days before the contract anniversary. The exact deadline is in the enrollment paperwork. The customer is responsible for the submission, not the LSP or Microsoft.
Best practice is to start the reconciliation 90 to 120 days before the anniversary. That window allows internal validation, leaver and joiner reconciliation, audit defense preparation, and a real negotiation on the true up pricing before submission.
No. The EA only ratchets up at true up. Reductions are not credited until the renewal. The mechanic is by design. Microsoft prices the EA discount against the assumption that the customer commits to the entitlement for the full three year term.
The renewal at year three is the moment to reset oversized commitments. Customers that try to reduce at true up either receive no credit or face commercial friction with the LSP. Save the reduction conversation for the renewal cycle.
The contract says yes. In practice, the LSP will quote the true up at the EA price level only if the customer asks. Without confirmation in writing, some LSPs quote at the current renewal level, which can be 8 to 18 percent higher.
Always request the price level confirmation in writing before submission. Reference the original EA enrollment and the price level applied. The clause exists in every EA. Use it.
Microsoft validates the submission against tenant telemetry. If the published count is less than the tenant data, Microsoft opens an audit. Audit settlement averages 1.4x the underreported shortfall, plus interest in some cases.
The defense is an effective license position prepared before submission. The ELP reconciles tenant telemetry, HR data, and licensing records into a single signed count. The ELP is the customer's audit defense if the publisher challenges the submission.
Yes. The true up settlement becomes part of the year three renewal baseline. Every seat added at true up compounds into the renewal commitment. A true up that overcommits inflates the renewal. A true up that undercommits exposes the customer to audit and retroactive uplift.
Best practice is to model the renewal at the same time as the true up. The renewal forecast informs the true up volume. The two events are commercially linked.
Often yes. Azure overage at list is 10 to 25 percent above committed spend rates. If the overage band is stable, converting it to commit at the true up captures the price differential. The committed spend increase counts as new commitment, which can also unlock incentive funding from the LSP.
Do not convert overage to commit blindly. If the overage is one off project spend, the commitment locks in the customer at a higher baseline. Model the next 18 to 24 months of consumption before increasing the commit.
Redress runs the true up under the Vendor Shield subscription and the Renewal Program. The work covers the count reconciliation, the LSP negotiation, the ELP build, the Azure commit modeling, the step up separation, and the submission gate.
The engagement typically delivers a 12 to 22 percent reduction against the LSP first quotation, plus a documented baseline that protects the year three renewal. Read the EA renewal playbook and the Microsoft services page for the program scope.
Redress runs Microsoft licensing advisory inside the Vendor Shield subscription, the Renewal Program, the Microsoft services practice, and the Software Spend Assessment.
Read the related EA renewal playbook, the Microsoft knowledge hub, the Copilot licensing article, the M365 license optimizer, the benchmarking service, the management team page, the about us page, and the contact page.
The playbook covers true up timing, edition step ups, the renewal baseline, the Azure committed spend conversation, and the Copilot add on negotiation. Buyer side moves only.
Independent. Written for CIOs, CFOs, and procurement leaders running an active Microsoft EA. No publisher kickback. No LSP affiliation.
The true up adds. The step up upgrades. The renewal resets. Three moments. Three negotiations. The customer who treats them as one event pays for all three at the publisher's rate.
We have run 500+ enterprise clients across 11 publishers. Every engagement starts with one conversation.
True up benchmarks, EA discount bands, Copilot ROI patterns, and the audit defenses that worked. Written for buyer side teams running active Microsoft renewals.
Once a month. Audit patterns, renewal benchmarks, vendor commercial signals across Oracle, Microsoft, SAP, Salesforce, IBM, Broadcom, AWS, Google Cloud, ServiceNow, Workday, Cisco, and the GenAI vendors. No follow up sales pressure.
Free providers (Gmail, Yahoo, Outlook) cannot subscribe. Work email only. Unsubscribe in one click.