Locations

Resources

Careers

Contact

Contact us

Microsoft EA Negotiations

Mastering the Microsoft EA True-Up: Turning Annual Reporting into Negotiation Leverage

Mastering the Microsoft EA True-Up: Turning Annual Reporting into Negotiation Leverage

microsoft ea true-up

Mastering the Microsoft EA True-Up in 2025

In 2025, controlling software costs is a top priority for CIOs and CFOs. One often overlooked opportunity lies in Microsoft EA true-up management – the annual process where you report license usage under your Microsoft Enterprise Agreement (EA).

The “true-up” is typically viewed as a routine compliance task, but it can be much more. It’s the yearly checkpoint where Microsoft expects to lock in additional revenue from any growth in your software usage.

However, with the right strategy, you can turn the Microsoft EA true-up process into a powerful tool for cost optimization rather than a budget trap. For a comprehensive guide, read our overview of Microsoft Enterprise Agreement negotiations.

This guide demystifies the true-up process and shows how to leverage it as a negotiation tool. By accurately tracking usage, identifying Microsoft EA shelfware (unused licenses), and challenging Microsoft’s calculations, you can avoid unnecessary costs and even use the true-up data to drive a better deal in your next EA renewal.

Let’s break down why the true-up matters, common pitfalls to avoid, and a step-by-step framework to master the process ahead of your 2025 renewals.

Why the True-Up Matters More Than Ever

In today’s environment, the true-up is more important than ever for both Microsoft and its customers. Here’s why it matters now:

  • Microsoft’s Revenue Lock-In: Microsoft relies on the true-up to secure additional revenue each year. If your organization has added users or deployed additional software, Microsoft expects you to report these changes and pay for them accordingly. Essentially, the true-up is Microsoft’s built-in mechanism to lock in revenue from growth in your usage. They often anticipate that companies will expand usage year-over-year, and they price future contracts accordingly.
  • Budget Impact for You: For your organization, an unchecked true-up can mean an unplanned budget hit. A significant surprise true-up bill at year-end can disrupt financial plans. That’s why finance leaders should treat the true-up as a negotiation event, not just a compliance chore. It’s an opportunity to review what you’re paying for and to avoid rubber-stamping new costs.
  • Strategic Timing: With many organizations facing EA renewals in 2025, the stakes are high. Microsoft’s sales teams often expect a 10–20% increase in spend at renewal, assuming your needs have grown. A well-managed true-up provides you with data to challenge those assumptions. Instead of passively accepting higher costs, you can use true-up findings to negotiate or even reduce your future commitments.
  • Compliance vs. Optimization: While you must stay compliant (avoiding under-reporting), there’s a flip side: over-reporting usage pads Microsoft’s revenue and locks you into higher costs. The true-up matters because it’s the moment you can either give Microsoft free money for unused licenses or reclaim control and only pay for what you use. In short, it’s a pivotal point where good reporting accuracy directly translates into cost savings.

Learn more about Enterprise Agreement vs MPSA.

Common Pitfalls in the True-Up Process

Many organizations fall into the same traps during the true-up. Being aware of these common pitfalls is the first step in avoiding them:

  • Overreporting Usage: Perhaps the most frequent mistake is reporting more licenses or users than were truly active. This often happens when companies simply count all allocated licenses (including idle ones) or err on the side of overestimation “to be safe.” Overreporting means you pay for licenses you aren’t actually using, effectively overpaying and creating shelfware. Remember: the goal is to report exactly what’s needed – no less (to avoid compliance risk) but certainly no more.
  • Accepting Microsoft’s Math Unchallenged: Microsoft might present you with their calculations of your usage (for example, via a deployment summary or a true-up quote). A significant pitfall is assuming those numbers are correct without verification. Sometimes, Microsoft’s count may include errors such as duplicate users, retired hardware, or misinterpreted data. Blindly accepting their license math can lead to inflated costs. Always validate their figures against your own records.
  • Missing Inactive or Reassigned Users: In large organizations, it’s easy to overlook licenses assigned to users who are no longer active (such as former employees, contractors, or those with changed roles) or devices that have been decommissioned. Failing to identify these inactive licenses means you might report them (and pay for them) unnecessarily. This “shelfware” – licenses paid for but sitting unused – is essentially wasted budget. A common true-up mistake is not cleaning up inactive licenses before reporting usage.
  • Ignoring Documentation and Internal Records: Some teams scramble during true-up season without a clear internal record of license assignments and usage. This reactive approach often leads to errors or reliance on Microsoft’s data. Failing to maintain accurate documentation of your license entitlements, activations, and reassignments throughout the year is a pitfall that undermines your ability to challenge the true-up. Without your data, you’re at the mercy of Microsoft’s interpretation of your usage.

