Understanding the Microsoft EA True-Up

The Microsoft Enterprise Agreement true-up is one of the most misunderstood aspects of enterprise software licensing. Every year, at the anniversary date of your EA, Microsoft conducts an audit to reconcile what you've actually used with what you've paid for upfront. For many organisations, this audit reveals a shortfall: you've consumed more licences than your original agreement covered, and you receive an invoice for the overage at the true-up date.

This isn't fraud or a hidden gotcha. It's simply how Microsoft's licensing model works. But here's the critical part: you can prepare for it, negotiate it, and often reduce it substantially if you know what to expect and how to respond.

The True-Up Mechanics: What Actually Happens

When you sign a Microsoft EA, you commit to a quantity of licences at a discount rate, typically for three years. During that period, you have the flexibility to use up to what you've paid for. Microsoft's deployment tracking tools measure your actual consumption via Software Assurance reporting, product telemetry, and active directory synchronisation where applicable.

At your anniversary date, Microsoft reconciles your commitment against your consumption:

  • If consumption is less than or equal to your commitment: no payment due. You carry forward unused licences.
  • If consumption exceeds your commitment: you owe the difference, typically charged at the true-up rate (usually 15 to 20 percent lower than annual subscription pricing).

The surprise element often emerges because organisations don't actively track their own usage during the three-year period. When the true-up invoice arrives, it's the first time they realise they're 30 to 50 percent over their commitment.

Key Warning

Many organisations discover their overage only when Microsoft sends the bill. By that point, you have limited negotiation leverage. The time to act is months before your anniversary date, not after the audit is complete.

The Annual True-Up Cycle: Timeline and Touchpoints

Microsoft operates a highly structured calendar around EA renewals and true-ups. Understanding this timeline is essential for managing your position strategically.

Six Months Before Anniversary

Your Microsoft Account Executive begins preliminary discussions about renewal. This is when usage forecasting should begin in earnest. Request your Software Assurance (SA) reports and any available telemetry from your account team. Cross-reference this with your own internal seat counts to identify gaps early.

Three Months Before Anniversary

Microsoft's audit process accelerates. Your account team submits formal reconciliation reports. This is when unexpected overages typically surface. If you're significantly over, this is your moment to negotiate before the final invoice. At this stage, you still have leverage because Microsoft prefers closure and contract renewal over protracted disputes.

At Anniversary (True-Up Invoice)

Microsoft issues the true-up bill. You have a narrow window (typically 30 to 60 days) to contest the audit methodology or negotiate a settlement before payment is due. Beyond this window, your ability to negotiate diminishes sharply.

Renewal Discussion Phase

Your new EA terms are negotiated. This is where you can factor the true-up overage into your overall contract economics, potentially trading it against volume commitments or discount concessions in the new agreement.

How Microsoft Counts: Audit Methodology and Common Gaps

Microsoft's counting logic varies by product family. Understanding the specific rules for your environment is non-negotiable.

Windows and Office Licensing

Microsoft typically counts active licences based on direct assignment and telemetry. A user assigned a Windows licence in your active directory or device enrolled in Windows update for business is counted as a consumed licence, regardless of whether they actively use it.

Common discrepancies arise from:

  • Departed employees whose licences weren't immediately de-assigned.
  • Test or development environments that weren't excluded from telemetry.
  • Devices in hibernation or retired hardware still reporting to Microsoft cloud services.
  • Dual-licensing scenarios where you've assigned multiple product SKUs to the same user unintentionally.

Server and Database Licensing

Server licensing is often counted by core, with processor licensing models applying. Microsoft uses compliance scanning tools to identify installed instances. The calculation depends on your licensing model (device CAL, user CAL, or core-based). A server with four processor sockets counts differently under core licensing than device CAL licensing.

Application Licensing (Microsoft 365, Dynamics 365, Project, Visio)

Subscription-based licensing is typically counted by active user assignment in your tenant. If a user has an assigned licence but has not logged in for six months, Microsoft still counts them as a consumed licence unless the licence is unassigned.

