You see the Copilot icon in Microsoft 365 apps like Word, Excel, or Teams, but clicking it shows a message that Copilot has been disabled by your organization’s policy. The icon remains visible, which creates confusion and wasted time for users who try to use a feature they cannot access. This mismatch happens because the policy removal of the service license does not always hide the user interface element. This article explains the root cause of this behavior and provides the exact steps to either fully remove the icon or correctly enforce the policy so the icon disappears.
Key Takeaways: Fixing the Copilot Icon Visibility After Policy Disable
- Microsoft 365 admin center > Billing > Licenses > User actions > Unassign license: Removes the Copilot service plan from the user, which is the primary cause of the icon remaining visible.
- Microsoft 365 admin center > Org settings > Copilot > Data sources > Disable Copilot: Toggles the service off globally, but does not remove the icon from all apps.
- Group Policy Object for Office 2016/365 > Administrative Templates > Microsoft Copilot > Disable Copilot: Forces the icon to hide across all Office apps when set to Enabled.
Why the Copilot Icon Remains Visible After Policy Disable
The root cause is a gap between license management and client-side policy enforcement. When an admin disables Copilot by removing the Copilot license from a user in the Microsoft 365 admin center, the service itself stops working. However, many Office apps including Word, Excel, PowerPoint, and Teams check for the presence of the Copilot button based on a separate registry or policy key. The app displays the icon if the key is not explicitly set to disable it.
In other words, removing the license is like cutting the power to the car but leaving the dashboard lights on. The icon is a UI element that the app loads from its own configuration, not a direct reflection of the user’s license state. To hide the icon, you must apply a specific policy that tells the app to suppress the button.
Another scenario involves the Copilot service toggle in the Microsoft 365 admin center under Org settings. Toggling this to Off disables the backend service for all users, but it does not push a client-side policy to the Office apps. Users who already had the icon will still see it until the policy is applied or the app cache is cleared.
Steps to Remove the Copilot Icon After Policy Disable
Follow these steps in order. After each step, test on a single user before rolling out to the entire organization.
- Step 1: Confirm the user has no Copilot license assigned
Sign in to the Microsoft 365 admin center at admin.microsoft.com. Go to Billing > Licenses. Select the Copilot license product. Under the Licensed users tab, search for the affected user. If the user appears in the list, select the user and click Unassign license. Confirm the action. This removes the service plan but does not hide the icon. - Step 2: Apply the Office Group Policy to disable the Copilot button
Download and install the latest Administrative Template files for Microsoft 365 Apps from the Microsoft Download Center. Open the Group Policy Management Console on a domain controller or local machine. Navigate to Computer Configuration > Administrative Templates > Microsoft Office 2016 > Copilot. Double-click the policy setting Disable Copilot. Set it to Enabled. Click OK. Rungpupdate /forceon the user’s machine. The Copilot icon should disappear from all Office apps after a restart of the app. - Step 3: Clear the Office app cache (if icon persists)
Close all Office apps. Press Windows key + R, type%localappdata%\Microsoft\Office\16.0, and press Enter. Delete the folder named Cache inside that directory. Also delete the folder Licensing if present. Restart the Office app. The icon should now be gone. - Step 4: Verify with a test user
Sign in as the test user to a machine where the policy has been applied. Open Word. The Copilot button on the Home tab should be absent. If you see the button, repeat Step 2 and ensure the policy is linked to the correct organizational unit.
If the Copilot Icon Still Appears After All Steps
In some cases, the icon persists because of a per-user setting stored in the Windows registry. This can happen when a user previously had Copilot enabled and the app cached the UI configuration.
Copilot icon shows in Teams after policy applied
Teams uses a different policy mechanism. To hide Copilot in Teams, go to the Teams admin center at admin.teams.microsoft.com. Navigate to Messaging policies. Edit the policy assigned to the user. Set Copilot to Off. Save the policy. It may take up to 24 hours to propagate. To force immediate refresh, the user must sign out of Teams and sign back in.
Copilot icon reappears after Office update
Office updates can reset the policy state if the policy is not enforced via Group Policy. Ensure the Group Policy object is linked to the user’s organizational unit and that the user is not a member of a group that has a conflicting policy set to Disabled or Not Configured. Use the Resultant Set of Policy tool (rsop.msc) to verify the effective policy.
Copilot icon shows on mobile devices
The Group Policy method only affects Windows and Mac desktop apps. To hide Copilot on iOS and Android, you must use Microsoft Intune or a mobile device management provider. Create a configuration profile for Office apps and set the key DisableCopilot to true.
| Item | Removing License Only | License + Group Policy Disable |
|---|---|---|
| Effect on Copilot service | Disabled immediately | Disabled immediately |
| Effect on Copilot icon | Remains visible | Hidden from all Office apps |
| User experience | Clicking icon shows policy message | No icon visible at all |
| Administration effort | Low | Medium |
Now you can fully remove the Copilot icon from your users’ Office apps after disabling the service by policy. Start by unassigning the license, then apply the Disable Copilot Group Policy setting. If Teams or mobile devices are in use, apply the separate policy for each platform. For users who still see the icon after the fix, clear the Office cache and verify the policy is enforced with gpresult.