Microsoft 365 Copilot Admin Center Shows License Unknown: Fix
🔍 WiseChecker

Microsoft 365 Copilot Admin Center Shows License Unknown: Fix

When you open the Microsoft 365 admin center and navigate to Copilot settings, you might see the status “License unknown” for one or more users. This message prevents you from managing Copilot capabilities for those accounts. The root cause is almost always a mismatch between the user’s assigned license and the license information that the admin center can read from Microsoft Entra ID or the Microsoft 365 subscription. This article explains why this mismatch occurs and provides a step-by-step fix to resolve the unknown license status.

Key Takeaways: Fixing the License Unknown Status for Copilot

  • Microsoft 365 admin center > Billing > Licenses: Verify that each user has an active Copilot for Microsoft 365 license assigned.
  • Microsoft Entra admin center > Users > Licenses: Re-sync license assignments to clear stale data that causes the unknown status.
  • PowerShell cmdlet Get-MgUserLicenseDetail: Use this command to check license assignment details directly and confirm the fix.

ADVERTISEMENT

Why the Copilot Admin Center Displays License Unknown

The Copilot admin center pulls license data from the Microsoft 365 subscription service, which reads from Microsoft Entra ID. When a user shows “License unknown,” it means the admin center cannot resolve the user’s Copilot license assignment. This problem occurs in three common scenarios:

Scenario 1: License assigned but not yet synced. After you assign a Copilot for Microsoft 365 license to a user, the assignment must propagate through the Microsoft 365 provisioning pipeline. This process can take up to 24 hours. During this time, the admin center shows the status as unknown.

Scenario 2: License removed and reassigned. If you removed a Copilot license from a user and then reassigned it, Microsoft Entra ID might retain a cached state. The admin center reads the cached state instead of the current assignment, resulting in an unknown status.

Scenario 3: Guest or external users. Guest users from other tenants or users synced from on-premises Active Directory might not have a valid Copilot license object in the home tenant. The admin center cannot map the license to the user record, so it shows unknown.

Steps to Resolve the License Unknown Status

Follow these steps in order. After each step, refresh the Copilot admin center page to check if the status changes.

Step 1: Verify License Assignment in the Microsoft 365 Admin Center

  1. Open the Microsoft 365 admin center
    Go to https://admin.microsoft.com and sign in with a Global Admin or Billing Admin account.
  2. Navigate to Billing > Licenses
    In the left navigation pane, select Billing then Licenses. This page shows all license types in your tenant.
  3. Select Copilot for Microsoft 365
    Click the product name Copilot for Microsoft 365 to open the license assignment view.
  4. Check the user list
    Locate the user showing License unknown in the Copilot settings. Verify that the user appears in this list and has a check mark in the Assigned column. If the user is not listed, assign the license now by clicking Assign licenses, selecting the user, and confirming.

Step 2: Force License Re-sync Using Microsoft Entra Admin Center

  1. Open Microsoft Entra admin center
    Go to https://entra.microsoft.com and sign in with a Global Admin account.
  2. Navigate to Users > All users
    In the left menu, select Identity > Users > All users.
  3. Select the affected user
    Click the user name to open the profile page.
  4. Go to Licenses section
    In the left pane, select Licenses under the Manage section.
  5. Remove and re-add the Copilot license
    Find the Copilot for Microsoft 365 entry and uncheck the box to remove the assignment. Click Save. Wait 30 seconds, then check the box again and click Save. This forces Microsoft Entra ID to discard the cached license state and create a fresh assignment record.

Step 3: Verify the Fix with PowerShell

  1. Install the Microsoft Graph PowerShell module
    Open PowerShell as an administrator and run Install-Module Microsoft.Graph -Scope CurrentUser.
  2. Connect to Microsoft Graph
    Run Connect-MgGraph -Scopes User.Read.All, Organization.Read.All. Sign in with a Global Admin account.
  3. Check the user license details
    Run Get-MgUserLicenseDetail -UserId "user@domain.com" | Format-List SkuId, SkuPartNumber. Replace user@domain.com with the affected user’s UPN. If the output shows SkuPartNumber: COPILOT_Microsoft_365, the license is correctly assigned. If no output appears, the license assignment is missing and must be done again.

Step 4: Refresh the Copilot Admin Center

After completing the re-sync and PowerShell verification, go back to the Microsoft 365 admin center. Navigate to Settings > Copilot. Select the affected user row. The License status should now show the correct license name, such as Copilot for Microsoft 365. If it still shows Unknown, wait 15 minutes and refresh the page again. Propagation can take time even after a successful re-sync.

ADVERTISEMENT

If Copilot Still Shows License Unknown After the Main Fix

Copilot License Unknown for Guest Users

Guest users from other tenants cannot hold a Copilot for Microsoft 365 license in your tenant. The admin center will always show License unknown for these accounts. The fix is to remove the guest user and invite them as a member user if they need Copilot access. Alternatively, assign the license in the guest user’s home tenant and configure cross-tenant access policies.

Copilot License Unknown for Synced On-Premises Users

Users synced from on-premises Active Directory via Microsoft Entra Connect might have a delayed license sync. Run a manual delta sync on your Entra Connect server. Open PowerShell as an administrator on the sync server and run Start-ADSyncSyncCycle -PolicyType Delta. After the sync completes, repeat Step 2 in the main fix above.

Copilot License Unknown After a Subscription Change

If you changed your Microsoft 365 subscription plan, such as moving from a trial to a paid plan, the license objects might not update automatically. Go to Billing > Your products in the Microsoft 365 admin center. Select the Copilot subscription and click Reassign licenses. Select all affected users and confirm. This refreshes the license assignment for the entire subscription.

Copilot for Microsoft 365 License vs Copilot Pro License: Key Differences

Item Copilot for Microsoft 365 Copilot Pro
License type Enterprise subscription license assigned per user in the admin center Individual consumer subscription managed through the user’s Microsoft account
Admin center visibility Visible in Microsoft 365 admin center under Billing > Licenses Not visible in the admin center; managed by the user at account.microsoft.com
License unknown cause Sync delay, cached state, or guest user Not applicable; no admin center entry exists
Fix method Re-sync license via Microsoft Entra or PowerShell User must upgrade or renew their Copilot Pro subscription independently

After completing the license re-sync steps, the Copilot admin center should display the correct license status for all users. If the issue persists, check the Microsoft 365 Service Health dashboard for any ongoing provisioning delays. As an advanced tip, use the Microsoft Graph API endpoint GET /users/{id}/licenseDetails to programmatically verify license assignments across your entire tenant in bulk.

ADVERTISEMENT