You’re Probably Paying 22-40% Too Much for M365
If your organization has more than 1,000 Microsoft 365 users, you are almost certainly overpaying. Not by a little — by 22-40%.
How do we know? Because we’ve been optimizing Microsoft licensing for 25 years, and the pattern is the same across every enterprise we assess. The waste is structural, not accidental. And Microsoft has no incentive to tell you about it.
Here’s where the money is hiding.
The Three Places M365 Waste Hides
1. The E5/E3 Mismatch (Biggest Impact)
Microsoft E5 costs roughly $57/user/month. E3 costs $36/user/month. That’s a $21/user/month difference — or $252/user/year.
The question every enterprise should ask: Does every E5 user actually need E5?
In our experience across hundreds of assessments, the answer is overwhelmingly no. The typical enterprise has:
- 10-20% of users who genuinely need E5 features (advanced security, compliance, analytics, phone system)
- 80-90% of users who use Outlook, Teams, Word, Excel, and OneDrive — all included in E3
For a 10,000-user organization where 70% of E5 users should be E3:
7,000 users × $252/year savings = $1.76M annually
That’s not a rounding error. That’s a headcount.
2. Ghost Licenses (Quick Win)
Every organization has them: M365 licenses assigned to employees who left the company 6, 12, or 24 months ago. The accounts are disabled but the licenses keep billing.
Common causes:
- Offboarding gaps — HR notifies IT, but license deprovisioning isn’t in the workflow
- Shared mailboxes — Former employees’ mailboxes kept “just in case” with full licenses
- Service accounts — Automated accounts running with E5 licenses when they need no license at all
- Contractors and temps — Engaged for 3 months, licensed for 3 years
We typically find 5-15% of an organization’s M365 licenses are ghosts. At $57/user/month for E5, 1,000 ghost licenses costs $684,000/year. For nothing.
3. True-Up Clause Traps
Microsoft Enterprise Agreements include “true-up” clauses that require you to report your actual license usage annually and pay for any overage. Here’s what most organizations don’t know:
- True-up terms are negotiable. Microsoft presents them as fixed contractual obligations. They’re not. We’ve renegotiated true-up clauses that saved clients millions.
- True-up counts include test/dev environments that shouldn’t be counted — unless your contract specifically excludes them
- Microsoft knows your usage better than you do. Their telemetry shows exactly who’s using what. If you haven’t run your own usage analysis, you’re negotiating blind against a counterparty with perfect information.
Why Microsoft Won’t Tell You
Microsoft’s sales organization is measured on revenue retention and growth per account. Your Microsoft account executive’s job is to ensure your renewal is the same size or larger than the previous contract.
They’re not incentivized to say:
- “You have 3,000 E5 licenses you should downgrade to E3”
- “You’re paying for 800 users who left your company”
- “Your true-up clause is unusually aggressive and should be renegotiated”
This isn’t nefarious — it’s just how enterprise software sales works. Microsoft reps are good people doing their jobs. But their job isn’t to save you money. It’s to maintain revenue.
That’s why you need an independent advisor. Someone who gets paid when you save money, not when you spend it.
The 90-Day Renewal Window
If your Microsoft EA renewal is within the next 12 months, you have a critical optimization window. Here’s the timeline:
| Timeline | Action | Impact |
|---|---|---|
| 12 months out | Run comprehensive usage analysis | Full picture of waste |
| 9 months out | Model license right-sizing scenarios | Know your negotiation position |
| 6 months out | Begin preliminary vendor conversations | Signal that you’re prepared |
| 3 months out | Present optimized proposal to Microsoft | Maximum leverage |
| Renewal | Sign optimized agreement | Lock in 3 years of savings |
The worst time to optimize is after you’ve signed. Once the EA is renewed, you’re locked in for 3 years. Every dollar of waste compounds.
What to Check Before Your Next Renewal
Run these three checks in your M365 admin center today:
Check 1: License Utilization
Go to Microsoft 365 admin center → Reports → Usage. Look at active users vs. licensed users for each product. If less than 70% of licensed users are active, you’re overpaying.
Check 2: License Tier Distribution
Export your user list with license assignments. What percentage are E5 vs. E3 vs. E1 vs. F1? If more than 30% of your users have E5, you almost certainly have right-sizing opportunities.
Check 3: Inactive Accounts
Filter for users with no sign-in activity in the last 90 days. These are your ghost licenses. Every one is burning money.
Real Results
We don’t deal in “potential savings” or “theoretical opportunities.” Here are verified results:
- NYCHA (NYC Housing Authority): $500K in M365 savings identified in 3 weeks
- Global manufacturer (16,000 users): $5M saved through license right-sizing and renewal renegotiation
- Federal agency (USAC): 54% M365 cost reduction — $1.8M in 2 months
Across all M365 optimization engagements, our average finding is 22-40% in addressable waste. For a 10,000-user enterprise on E5, that’s $1.5M-$2.7M annually.
The UMS Approach
Our M365 optimization follows a simple process:
- Usage analysis (Week 1) — We pull actual usage data across all M365 products and map it against license assignments
- Right-sizing model (Week 2) — We build a detailed model showing exactly which users should be at which tier, with dollar amounts
- Negotiation strategy (Week 3) — We prepare your renewal position with benchmarks from our 25-year database of Microsoft contracts
- Implementation (Weeks 4+) — We handle the license changes, true-up negotiations, and vendor conversations
Cost: $0 upfront. We operate on a shared-savings model — we only get paid when savings are verified and implemented.
Your EA renewal is the single best moment to optimize your M365 spend. Don’t let it pass without an independent analysis.
Try our free Savings Calculator to see your estimated savings, or book a 30-minute discovery call for a personalized assessment.