True-Up Trigger Scenarios: What Causes Surprise Overages

Most significant true-up bills don't materialize from honest miscounting. They result from identifiable business events and operational oversights.

Unplanned User Growth

You signed an EA for 500 office workers. In year two, you acquired a subsidiary, and your headcount jumped to 750. You extended licences without renegotiating your EA commitment. By true-up, you're 250 licences over and facing a six-figure bill.

Product Adoption Acceleration

Your initial EA commitment was based on pilot adoption of Microsoft Teams and SharePoint. Full rollout in year two doubled actual user counts. The SKU mix shifted from conservative to full enterprise. Your true-up exposure exploded.

Configuration Errors and Duplicate Assignments

A bulk directory synchronisation from an on-premise active directory to Azure AD accidentally created duplicate user records. Both copies were assigned licences. You didn't notice until the true-up audit flagged it.

Inherited Legacy Agreements

You acquired a company with its own existing Microsoft footprint. Integration was incomplete; you didn't immediately consolidate under your EA umbrella. You're now counting usage across multiple agreements, and your EA commitment is misaligned with actual consolidated consumption.

NCE (New Commerce Experience) Transition Gaps

Microsoft has moved away from legacy EA agreements toward subscription-based licensing under the New Commerce Experience (NCE). During the transition period, many organisations temporarily operated under hybrid licensing, with unclear commitment boundaries. True-up reconciliation can be confused if your agreement straddles both models.

Pro Tip

Organisations that track monthly active user counts and cross-reference them against their EA commitment rarely face surprise true-ups. The effort is modest; the savings are substantial.

Running Your Own Pre-True-Up Audit

The single most effective way to avoid surprise invoices is to conduct your own internal audit three to four months before your anniversary date. This gives you time to remediate, negotiate, or plan your budget.

Step One: Obtain Your Microsoft Baseline

Request your Software Assurance utilisation report from your Microsoft Account Executive. This is the official data Microsoft will use in the true-up audit. Don't accept generic summaries; ask for granular product-level and SKU-level reports.

Step Two: Count Active Users and Devices Internally

Using your active directory management tools, export a list of all users with assigned Microsoft licences. Count them by product (Windows, Office, Teams, etc.). Cross-reference with your HR records to identify any departed employees who haven't been de-licensed. For devices, count active machines in your environment separately from user-based licences.

Step Three: Reconcile Discrepancies

Compare your internal count to Microsoft's report. Look for:

  • Users or devices on Microsoft's list that don't appear in your internal directory.
  • Duplicate or orphaned records.
  • Devices retired but still reporting to Microsoft telemetry.
  • Users with multiple licence assignments that could be consolidated.

Step Four: Validate SKU Mix

Confirm that the product mix Microsoft is reporting matches your intended mix. If you discovered overages in lower-tier SKUs but have the option to pivot to higher-tier licensing at a better blended rate, this is the moment to negotiate that pivot with your account team.

Step Five: Model Remediation vs. True-Up Cost

For each category of overage, calculate whether it's cheaper to:

  • Remove unused licences and reduce the true-up bill.
  • Upgrade to higher-tier licences that better match your usage pattern.
  • Accept the true-up and factor it into your renewal negotiation.

A conservative approach is often best, but the decision should be data-driven.

Negotiating True-Up Pricing and Settlement

The true-up invoice is not necessarily final. You have a brief but real window to negotiate.

Challenge the Audit Methodology

If Microsoft's count includes devices or users that you believe are miscounted, challenge it formally. Provide evidence. If Microsoft counted a test server that should have been excluded, or a user account that was actually deleted, raise a formal dispute. Microsoft's account management team has some flexibility to revisit the audit if you present credible evidence.

Bundle True-Up into Renewal Economics