Avoiding these pitfalls comes down to being proactive and diligent. Next, we’ll outline a step-by-step framework to take control of the true-up process and sidestep these common errors.

Step-by-Step True-Up Management Framework

Turning the true-up from a headache into a strategic advantage requires a structured approach.

Below is a step-by-step framework for Microsoft true-up best practices that you can start implementing well ahead of your 2025 EA renewal:

  1. Perform an Internal Usage Audit: Don’t wait for Microsoft to tell you what you’ve used – find out yourself. Conduct an internal audit of all Microsoft licenses covered under your EA. This means counting the number of users or devices that are using each product. Use your IT asset management tools, cloud admin portals, and HR records to cross-verify active users. For example, check your Office 365 or Microsoft 365 admin center to see the difference between active and assigned users on each subscription. For on-premises software, inventory the installations (e.g., the number of SQL Server instances running). This audit gives you a factual baseline. Often, organizations discover discrepancies – such as licenses assigned to 1000 users while only 900 are truly active. By identifying these now, you can address them before reporting to Microsoft.
  2. Identify Shelfware and Inactive Licenses: As part of your audit, pinpoint unused entitlements. Shelfware in a Microsoft EA could be unused Office 365 seats, Power BI licenses for users who never logged in, or extra Windows Server licenses on decommissioned VMs. Look for accounts that haven’t been used in months or users with multiple licenses where one could be removed. Common culprits include expensive add-ons or higher-tier licenses provisioned broadly, which are only needed by a fraction of people. For instance, you might find you purchased 500 Visio licenses but only 50 people actively use Visio – the rest are shelfware. Compile a list of these inactive or excess licenses. This is gold: it shows where you’re overspending. Plan to reclaim or reallocate those licenses now, before true-up. Removing or reassigning them means you won’t include them in your true-up count, avoiding additional costs. (Bonus: Many organizations find that this exercise alone can save significant money – some have uncovered millions in potential annual savings by cleaning up unused licenses.)*
  3. Validate Microsoft’s License Calculations: When it’s time for the official true-up, Microsoft (or your reseller) will typically request your numbers or provide their usage report for the year. Never assume their numbers are infallible. Cross-check every line of Microsoft’s calculations with your internal audit data. If Microsoft’s report indicates that you have added X number of a certain license, verify this against system records. Ensure that items such as test/dev environments, backup servers, or dual-use scenarios aren’t being double-counted. If something doesn’t add up – for example, Microsoft counts 100 extra Office 365 users, but you know 30 of those are former employees who left – challenge it. Reach out to Microsoft with your evidence and get the discrepancy resolved. Validating the math might involve aligning on licensing rules, too: clarify how Microsoft defines a “qualified user or device” for each product so you both count the same way. By validating and negotiating any differences, you ensure you only pay for accurate, verified usage.
  4. Reset Your Baseline Before Renewal: The true-up is not just about paying for last year’s growth; it’s your chance to reset the licensing baseline ahead of your EA renewal. After cleaning up shelfware and confirming accurate counts, you’ll have a leaner view of what licenses you truly need going forward. Use this opportunity to right-size your commitments. For example, if you discovered that 200 out of your 1,000 Office 365 E5 licenses were unused and you reclaimed them, you might enter the renewal with only 800 E5 licenses needed. Document these findings and actions. By reporting a lower (and accurate) usage number at the true-up, you prevent those 200 unused licenses from carrying into the new agreement as a baked-in cost. Essentially, you’re true-down internally now so that at renewal, you can negotiate from a lower, justified baseline. This step ensures the true-up exercise translates directly into cost savings in the next EA cycle.

By following this framework, you transform the true-up from a rushed, Microsoft-driven scramble into a well-planned, data-driven exercise. You gain control over the numbers before Microsoft ever sees them.

Next, let’s look at how to leverage this hard-won accuracy when it comes time to negotiate with Microsoft.

Turning the True-Up into Negotiation Leverage

