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.
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
- Open the Microsoft 365 admin center
Go tohttps://admin.microsoft.comand sign in with a Global Admin or Billing Admin account. - Navigate to Billing > Licenses
In the left navigation pane, select Billing then Licenses. This page shows all license types in your tenant. - Select Copilot for Microsoft 365
Click the product name Copilot for Microsoft 365 to open the license assignment view. - 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
- Open Microsoft Entra admin center
Go tohttps://entra.microsoft.comand sign in with a Global Admin account. - Navigate to Users > All users
In the left menu, select Identity > Users > All users. - Select the affected user
Click the user name to open the profile page. - Go to Licenses section
In the left pane, select Licenses under the Manage section. - 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
- Install the Microsoft Graph PowerShell module
Open PowerShell as an administrator and runInstall-Module Microsoft.Graph -Scope CurrentUser. - Connect to Microsoft Graph
RunConnect-MgGraph -Scopes User.Read.All, Organization.Read.All. Sign in with a Global Admin account. - Check the user license details
RunGet-MgUserLicenseDetail -UserId "user@domain.com" | Format-List SkuId, SkuPartNumber. Replaceuser@domain.comwith the affected user’s UPN. If the output showsSkuPartNumber: 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.
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.