Extracting "Free License - Performance bonus from Microsoft" in powershell

Raymond Tan 6 Reputation points


I am getting invoice which not tally with my m365 license in my company tenant portal. We have reach a tier which microsoft gave us the "Free License".

It is a hassle as in the GUI, i cannot identify which is free and paid BUT only can cross reference in the monthly reseller invoice to differentiate which is free and paid.

Free License = M365 license in tenant portal - monthly reseller invoice paid license


Windows Server PowerShell
Windows Server PowerShell
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.PowerShell: A family of Microsoft task automation and configuration management frameworks consisting of a command-line shell and associated scripting language.
5,460 questions
0 comments No comments
{count} votes

5 answers

Sort by: Most helpful
  1. Limitless Technology 39,511 Reputation points

    Hi there,

    You can try the Office 365 Admin Center to check the License status of all the Apps you use.

    Sign in to Office 365 portal.
    Select the app launcher icon in the upper-left and choose “Admin”
    lick on “Licenses” to see different licensing options

    If the reply is helpful, please Upvote and Accept it as an answer

    0 comments No comments

  2. Raymond Tan 6 Reputation points


    I was told that only powershell able to extract out with data on "Free" and "Paid" licenses.
    Any kind soul can help on this?


    0 comments No comments

  3. Rich Matheisen 45,906 Reputation points

    There are plenty of PowerShell scripts that produce reports of various aspects of licenses. If a "free" license is just a different SKU you should be able to find one (or several) to get you started.

    Search for "powershell microsoft 365 find accounts with free license", "powershell O365 license reconciliation report", etc.

    0 comments No comments

  4. Raymond Tan 6 Reputation points

    @Rich Matheisen

    Thanks for reply. Can you advise the powershell command?

  5. Raymond Tan 6 Reputation points

    It will be good if i can start off somewhere. I have no knowledge on powershell.

    0 comments No comments