A successful true-up process arms you with facts and clarity – exactly what you need to negotiate with Microsoft from a position of strength. Here’s how to turn your true-up reporting into genuine Microsoft EA negotiation leverage:

  • Use Data to Counter Microsoft’s Assumptions: Microsoft’s reps often enter renewal discussions assuming your usage (and spending) will increase. Now you have the data to challenge that narrative. If your true-up revealed areas to cut back, bring that to the table. For instance, if only 800 of 1,000 purchased licenses are in use, you can confidently plan to renew for 800. Present this true-up data as proof of what you need. This hard evidence makes it difficult for Microsoft to justify a big uplift in your renewal pricing or quantities. You’re not just saying “we want to spend less” – you’re showing why a lower commitment reflects reality.
  • Turn Shelfware into Savings: Every piece of shelfware you identified is a negotiation chip. Perhaps you’ve discovered that your organization has been paying for an extra security add-on that nobody is using, or hundreds of inactive seats across various products. In renewal talks, position these as areas for concessions. You might say, “We found we over-licensed Product X by 200 seats last year. We won’t be renewing those – and this gives us budget room to consider other needs, or it should translate into a lower total renewal cost.” Microsoft may try to upsell different products to make up the gap, but stick to the facts: licenses that aren’t used should be removed or discounted. By clearly articulating where you’ve been overspending, you make it easier to push for Microsoft EA cost savings in 2025 rather than increases.
  • Leverage Unexpected Growth Wisely: On the other hand, your true-up might reveal that the usage of some products has grown significantly. Use that information smartly. If one service became very popular (say, your Azure consumption or Windows Server count spiked), you now have insight into where you might need more licenses. Bring this up in negotiations to seek better pricing or terms. For example, “We added 20% more SQL Server cores this year due to new projects – we need to accommodate that, but we expect a volume discount on SQL licenses because of it.” This signals to Microsoft that you understand your environment and won’t accept blanket price increases; you expect a fair deal where your growth is priced competitively.
  • Start Early and Be Assertive: True negotiation leverage comes from preparation. Ideally, begin internal discussions 6-12 months before your EA renewal, using the accumulated true-up data from the term. By the time you’re at the table with Microsoft, you should have a clear list of what licenses to cut, what to add, and what pricing you aim for. Clearly communicate that you have maintained accurate records and optimized your usage. Microsoft will recognize you as a savvy customer. This reputation – built by mastering true-ups – can make them more flexible. They know you’ll catch any funny math, and that you’re willing to walk away from overspending. Use that to negotiate price caps, flexible terms (like the ability to adjust certain licenses up or down annually without penalty), or other perks. The key is framing the true-up as a fact-based story of your needs: you’re simply asking to pay for what you use, nothing more.

By shifting the true-up from a mere payment exercise to a baseline for negotiation, you turn the tables in the renewal process.

You’re leveraging the truth of your usage – good or bad – to ensure the next deal aligns with your actual requirements and eliminates fat. This is how the annual report becomes annual leverage.

Avoiding Microsoft EA Overpayment Risks

When managed poorly, an EA true-up can result in overpayment – paying for far more than you need.

To wrap up our strategic guide, let’s highlight how to avoid those overpayment risks and achieve Microsoft EA cost savings:

  • Treat True-Up as a Continuous Process: Don’t think of true-up as a once-a-year scramble. The best way to avoid overpaying is to continuously track license usage throughout the year. Regular (quarterly or monthly) internal reviews mean there are no surprises. If you catch a trend of declining usage in a certain product, you can adjust sooner. Ongoing Microsoft EA license audit practices ensure you’re never in a position of blindly accepting a bill.
  • Reclaim and Reassign Licenses Proactively: Develop a habit of reclaiming licenses as people leave or projects come to an end. For example, when an employee exits, have IT immediately free up their Office 365 license rather than leaving it active. Those reclaimed licenses can be kept in a pool to allocate to new users, thereby reducing the need to purchase additional ones. By true-up time, you’ll have fewer idle licenses in the count. This prevents inflated true-up counts and saves money.
  • Right-Size Your License Levels: Microsoft often sells suites (like Microsoft 365 E5) that include many services. Make sure users have the appropriate level of license for their needs. If only 40% of your workforce uses advanced features, consider downgrading the remaining users to a lower license level (e.g., E3 or E1). This avoids paying premium prices for features that a large portion of your staff doesn’t use. True-up reporting will then reflect a more cost-effective mix of licenses, rather than overspending on high-end SKUs for all.
  • Forecast with Real Usage Data: Use what you learn each true-up to forecast next year’s needs accurately. This helps you set budgets and negotiate caps. For instance, if you see a department reducing headcount or moving off a Microsoft product, factor that in and don’t commit to those licenses in the future. Accurate forecasting based on data protects you from over-committing in the renewal (which is a common cause of overpayment – buying more “just in case”).
  • Ensure Compliance Without Overkill: Finally, maintain compliance without overkill by avoiding the trap of buying “safety” licenses. Sometimes, the fear of audits causes companies to over-purchase. Remember that an audit penalty for under-licensing is serious, but so is wasting tens of thousands on licenses you never use. Stick to the mantra: be compliant, but with zero shelfware. If you’ve done your homework, you can confidently say you have exactly what you need.

