<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Christof Gunt</title>
    <description>The latest articles on DEV Community by Christof Gunt (@gunterk).</description>
    <link>https://dev.to/gunterk</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4083721%2F7487b986-4c83-46bd-9d7d-b5a8a08bca10.png</url>
      <title>DEV Community: Christof Gunt</title>
      <link>https://dev.to/gunterk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gunterk"/>
    <language>en</language>
    <item>
      <title>The Microsoft 365 License You Buy Is Not the Cost You Pay</title>
      <dc:creator>Christof Gunt</dc:creator>
      <pubDate>Tue, 18 Aug 2026 17:51:38 +0000</pubDate>
      <link>https://dev.to/gunterk/the-microsoft-365-license-you-buy-is-not-the-cost-you-pay-3nnd</link>
      <guid>https://dev.to/gunterk/the-microsoft-365-license-you-buy-is-not-the-cost-you-pay-3nnd</guid>
      <description>&lt;p&gt;Microsoft 365 licensing often looks simple: choose a plan, multiply the price by the number of users, and approve the invoice.&lt;br&gt;
In practice, that number rarely represents the real cost.&lt;br&gt;
The biggest waste usually does not come from one expensive license. It comes from hundreds of small decisions accumulating inside the tenant.&lt;/p&gt;

&lt;p&gt;The default-license problem&lt;br&gt;
A new employee joins, so someone assigns the standard company package.&lt;/p&gt;

&lt;p&gt;That is reasonable. The problem starts when the same package becomes the default for everyone:&lt;/p&gt;

&lt;p&gt;Office-based employees&lt;br&gt;
Frontline workers&lt;br&gt;
Contractors&lt;br&gt;
Shared-device users&lt;br&gt;
Employees who only need email&lt;/p&gt;

&lt;p&gt;Users who require one specific security feature&lt;br&gt;
They do not necessarily need the same services. Yet many organizations keep most users on E3 or E5 because reviewing individual requirements takes time.&lt;/p&gt;

&lt;p&gt;The difference may look insignificant for one account. Across hundreds or thousands of users, it becomes a serious annual cost.&lt;br&gt;
Licenses survive longer than users&lt;/p&gt;

&lt;p&gt;Offboarding is another common source of waste.&lt;br&gt;
Disabling an account does not automatically mean that every paid subscription associated with it has been removed or reduced. Licenses may remain assigned to inactive users, test accounts, former contractors or accounts retained for administrative reasons.&lt;br&gt;
Nobody intentionally approves this expense. It simply becomes part of the next renewal.&lt;/p&gt;

&lt;p&gt;A useful review should therefore compare:&lt;br&gt;
Active employees&lt;br&gt;
Enabled accounts&lt;br&gt;
Recently active users&lt;br&gt;
Assigned licenses&lt;br&gt;
Actual service requirements&lt;/p&gt;

&lt;p&gt;These numbers are often surprisingly different.&lt;br&gt;
Add-ons make comparisons difficult.&lt;br&gt;
Two Microsoft 365 offers may use the same base product name and still have very different total costs.&lt;/p&gt;

&lt;p&gt;Teams Phone, Copilot, security products, compliance features and other add-ons can significantly change the annual cost per user. Billing frequency, commitment period, currency and partner conditions matter as well.&lt;/p&gt;

&lt;p&gt;This is why comparing only the headline price is rarely enough.&lt;br&gt;
Before comparing two offers, normalize them:&lt;br&gt;
Use the exact same SKU.&lt;/p&gt;

&lt;p&gt;Confirm whether Teams is included.&lt;br&gt;
Compare the same commitment and billing period.&lt;br&gt;
Include every required add-on.&lt;br&gt;
Use one currency.&lt;/p&gt;

&lt;p&gt;Calculate the complete annual cost.&lt;br&gt;
Otherwise, the cheaper-looking offer may simply contain less.&lt;br&gt;
Start with roles, not product names&lt;br&gt;
The cleanest licensing model begins with a small number of real user profiles.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;Knowledge workers&lt;br&gt;
Security-sensitive employees&lt;br&gt;
Frontline workers&lt;br&gt;
Email-only users&lt;br&gt;
Contractors&lt;br&gt;
Shared-device users&lt;/p&gt;

&lt;p&gt;Define what each group actually needs before choosing the corresponding license.&lt;/p&gt;

&lt;p&gt;This is usually more effective than reviewing users one by one, and more accurate than assigning one package to the entire organization.&lt;/p&gt;

&lt;p&gt;Review before the renewal window&lt;br&gt;
The worst time to discover licensing waste is after an annual commitment has renewed.&lt;/p&gt;

&lt;p&gt;A practical review should start early enough to identify inactive accounts, unnecessary add-ons and users assigned to an unsuitable plan. Procurement can then compare equivalent offers using the corrected configuration rather than last year’s invoice.&lt;br&gt;
For a more detailed breakdown of the factors that influence Microsoft licensing prices, this article provides a useful overview:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.axeti.com/blog/what-determines-microsoft-license-pricing" rel="noopener noreferrer"&gt;What Determines Microsoft License Pricing?&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The main lesson is straightforward: Microsoft 365 cost management is not primarily about finding one cheaper SKU. It is about maintaining a license structure that still reflects how people actually work.&lt;/p&gt;

&lt;p&gt;That structure changes continuously. The licensing model should change with it.&lt;/p&gt;

</description>
      <category>management</category>
      <category>microsoft</category>
      <category>saas</category>
    </item>
  </channel>
</rss>
