Editorial photograph of a modern enterprise office where a finance team reviews annual Microsoft license counts
Microsoft / True Up

Microsoft EA True Up. The 2026 complete guide.

The annual true up settles every license you added during the year. Count it late and it overcharges you. Plan it early and it is the cheapest license event you run.

Contact Us Microsoft Practice
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

The Microsoft EA true up is the annual reconciliation that settles what you added during the year. Counted late, it overcharges you. Planned early, it is the cheapest license event you run. This guide covers the counting rules, the timing traps, and the moves that cut the invoice.

Key takeaways

  • A true up bills for net new licenses added above your enrollment baseline during the year.
  • You cannot reduce the base at a true up. You only ever add. Reductions wait for renewal.
  • The anniversary date, not the order date, sets the deadline most buyers miss.
  • Shelfware added in a panic mid year becomes a permanent floor once it is trued up.
  • Copilot and per user security add ons are the fastest growing line on recent true ups.
  • An internal count run 90 days early beats the count your reseller hands you.
  • Clean reconciliation typically trims the true up invoice by 10 to 25 percent.

A true up is not a tax. It is an annual order. Microsoft lets you grow inside the enrollment and settle the additions once a year instead of at every purchase.

The mechanism is fair. The execution is where money leaks. Most overpayment comes from counting badly, not from the rules themselves.

What is a Microsoft EA true up and when does it happen?

A true up is the once a year true up order that reconciles licenses added above your baseline. You submit it before your enrollment anniversary, and it covers every net new seat and qualifying addition since the last count.

The Enterprise Agreement is built around this rhythm. You commit to a baseline at signing, deploy freely during the year, then settle the growth annually.

The anniversary date sets the clock

Your true up is due on the enrollment anniversary, not the calendar year end and not Microsoft fiscal year end. Confusing the three is the single most common timing error we see.

Order date versus usage date

You are billed from when the license was first used, not when you place the true up order. Deploying in month two and counting in month eleven still means you owe from month two.

How does Microsoft count licenses for the annual true up?

The count is a net additions count. You compare current deployment against your enrollment baseline and pay for the increase. You never get credit for a decrease at this event.

That asymmetry is the heart of the trap. Additions flow up immediately. Reductions only land at renewal, when you reset the baseline.

What counts as an addition

Step ups are additions too. Moving a seat from E3 to E5 is a priced change, not a free swap, and it lands on the true up.

  • New user or device seats: any qualified user or device above the baseline count.
  • Step ups: moving a seat from E3 to E5 is a priced addition, not a swap.
  • Add ons: Copilot, security, and compliance add ons attach per user and count.

Where the numbers come from

Pull your own figures from the admin center and your identity provider. Microsoft license terms and product rules live in the Microsoft Product Terms, and you should reconcile against active accounts, not headcount.

What are the most expensive Microsoft true up traps?

The expensive traps are not pricing tricks. They are hygiene failures that turn temporary growth into a permanent baseline you carry for years.

Common true up traps and the buyer side fix

Trap What it costs The fix
Counting leaversPaying for inactive accountsReconcile to active identities
Emergency mid year buysPermanent shelfware floorUse CSP for spikes
Blind step upsE5 added without a needMap features to roles
Reseller count accepted8 to 18 percent over trueRun your own count first

The shelfware floor

Once a seat is trued up, it joins the baseline. You cannot remove it until renewal. A panic purchase in March becomes a fixed cost until the next renewal cycle.

The add on creep

Per user add ons are now the fastest growing true up line. Microsoft 365 Copilot and the unbundled security stack attach quietly, and each one is a recurring per user charge once trued up.

How do you reduce a Microsoft EA true up bill?

You reduce it by counting early, counting yourself, and removing waste before the count freezes it. The work happens 60 to 90 days before the anniversary, not in the final week.