By following these practices, you significantly cut the risk of Microsoft EA overpayment. You’ll meet your legal obligations to Microsoft and keep your IT spend lean and efficient. In essence, you’re making the true-up process serve your organization’s interests rather than Microsoft’s alone.

Read about Timing Your Microsoft EA Renewal: 12-Month Checklist.

FAQ – What to Do Next

As a final checkpoint, here’s a quick FAQ addressing common questions and next steps for mastering your Microsoft EA true-up:

Q: What exactly is a Microsoft EA true-up?
A: A true-up is the annual reporting process in a Microsoft Enterprise Agreement where you reconcile your license usage. In simple terms, you count any additional licenses or users added during the year and report them to Microsoft, which then charges you for the difference (usually at pre-agreed pricing). It ensures you pay for any growth in usage to stay compliant. Think of it as “truing up” your license count to match reality each year of the EA term.

Q: When should we start preparing for our true-up?
A: Begin preparing well before the true-up date – don’t wait until the last minute. Ideally, you should track usage throughout the year, but at a minimum, start focused true-up preparation 3-6 months in advance. This gives you time to audit internally, clean up unused licenses, and resolve any discrepancies. If your EA renewal is also approaching, start preparing even earlier (e.g., 6-12 months before the renewal) so that your true-up findings can inform your renewal strategy. Early preparation means no surprises and no rush when the deadline arrives.

Q: How do we validate Microsoft’s license math?
A: To validate Microsoft’s numbers, first obtain the details – for example, ask for a Microsoft License Statement or true-up report that shows what they believe your deployment counts are. Then, cross-reference each line item with your internal records. Use admin portals (such as the Microsoft 365 admin center and Azure portal) and any software asset management tools to view your actual usage. If Microsoft’s report shows 500 of a certain license and you only find 450 active in your system, flag it. Double-check criteria (are some licenses counted differently?). Don’t hesitate to engage Microsoft or your reseller and ask them to explain how they arrived at their figures. By comparing side by side, you can catch errors such as retired users or systems that Microsoft still has on record. The goal is to reach a mutual agreement on the correct count before finalizing the true-up payment.

Q: Can the true-up really help reduce renewal costs?
A: Absolutely. When done right, the true-up becomes a powerful tool for cost reduction in your renewal. By identifying unused licenses and over-provisioned services, you gain the ability to lower your future commitments. For example, if you paid for 1,000 seats but found only 800 are needed, you can renew at 800, saving money. Additionally, the process highlights usage trends – you may discover that certain expensive products aren’t widely adopted, leading you to remove them next term. Furthermore, using accurate true-up data in negotiations allows you to push back against any across-the-board price increases. It shifts the conversation from “Here’s your new higher quote” to “Here’s what we use and need.” Many organizations have found that a diligent true-up process directly translates into tens of thousands (or even millions) of dollars in savings on their subsequent EA renewal. The key is using the true-up insights proactively rather than just signing off on whatever Microsoft expects.

Q: What’s the single most important step to avoid overpaying?
A: If we have to pick one, the most important step is conducting a thorough internal audit and cleanup before reporting your true-up. In other words, familiarize yourself with your own usage thoroughly. This encompasses identifying and reclaiming unused licenses, verifying active users, and making sure your counts are accurate. By doing this, you ensure you’re not buying licenses for ghosts. This one step – internal audit and cleanup – prevents overreporting, which in turn prevents overpaying. It also equips you with reliable data for all the other steps. In summary, visibility into what you have and what you use is the foundation of avoiding overspend. Everything else (negotiating better deals, forecasting needs, staying compliant) builds on that visibility.

Read more about our Microsoft Negotiation Service.

Call to Action – Contact Us Now

Do you want to know more about our Microsoft Negotiation Service?

Please enable JavaScript in your browser to complete this form.

Author

  • Fredrik Filipsson

    Fredrik Filipsson brings two decades of Oracle license management experience, including a nine-year tenure at Oracle and 11 years in Oracle license consulting. His expertise extends across leading IT corporations like IBM, enriching his profile with a broad spectrum of software and cloud projects. Filipsson's proficiency encompasses IBM, SAP, Microsoft, and Salesforce platforms, alongside significant involvement in Microsoft Copilot and AI initiatives, improving organizational efficiency.

    View all posts