How to Check Which Microsoft 365 Copilot License a User Has
🔍 WiseChecker

How to Check Which Microsoft 365 Copilot License a User Has

You need to verify whether a specific user has a Microsoft 365 Copilot license assigned, but the Microsoft 365 admin center does not show this information in the default user list view. The Copilot license name varies by plan, such as Copilot Pro, Copilot for Microsoft 365, or Microsoft 365 Copilot, and each provides different feature access. This article explains how to check a user Copilot license using the Microsoft 365 admin center, PowerShell, and the Microsoft Entra admin center. You will learn the exact steps for each method and how to interpret the license name.

Key Takeaways: Three Ways to Check a User Copilot License

  • Microsoft 365 admin center > Users > Active users > License and apps: Shows all assigned licenses, including Copilot plans, by full product name.
  • Microsoft Graph PowerShell cmdlet Get-MgUserLicenseDetail: Returns the SKU part number for each license, such as SPB for Copilot for Microsoft 365.
  • Microsoft Entra admin center > Users > User > Licenses: Displays assigned licenses with product names and assignment source.

ADVERTISEMENT

How Copilot Licenses Are Named in Microsoft 365

Microsoft sells several Copilot plans for business users. The license name shown in the admin center corresponds to the product SKU. The most common plans are:

  • Copilot for Microsoft 365 — SKU part number SPB. This is the enterprise plan for organizations with Microsoft 365 E3, E5, Business Standard, or Business Premium.
  • Microsoft 365 Copilot — SKU part number COPILOT_M365. This is the same as Copilot for Microsoft 365 but named differently in some billing systems.
  • Copilot Pro — SKU part number CFM. This is the individual consumer plan for personal Microsoft accounts.
  • GitHub Copilot — separate product for developers, not covered here.

When you check a user license, the admin center may display the friendly product name or the SKU part number depending on the interface. The methods below show both.

Check License in the Microsoft 365 Admin Center

The Microsoft 365 admin center provides a graphical view of all licenses assigned to a user. This method does not require PowerShell or command-line tools.

  1. Sign in to the Microsoft 365 admin center
    Go to admin.microsoft.com and sign in with a Global Administrator, Billing Administrator, or License Administrator account.
  2. Navigate to Active users
    In the left navigation menu, select Users then Active users.
  3. Open the user details
    Click the display name of the user whose Copilot license you want to check.
  4. Go to the License and apps tab
    In the user details panel, select the Licenses and apps tab.
  5. Review the assigned licenses
    Under the Licenses section, look for a product name that contains the word Copilot. Examples include Copilot for Microsoft 365, Microsoft 365 Copilot, or Copilot Pro. If the license appears, the user has that Copilot plan assigned.

If the license is not listed, the user does not have a Copilot plan. You can assign one from the same tab by clicking Edit and selecting the appropriate Copilot product.

ADVERTISEMENT

Check License Using Microsoft Graph PowerShell

PowerShell provides a scriptable way to check licenses for one user or many users at once. This method returns the SKU part number, which is more precise than the display name.

  1. Install the Microsoft Graph PowerShell module
    Open PowerShell as an administrator and run: Install-Module Microsoft.Graph -Scope CurrentUser. Press Y to confirm installation.
  2. Connect to Microsoft Graph
    Run: Connect-MgGraph -Scopes User.Read.All, Organization.Read.All. Sign in with a Global Administrator or License Administrator account.
  3. Get the user object ID
    Run: Get-MgUser -Filter "userPrincipalName eq 'user@domain.com'". Replace user@domain.com with the actual user email. Copy the Id value from the output.
  4. Retrieve license details
    Run: Get-MgUserLicenseDetail -UserId "user-id-from-previous-step". Replace the placeholder with the actual Id value.
  5. Look for Copilot SKU part numbers
    In the output, examine the SkuPartNumber column. Values to look for include SPB for Copilot for Microsoft 365, COPILOT_M365 for Microsoft 365 Copilot, and CFM for Copilot Pro. If any of these appear, the user has that Copilot license.

To disconnect the session when done, run: Disconnect-MgGraph.

Check License in the Microsoft Entra Admin Center

The Entra admin center shows licenses with both the product name and assignment source. This is useful if you need to see whether the license was assigned directly or through a group.

  1. Sign in to the Microsoft Entra admin center
    Go to entra.microsoft.com and sign in with a Global Administrator or License Administrator account.
  2. Navigate to Users
    In the left menu, select Identity then Users then All users.
  3. Open the user
    Click the user display name to open the profile.
  4. Go to the Licenses blade
    In the left menu under Manage, select Licenses.
  5. Review the assigned product licenses
    The list shows every license assigned to the user. Look for a product name containing Copilot. The Assigned from column shows whether the license was assigned directly or via a group membership.

This view does not show SKU part numbers. Use the PowerShell method if you need to see the SKU.

Common Issues When Checking Copilot Licenses

The license appears in the admin center but Copilot is not available in apps

This can happen when the license was assigned but the user has not signed out and back in to Microsoft 365 apps. Ask the user to close all Office apps, sign out of Windows if using a work device, and sign in again. The Copilot button should appear within 24 hours.

The license name does not contain the word Copilot

Some older licenses or trial SKUs may use a different display name. For example, a trial of Copilot for Microsoft 365 might appear as Microsoft 365 Copilot Trial or Copilot for Microsoft 365 (Trial). Check the SKU part number using PowerShell to confirm.

Cannot see the Licenses and apps tab for a user

The user account might be synchronized from an on-premises Active Directory that has no license assignment. You must have at least a License Administrator role to view and assign licenses. Contact your Global Administrator if you do not have the required role.

Comparison of Copilot License Check Methods

Method Microsoft 365 Admin Center Microsoft Graph PowerShell Microsoft Entra Admin Center
Requires admin role Yes (License Admin or higher) Yes (License Admin or higher) Yes (License Admin or higher)
Shows friendly product name Yes No Yes
Shows SKU part number No Yes No
Shows assignment source No No Yes
Supports bulk check No (one user at a time) Yes (scriptable) No (one user at a time)

You can now check a user Copilot license using three different interfaces. Use the Microsoft 365 admin center for a quick single-user check. Use PowerShell when you need to audit many users or confirm the exact SKU. Use the Entra admin center when you need to see how the license was assigned. For ongoing license management, consider setting up a scheduled PowerShell script that exports license data to a CSV file.

ADVERTISEMENT