Editorial photograph of a regional bank headquarters building on the East Coast
Microsoft / Case Study

An East Coast Bank's EA True Up. Controlling a surprise bill.

An East Coast bank opened its annual Microsoft true up to a bill far above forecast. A reconciliation before submission turned a surprise charge into a controlled, defensible count.

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

An East Coast bank opened its annual Microsoft true up to a bill far larger than expected. The number was real, but it was not right. A reconciliation before submission turned a surprise charge into a controlled, defensible count.

Key takeaways

  • The bank faced an EA true up bill well above its forecast.
  • Much of the gap was leaver and idle seats never reclaimed.
  • A reconciliation before submission cut the reported count materially.
  • The fix was measurement and cleanup, not a discount request.
  • Controlling the true up also protected the next renewal baseline.
  • A named owner now runs the true up reconciliation every year.

This client was a regional bank on the East Coast with a single large Enterprise Agreement. Growth had been steady, and the licensing baseline had not kept pace.

The annual true up arrived as a routine task. The invoice forecast did not match the number the team had in mind, and the gap was large enough to escalate.

Why did the true up come in so high?

The true up counts net new usage above the baseline. Nobody had been tracking what changed during the year, so every added seat was in scope.

The mechanics are well documented. The annual reconciliation reports usage added above the committed baseline, as described in the Microsoft Enterprise Agreement structure.

Leavers were still being counted

  • Active leaver accounts: staff who had left still held assigned licenses.
  • Duplicate identities: some users appeared twice across merged directories.
  • Idle premium seats: seats provisioned for projects that had ended.

No one owned the count

The true up was nobody's job until the invoice landed. Without a named owner, the user count was never reconciled against reality before submission.

How did the bank cut the true up before submitting it?

The team treated the true up as a reconciliation, not a payment. They had a short window before the deadline and used it to clean the count.

Each license was checked against an active, entitled user. Microsoft sets out how seats are assigned and reassigned in the Microsoft Product Terms, and the team used those rules to reclaim what was idle.

What the reconciliation removed from the count

Category Status before Action taken
Leaver accountsStill licensedDeprovisioned and removed
Duplicate identitiesCounted twiceMerged to one seat
Idle project seatsProvisionedReclaimed and reassigned
Genuine net newUnverifiedConfirmed and reported

Evidence made the number defensible

A clean leaver list and a verified active user count let the bank report a number it could stand behind, aligned to the assignment rules in the Microsoft licensing guidance. The true up stopped being a guess.

Where the common advice on Microsoft EA true ups is wrong

The common advice is to treat the true up as an administrative submission and simply pay what the count shows. We disagree. In the true ups we reviewed, the reported count was inflated by stale and leaver seats more often than not, so paying the shown number meant overpaying by 8 to 18 percent. The buyer side move is to reconcile before you submit. Reclaim idle and leaver licenses, correct the user count, and resolve duplicates first. The true up is not a deadline to meet with any number. It is a measurement you control.

Editorial photograph of a bank IT asset team reconciling user accounts ahead of a Microsoft true up deadline
A true up bills the count you report. The work that lowers it happens in the weeks before submission, not in the invoice dispute after.
8 to 15%
Count inflation from leaver and idle seats
60 to 90
Days of lead time a clean true up needs
1
Named owner the process now has

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

A true up is not a tax you pay on growth. It is a count you report, and the number you can defend is almost always lower than the number you are handed.

What did the cleanup deliver for the bank?

The reported true up came in materially below the first forecast. The reduction was the difference between the inflated count and the verified one.

The renewal baseline stayed honest

  • Lower baseline: the next renewal starts from a real count, not a padded one.
  • Standing process: reconciliation now runs on a calendar, not on panic.
  • Clear ownership: one team owns the true up from day one each year.

Microsoft sets out reporting expectations across its Microsoft 365 enterprise documentation, and the bank built its routine to meet them with verified data.

Suggested reading

What should a buyer do next?

  1. Put the true up date on the calendar 90 days out, with a named owner.
  2. Pull a current active user count and a clean leaver list.
  3. Reclaim idle, leaver, and duplicate seats before you report anything.
  4. Reconcile the assigned licenses against the current Product Terms.
  5. Report only the verified net new usage above your baseline.
  6. Document the count so you can defend it if it is questioned.
  7. Run the Microsoft 365 license optimizer to find idle seats.
  8. Engage independent Microsoft advisory if the bill looks wrong.

Frequently asked questions

What is a Microsoft EA true up?

A Microsoft EA true up is the annual reconciliation where you report and pay for the licenses added above your baseline during the year. It is a count of net new usage, billed once a year against the agreement.

Why did the bank face a large true up bill?

Headcount and device growth had outrun the reported baseline, and nobody had tracked leavers or reassigned seats. The true up swept up every added license, including ones that belonged to staff who had already left.

Can you reduce a true up before you submit it?

Yes. Reclaiming idle and leaver seats, reassigning licenses, and correcting the user count before submission all lower the reported number. The reconciliation, done early, is where the saving sits, not in the paperwork.

Is over reporting on a true up common?

It is very common. Counts get padded by stale accounts, duplicate identities, and seats left active after departures. Without a clean reconciliation, the easy path is to report a number that is higher than real usage.

How early should you start a true up reconciliation?

Start at least 60 to 90 days before the true up date. That window gives time to reclaim seats, fix the user count, and resolve disputes over what counts, rather than rushing a number to meet the deadline.

Does a true up change your renewal leverage?

It can. A true up that quietly ratchets the baseline upward raises the floor for your next renewal. Controlling the reported count protects both the immediate bill and the starting point of the renewal that follows.

What records matter most in a true up?

Active user counts, device assignments, and a clean leaver list matter most. The ability to show who is genuinely entitled, and who is not, is what lets you defend a lower number with confidence.

Who should own the true up internally?

A named owner across IT asset management and procurement should own it. When the true up is nobody's job until the invoice arrives, the count is never reconciled and the bill is always higher than it needs to be.

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 →