Quick Answer
The Microsoft EA true-up is an annual reconciliation of seat counts and product usage, billed at the anniversary pricing locked in your EA. Done passively, it is a line-item bill. Done actively, it is a negotiation event where 8%–15% of the invoiced amount is routinely contestable — duplicate users, departed employees, over-licensed user classes, and incorrect product attribution.
How the true-up works
An Enterprise Agreement commits you to a minimum baseline of enrolled products and user counts. Each year, on your anniversary, you reconcile actual deployment against the baseline. Increases are trued-up at your EA's anniversary pricing; decreases generally cannot reduce below baseline, though there are structured exceptions. The true-up is processed through your Microsoft Licensing Solution Provider (LSP), not directly with Microsoft.
What you owe vs. what the LSP bills you
These are not automatically the same number. The LSP pulls usage reports from your tenant and calculates billable additions. Errors are common: departed employees still active in Entra, shared mailboxes counted as users, service accounts counted as users, duplicate accounts across entities after M&A. Our engagement data shows 8%–15% of initial true-up bills contain contestable lines in the first pass. Always require a reconciliation with named users, not just a headline count.
Timing: when the work actually starts
The true-up work should begin 90 days before anniversary, not on the anniversary. By 60 days before: pull current usage data, compare to baseline, identify the additions. By 45 days: deactivate departed users, convert shared/service accounts, consolidate duplicates. By 30 days: have the preliminary true-up number. The last 30 days is for LSP reconciliation and dispute resolution. Compressed timelines are where buyers overpay.
Anniversary pricing protection
True-up billing uses the pricing locked in your EA at signature — not Microsoft's current price list. This is a significant benefit in inflationary periods. Verify this explicitly each year; LSPs occasionally bill at current list and wait to see if the buyer notices. Price checks against your original EA pricing sheet should be a standard audit step every year.
Seat recovery: where most overpayment sits
Five specific targets recover the most in a typical true-up: (1) departed employees still carrying licenses; (2) employees on leave over 90 days; (3) users downgraded role-wise but still on E5; (4) licenses on shared mailboxes; (5) service and resource accounts incorrectly attributed as users. Run each of these as a separate query against Entra ID and Microsoft 365 admin center 45 days before anniversary.
Product attribution errors
Microsoft's usage reports sometimes attribute a user to a higher SKU than the one actually assigned — particularly in cross-tenant or guest access scenarios. These attribution errors show up as 'usage' on E5 when the user is licensed E3. Always cross-check attribution against the license assignment report, not just the usage report.
Downward adjustments: the narrow path
An EA baseline cannot generally be reduced below its signed level. But you can add a qualifying event — divestiture, workforce reduction, program discontinuation — that creates a contractual basis for reduction. These conversations must happen 120 days before anniversary with Microsoft directly, not via the LSP. The path exists; it is just not automatic.
What to document and why
Every true-up is evidence in the next audit. Keep, for a minimum of 7 years: the usage reports used to calculate true-up; the license assignment reports used to reconcile; dispute correspondence; final invoice; pricing proof. These artifacts are your primary defense when a later SAM revisits historical compliance.
Put these principles to work
Every Microsoft Negotiations engagement is fixed-fee, senior-led, and independent. 500+ engagements. $2.1B managed. 32% average reduction against Microsoft's opening proposals.
Engage Our Firm Our MethodologyFrequently asked questions
When does the true-up happen?
On your EA's anniversary date each year. The preparation starts 90 days prior; the LSP typically invoices within 60 days of the anniversary.
Can I reduce my licenses at true-up?
Generally no — an EA establishes a minimum baseline. Reductions require a qualifying event (divestiture, workforce reduction, program discontinuation) agreed with Microsoft in advance.
Is the true-up price the same as the current Microsoft price?
No — it should be your EA anniversary pricing. Always verify against your original pricing sheet. Some LSPs default to current list if not corrected.
What's the most common true-up overcharge?
Inactive users still licensed. Users leave the company, HR offboards them, but Entra retains active accounts and licenses. These can represent 5%–10% of a typical Microsoft 365 user population if unmanaged.
Do I need my LSP's help to do true-up?
You need your LSP to process it commercially. You do not need them to validate it. Always validate internally — or have an independent advisor validate — before accepting their reconciliation.
Ready for a specific answer on your EA, Azure, or Copilot?
A 30-minute call establishes fit, scope, and likely range of outcome. Fixed-fee engagement proposals within 5 business days.
Book a 30-Minute Call See Pricing