Reconcile before you report

  • Deactivate leavers: remove accounts for people who have left before the count date.
  • Reclaim idle seats: pull licenses from accounts with no sign in for 90 days.
  • Right size step ups: drop E5 features nobody uses back to E3 where you can.

Where the common advice on Microsoft true ups is wrong

The standard reseller advice is to accept the prepared true up count and pay it on time to stay compliant. We disagree. In roughly seven out of ten true up reviews we ran, the prepared count was higher than the deployed reality, and the customer paid for inactive accounts and unused step ups. The buyer side move is to run your own reconciliation 90 days early, deactivate leavers, reclaim idle seats, and submit your own defensible count. On time is good. Correct and on time is cheaper.

Editorial photograph of a finance and IT team reviewing license counts on a shared screen before a Microsoft renewal
The cheapest true up is the one you reconcile in March for an October anniversary. Late counts inherit every account nobody cleaned up.
13%
Median true up overstatement we found
90
Days before anniversary to start counting
10 to 25%
Typical invoice cut from clean counting

Source: Redress Compliance advisory engagement file, 2024 to 2025.

A true up only adds. It never subtracts. Every seat you fail to clean before the count becomes a cost you carry until the next renewal.

Time the spikes off the EA

Run short term and seasonal demand through CSP, not the EA. Microsoft documents the buying paths on its how to buy page. Keep the EA baseline for stable demand so spikes never freeze into it.

Suggested reading

What should a buyer do next?

  1. Confirm your true exact enrollment anniversary date and work back 90 days.
  2. Pull an active identity report and a sign in report from the admin center.
  3. Deactivate leavers and reclaim seats idle for 90 days or more.
  4. Map E5 step ups to the roles that actually use the features.
  5. Build your own count and compare it line by line to the reseller count.
  6. Move seasonal demand to CSP so it never enters the baseline.
  7. Run the Microsoft 365 license optimizer before you submit.
  8. Engage independent Microsoft advisory before you accept any prepared count.

Frequently asked questions

What is a Microsoft EA true up?

A true up is the annual order that reconciles licenses added above your enrollment baseline. You submit it before your enrollment anniversary and pay for net new seats and qualifying additions made during the year.

When is the Microsoft EA true up due?

It is due on your enrollment anniversary date, not the calendar year end and not Microsoft fiscal year end. Most timing mistakes come from confusing those three dates, so confirm the anniversary in your enrollment paperwork.

Can you reduce licenses at a true up?

No. A true up only adds licenses above the baseline. Reductions are only possible at renewal, when you reset the baseline. This asymmetry is why seats added in a panic become a fixed cost until renewal.

How does Microsoft count licenses for a true up?

Microsoft counts net additions against your enrollment baseline, including new seats, step ups such as E3 to E5, and per user add ons. You should reconcile against active identities and sign in data, not raw headcount.

What is the difference between the order date and the usage date?

You are billed from when a license was first used, not when you place the true up order. Deploying in month two and counting in month eleven still means you owe from month two of usage.

Why do true up counts come in too high?

Prepared counts often include leavers, idle accounts, and unused step ups. In our reviews the prepared count overstated paid additions by 8 to 18 percent, so running your own reconciliation first protects the invoice.

How early should you start the true up count?

Start 60 to 90 days before the anniversary. That window gives you time to deactivate leavers, reclaim idle seats, right size step ups, and build a defensible count before the deadline freezes the numbers.

How much can a clean true up save?

Clean reconciliation typically trims the true up invoice by 10 to 25 percent. The savings come from removing inactive accounts, avoiding unneeded step ups, and keeping seasonal spikes off the enrollment baseline.

Microsoft EA Renewal Playbook

The full microsoft ea renewal playbook from the Microsoft Practice.

Microsoft renewal moves, the EA framework, the M365 SKU framework, the Copilot framework, and the buyer side moves across the full Microsoft estate.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

No spam. We will only email you about this download. Privacy.
Run the Microsoft 365 license optimizer against your estate in under five minutes.
Open the Tool →