Instead of paying the true-up as a lump sum, propose folding it into your new EA commitment. You might negotiate a concession on your new annual commitment level that absorbs the true-up overage, effectively amortising it over the renewal period and reducing its immediate cash impact.

Negotiate True-Up Rate

The standard true-up rate (usually 15 to 20 percent discount to annual pricing) isn't always non-negotiable, particularly if you're a large customer or if you have a strong renewal negotiation ahead. With the right leverage, you can often secure a 2 to 3 percent additional discount on the true-up rate itself.

Request True-Up Deferral

In some cases, particularly if cash flow is tight or you expect consumption to decrease in the coming year, you can negotiate a deferral of true-up payment to the next anniversary cycle. This is rare but possible if your account team values contract stability.

Scenario Overage % Typical Bill Negotiation Outcome
Small, auditable errors 5 to 10% $50K to $100K 40 to 60% reduction via challenge or adjustment
Moderate business growth 15 to 25% $150K to $300K Bundled into renewal; 10 to 15% rate concession
Significant overages 30%+ $300K+ Strategic renewal negotiation; potential deferral

NCE and True-Ups: The Evolving Landscape

Microsoft's migration from legacy EA to New Commerce Experience (NCE) licensing is fundamentally changing how true-ups work. Under NCE, most subscription-based products (Microsoft 365, Dynamics 365, etc.) operate on month-to-month or annual subscription commitment models rather than three-year prepaid EAs.

The advantage: there's no true-up. You pay for what you use, month by month or year by year. The disadvantage: you lose the flexibility buffer. If you overage on a legacy EA, you pay true-up and move on. Under NCE, every additional licence triggers an immediate price adjustment.

For organisations still operating hybrid environments—legacy server and Windows EA plus modern subscription products—the accounting can become confused during the transition. Ensure your Microsoft account team clearly distinguishes which products are under the legacy EA (subject to true-up) and which are NCE subscriptions (not).

Strategic Implications for True-Up Planning

If you're entering an EA renewal and Microsoft is pushing NCE transition, your true-up picture may shift significantly. A product you've been carrying under legacy EA might migrate to NCE, eliminating the true-up exposure but changing your cost structure. Evaluate the trade-off carefully.

Proactive Strategies to Reduce True-Up Risk

Automated Licence Compliance Management

Deploy tools that continuously monitor your licence usage against your EA commitment. Solutions like Microsoft's Licence Advisor, third-party compliance tools, or in-house dashboards tied to your active directory can flag overages in real time rather than waiting for the annual surprise.

Quarterly Reconciliation Discipline

Establish a quarterly process where your IT operations team exports active licence assignments, cross-references them with HR records, and identifies orphaned accounts. This is your early warning system.

Aggressive Off-boarding Protocol

When an employee departs or a project concludes, licence de-assignment should be automatic and immediate, not a manual afterthought. Many organisations batch licence removals quarterly, leaving hundreds of licences assigned to inactive accounts. This is low-hanging fruit for true-up reduction.

Right-Sizing Your Commitment

If you've consistently overage by 20 percent year after year, your EA commitment is wrong. Rather than paying true-up bills cyclically, renegotiate your commitment upward to match your actual usage pattern. This improves forecast accuracy and often reduces your blended cost.

Consolidation and Standardisation

If you've inherited multiple Microsoft licences through acquisitions or decentralised purchasing, consolidating under a single EA simplifies audit reconciliation and often reveals licensing inefficiencies you can eliminate.

Critical Action Item

Schedule your pre-true-up audit at least 16 to 20 weeks before your EA anniversary. This gives you time to remediate, negotiate, and plan. Don't wait until three months before.

Negotiating Renewal Terms with True-Up Context

Your true-up experience directly informs your renewal negotiation strategy. If you've just paid a six-figure true-up bill, that's leverage in your renewal discussion.

Here's why: Microsoft knows that you're now acutely aware of true-up risk. You're more likely to over-commit in the next EA to avoid future surprises. You might also be shopping your business to Oracle, SAP, or other vendors. Microsoft's renewal team is incentivised to offer concessions to prevent that.

