SN SaaS Negotiation Experts

Microsoft 365 and Copilot Negotiation9 min read

Reducing Microsoft 365 Shelfware

Microsoft 365 shelfware is capacity you pay for and nobody uses, and it is usually the largest recoverable cost in the estate. Find it with usage data and remove it before the renewal, so the lower count becomes the baseline you negotiate from.

Key takeaways

  • Shelfware is unassigned seats, inactive users, and idle premium features you still pay for.
  • It is typically the single largest recoverable saving in a Microsoft 365 deal, ahead of any headline discount.
  • Usage and assignment data is the evidence: it shows exactly what is consumed and what is not.
  • Remove shelfware before the renewal so the lower count, not the inflated one, becomes the negotiation baseline.

What is Microsoft 365 shelfware?

Microsoft 365 shelfware is licensed capacity you are paying for and not using. It takes three common forms: seats assigned to no one, seats assigned to users who are inactive or have left, and premium features such as E5 security, compliance, or analytics capabilities that are licensed across the workforce but used by only a fraction of it. Each form is invisible on an invoice, which shows a clean per seat total, and each is plainly visible in usage data, which shows who actually logged in and which features they touched.

Shelfware accumulates because licensing decisions are made for a moment in time and then renewed on autopilot. Headcount changes, projects end, and a premium tier bought for one initiative becomes the default for everyone. The renewal proposal then takes last year's inflated count as the starting point and applies an uplift to it, so the buyer pays a rising rate on capacity they never used. The fix is to reset the count before the uplift is applied.

Why is shelfware the biggest saving?

Removing shelfware is frequently a larger saving than any discount the vendor will offer, because it cuts the quantity rather than the rate. A discount lowers the price of every seat by a few percent. Removing unused seats and idle premium features lowers the count outright, and the saving compounds across the whole contract term. It is also the hardest saving for a vendor to resist, since they cannot credibly insist you keep paying for licenses your own logs show are dormant. Argument loses to evidence here, every time.

This matters more in 2026 because the AI repricing wave is pushing renewal asks higher. AI driven asks run 20 to 37 percent against a 3 to 9 percent historical uplift, by published market estimates, and an inflated seat count multiplies that increase. Cutting shelfware shrinks the base the uplift applies to, which means the same percentage ask costs less in absolute terms.

How do you find Microsoft 365 shelfware?

Pull usage and assignment data for a representative period, ideally 90 days or more, and look for three signals. First, assigned but inactive: seats with no sign in activity. Second, unassigned: licenses you own that are attached to no user at all. Third, feature idle: premium capabilities licensed broadly but used narrowly. Map each finding to a specific action so the analysis becomes a plan rather than a report.

SignalWhat it meansAction before renewal
Assigned but inactiveSeats held by users who do not sign in.Reclaim and remove from the renewal count.
Unassigned licensesPaid capacity attached to no user.Cut from the contract entirely.
Idle premium featuresE5 capabilities licensed broadly, used narrowly.Move those seats to E3 and license E5 only where used.

What should you secure in the renewal?

Once the count reflects real usage, protect it. Secure seat reduction rights so you can shed licenses mid term as headcount or projects change, rather than carrying dead seats to the next renewal. Lock pricing at the SKU level so the rate cannot reset when the package is adjusted, and cap any uplift at 3 to 5 percent indexed to CPI inside the Enterprise Agreement. These terms keep shelfware from creeping back, because the contract now flexes downward as well as up.

Timing turns the analysis into leverage. Begin the renewal 6 or more months early so the usage review is complete before any deadline, and present the reduced count as the baseline rather than negotiating down from the inflated one. A buyer who arrives with a clean count and the right to reduce further is negotiating from facts, and disciplined work of this kind typically lands 10 to 30 percent savings at renewal.

What to do next

Run the usage review, reset the count, and lock the right to keep it lean. Our Microsoft 365 and Copilot Negotiation service does this end to end, the SaaS Negotiation Guide sets out the full method, and the companion piece on E3 versus E5: negotiating the right level shows how the same data decides the tier as well as the count. Shelfware is the saving hiding in plain sight. Usage data is how you make the vendor see it too.

Get the full method

The SaaS Negotiation Guide collects the usage review, the counters, and the clauses in one place. Free to download.

Download guide

Last reviewed January 2026

Newsletter

The SaaS Spend Brief

One pricing or packaging development each week, why it matters, and one move you can make. No hype.