Reducing Microsoft 365 Shelfware
Cut idle licenses before they hit the true up.
Microsoft 365 true up discipline is how you stop the Enterprise Agreement reconciliation from billing for seats you no longer use. The true up counts what you added, not what you stopped using, so the discipline is to reconcile before you pay.
A Microsoft 365 true up is the annual reconciliation inside an Enterprise Agreement where you count and pay for the licenses you added during the year. It exists because the EA lets you deploy first and account later, which is convenient operationally. The catch is the direction of travel. The true up captures increases, the seats and upgrades you added, but it does not automatically reduce your commitment for seats you stopped using. Left unmanaged, the true up is a ratchet, and Microsoft 365 true up discipline is the practice that stops it climbing on autopilot.
The asymmetry is the whole point to understand. Because the process only adds, the work of subtracting falls entirely to the buyer. A team that deploys freely through the year and never reconciles will true up to a number that reflects every addition and none of the departures.
The bill grows on its own because three forces all push the count upward and nothing pushes it down unless you act. Seats get added for joiners and projects and are rarely removed for leavers. Edition assignments drift upward, with users placed on E5 by default when E3 would serve. And new add ons, including Copilot seats and the agent governance license, get deployed and then swept into the next true up. Each force is reasonable in isolation. Together, with no reconciliation step, they produce a true up that bills for an estate larger than the one you actually use.
This is not a vendor tactic so much as a structural feature of how the agreement counts. The defense is operational discipline, applied before the count is taken rather than after the invoice arrives.
True up discipline looks like a reconciliation run before every true up, on a fixed checklist. The table sets it out.
| Step | The move | Why it works |
|---|---|---|
| Reconcile | Match assigned licenses against active users in the period. | Surfaces seats that are assigned but idle. |
| Reclaim | Remove licenses from leavers and dormant accounts. | Stops the true up counting seats no one uses. |
| Right size | Move low adoption users from E5 to E3. | The true up applies the level you assign, so the level matters. |
| Separate | Review Copilot and the agent governance license on their own. | Keeps AI add ons from being trued up by default. |
The single highest return step is the reconciliation itself, because it converts an automatic count into a deliberate one. Run it on a calendar, owned by a named person, well before the true up date, so reclaimed seats are out of the count before it is taken.
You negotiate the true up at renewal by fixing the asymmetry in the agreement itself. The standard EA only counts up, so the goal is to win the right to count down. Negotiate true down or reduction rights so the commitment can fall when usage falls, secure seat reduction rights that survive the term, and cap the uplift at 3 to 5 percent CPI indexed so the trued up base cannot also carry a large increase. Carve Copilot and the agent governance license out of automatic uplift so the AI lines stay deliberate. These terms turn the true up from a one way ratchet into a genuine reconciliation.
Microsoft will defend the standard mechanics, so bring usage data that shows the gap between assigned and active. Evidence of idle capacity is what makes the case for reduction rights, and the renewal is the moment those rights are won.
Consider an enterprise buyer, anonymized, that had deployed Microsoft 365 freely across three years without a reconciliation step. Ahead of the true up, the team matched assigned licenses to active users and found a meaningful share of E5 seats assigned to users who touched no E5 specific feature, plus a block of licenses still assigned to leavers. They reclaimed the idle seats, moved the low adoption users to E3, and reviewed Copilot separately rather than letting it ride into the count. The true up that would have billed for the full assigned estate instead reflected the right sized one, and the renewal added reduction rights so the same gap could not reopen. The saving came not from a discount but from counting honestly before paying.
True up discipline is part of the wider Microsoft 365 negotiation. Read the full picture in the SaaS Negotiation Guide, then the related moves in reducing Microsoft 365 shelfware and E3 versus E5, negotiating the right level. When you want help running the agreement, our Microsoft 365 and Copilot negotiation service works from your side of the table.
For the full picture, read the SaaS Negotiation Guide. To put it to work on your deal, get a quote or book a strategy call.
Last reviewed March 2026.
One SaaS pricing or packaging change a week, why it matters for buyers, and one move you can make before your next renewal. Free, and written from your side of the table.
More from this cluster.