Your Teams presence status on the web shows you as Away when you are actively working, or it shows Available when you have stepped away. This mismatch happens because the web client relies on your activity signals and can miss them when the browser tab is not focused or when background activity is restricted. This article explains the root causes of incorrect presence on Teams for the web and gives you a step-by-step fix to restore accurate status.
You will learn how to adjust your activity settings, manage your browser permissions, and configure Teams presence policies in the admin center. The fixes cover both user-side and admin-side actions, so you can resolve the issue regardless of your role.
Key Takeaways: Fixing Incorrect Presence on Teams for the Web
- Teams > Settings > Privacy > Presence: Set your presence to reflect your activity automatically, not a manual override.
- Browser tab focus: Keep the Teams tab active or enable background activity to send presence signals while you work elsewhere.
- Teams admin center > Messaging policies > Presence: Configure the policy that controls whether users can set a manual status and how long inactivity lasts.
Why Teams on the Web Shows the Wrong Presence Status
Teams determines your presence from a mix of your calendar, your active status, and your activity signals. On the web client, the primary signal is your interaction with the Teams browser tab. If you switch to another tab or window, Teams for the web may stop detecting your activity, causing it to mark you as Away after a short period.
The web client also relies on the browser to send background activity notifications. Some browsers limit background tabs to save battery, which blocks Teams from receiving your activity signals. Additionally, your organization may have a presence policy that sets a fixed inactivity timeout, overriding your personal settings.
Another common cause is a manual status override. If you set your status to Busy or Do not disturb earlier, Teams will not automatically update it based on your activity. Manual overrides stay until you change them back or the policy clears them.
Finally, your calendar can affect your presence. If you have a meeting scheduled, Teams may show you as Busy even when you are not actively in the meeting. This is by design, but it can look wrong if your calendar is inaccurate.
Steps to Fix Incorrect Presence Status on Teams for the Web
Follow these steps in order. The first steps are for you as a user, and the later steps are for administrators who manage presence policies.
Step 1: Check and Clear a Manual Status Override
- Open your profile picture
In Teams for the web, click your profile picture at the top right of the window. Your current status appears in the menu. - Select Reset status
If your status is set to a manual option like Busy or Do not disturb, click Reset status. This clears the override and lets Teams update your presence automatically. - Verify your status after a few minutes
Watch your status for about five minutes. If it still shows the wrong value, continue to the next step.
Step 2: Keep the Teams Browser Tab Active
- Keep the Teams tab in the foreground
When you are working in Teams, keep the tab active. If you switch to another tab, Teams may stop detecting your activity. - Use a separate browser window for Teams
Open Teams in its own browser window and keep that window open but not minimized. This helps the browser send activity signals more reliably. - Enable background activity in the browser
In Chrome, go to Settings > Privacy and security > Site settings > Background sync and allow Teams to run in the background. In Edge, go to Settings > Cookies and site permissions > Background sync and enable it for Teams.
Step 3: Adjust Teams Presence Settings
- Open Teams settings
Click your profile picture and select Settings. - Go to Privacy
In the Settings pane, select Privacy. - Set presence to reflect activity
Under Presence, ensure the option Show me as away when I’m inactive is enabled. This tells Teams to mark you as Away after a period of no activity. If you disable this, Teams will always show you as Available, which may be wrong. - Save your changes
Click Save. Your presence should now update based on your actual activity.
Step 4: Clear Browser Cache and Cookies for Teams
- Open your browser’s privacy settings
In Chrome, go to Settings > Privacy and security > Clear browsing data. In Edge, go to Settings > Privacy, search, and services > Clear browsing data. - Select cookies and cached files
Choose Cookies and other site data and Cached images and files. Set the time range to All time. - Clear the data and restart the browser
Click Clear data. Close the browser completely, then reopen Teams for the web and sign in again.
Step 5: Admin Configuration of Presence Policies
- Open the Teams admin center
Go to admin.teams.microsoft.com and sign in with an administrator account. - Navigate to Messaging policies
In the left menu, go to Messaging policies. - Select the policy applied to the user
Click the policy name that is assigned to the affected user. The default is Global (Org-wide default). - Set the presence options
Find the options Users can override presence and Show presence on profile. Ensure Users can override presence is set to On so users can manually set their status. Set the inactivity timeout by editing the Teams policy in PowerShell using the parameter InactivityTimeoutInSeconds. - Save and wait for propagation
Click Save. Policy changes may take a few hours to take effect.
If Teams Still Shows the Wrong Presence on the Web
Teams Shows Available When You Are Away
If Teams shows you as Available even after you have been inactive, check your browser’s background sync settings. Some browsers block background activity for web apps, so Teams never receives the inactivity signal. Also verify that your organization’s presence policy does not set a very long inactivity timeout. Ask your admin to reduce the timeout to a value like 300 seconds.
Teams Shows Away When You Are Actively Working
This happens when you are working in another application and not in the Teams tab. Teams for the web only detects activity within its own tab. To fix this, keep the Teams tab active or use the Teams desktop app, which detects activity across your system. If you must use the web version, consider using a second monitor with Teams always visible.
Teams Shows Busy Even Outside Meetings
Your calendar may have a meeting scheduled, and Teams sets your presence to Busy automatically. Check your calendar for overlapping or past meetings. If the meeting is over, Teams should update to Available after a few minutes. If it does not, clear your browser cache or sign out and sign back in.
Presence Does Not Update After Changing Settings
Sometimes the web client caches your old presence state. Sign out of Teams for the web, close the browser tab, and sign back in. If the problem persists, use a private or incognito window to test. If the status updates correctly in the private window, your browser profile has a corrupted cache that needs clearing.
Teams Web vs Teams Desktop Presence Accuracy
| Item | Teams for the Web | Teams Desktop App |
|---|---|---|
| Activity detection | Only within the browser tab | Detects system-wide activity |
| Background operation | Limited by browser background sync | Runs continuously in the background |
| Presence accuracy | Less accurate when tab is not focused | More accurate because it tracks all activity |
| Manual override | Supported | Supported |
| Calendar integration | Same as desktop | Same as web |
The web client is convenient, but it has a fundamental limitation: it cannot see your activity outside the browser. If presence accuracy is critical for your work, the desktop app is the better choice. For occasional use, the web client works fine as long as you keep the tab active.
Now you can correct your presence status by clearing overrides, adjusting browser settings, and verifying policy configurations. Start by resetting your status and keeping the Teams tab active. If the issue continues, ask your admin to check the presence policy and consider installing the Teams desktop app for more reliable presence detection.