Present a Data-Driven Case

Document your true-up history. If you've paid $200K in true-ups over the past two EA cycles, your Microsoft account manager has a clear justification to offer a reduction in renewal discount rates or commitment levels to account for that overhead.

Bundle Commitments Strategically

When proposing your new EA, include expected true-up exposure as a line item in your cost modelling. Propose that Microsoft grant you a volume discount or rate concession that accounts for forecast true-up risk. This is more credible and defensible than asking for a general discount.

Explore Hybrid or Flexible Models

Rather than locking in a fixed three-year commitment, propose a base commitment with a smaller reserved pool and monthly consumption-based billing for anything above that. This caps your true-up exposure while maintaining flexibility.

Common Mistakes That Drive Up True-Up Bills

  • Ignoring telemetry data: Microsoft shares usage reports throughout the EA period. Not reviewing these is negligent. Review them quarterly.
  • Delaying de-licensing: Procrastinating on licence removal after employee departure is the single largest source of audit issues.
  • Not challenging audits: If you disagree with Microsoft's count, push back. Many overages are resolved through formal dispute.
  • Failing to budget for true-up: True-ups should be forecasted and planned, not treated as a surprise. Model them into your software budget annually.
  • Not using your account team strategically: Your Microsoft Account Executive can help you navigate audit disputes and renewal negotiations. Engage them early and often.
  • Conflating true-up with fraud: True-up is legitimate. It's not a penalty. Approach it professionally and collaboratively, not defensively.

Case Study: How One Organisation Reduced True-Up by 55 Percent

A mid-sized financial services firm with 2,000 employees signed a Microsoft EA for 1,500 office seats, expecting 75 percent adoption. Their year-one true-up audit revealed 2,100 consumed licences—a 40 percent overage and a $180,000 invoice.

Rather than accepting the bill, they conducted a detailed audit. They discovered 200 licences assigned to contractors, interns, and vendors who shouldn't have been counted under their enterprise agreement. Another 150 licences were assigned to test environments and development machines. A further 100 were duplicate assignments in a failed directory migration.

They challenged the audit on these 450 items, citing documentation. Microsoft ultimately reduced the true-up by $99,000. For their renewal negotiation, they modelled a new commitment of 1,900 seats (reflecting actual growth and adoption rate) and proposed a three-year discount rate that factored in the overage risk and provided Microsoft margin certainty. They secured a 14 percent overall discount (versus their previous 18 percent) in exchange for the higher commitment.

Their lesson: systematic auditing and disciplined off-boarding saved them money in true-up reduction, and transparent renewal negotiation built trust with their account team, resulting in a better long-term contract.

Forward Planning: Building a True-Up Avoidance Culture

The organisations that avoid surprise true-up bills aren't sophisticated in any unusual way. They're simply disciplined about three things:

  1. Continuous monitoring: Monthly or quarterly reconciliation of EA commitment against actual consumption.
  2. Rapid off-boarding: Immediate licence de-assignment when employees depart or projects end.
  3. Proactive engagement with your account team: Regular conversations about usage trends, not just reactive responses to audits.

If you implement these three practices, your true-up will become predictable, manageable, and often significantly smaller than industry norms.

Explore Our Microsoft EA Case Studies

See how we've helped similar organisations negotiate better renewal terms and reduce surprise billing.

Read Case Studies

Stay Ahead of Microsoft Changes

Subscribe to our monthly newsletter for expert insights on licensing audits, renewal strategies, and vendor negotiations.

Microsoft EA Renewal Playbook

Download our step-by-step framework for approaching Microsoft EA renewal, including audit preparation, negotiation checklists, and benchmarking data from 500+ enterprise clients.

Download the Playbook

Ready to Optimise Your True-Up?

Our Microsoft licensing experts can audit your consumption, challenge Microsoft's count, and guide your negotiation. Book a confidential assessment.

Schedule Assessment