TeamsFixer

Presence status stuck on Available or Away

Your status shows 'Available' while you are in a meeting, or 'Away' while actively typing. Here is how to bring it back in sync.

Last verified:

Affected systems

windows macos ios android web

Quick fixes

  • Set status manually, then 'Reset status' to automatic
  • Check the Outlook calendar - a 'Busy' event overrides Teams status
  • Sign out everywhere, sign in fresh

How presence works

Teams computes presence from three sources:

  1. Manually set status (highest priority)
  2. Outlook calendar (busy event → DND)
  3. Client activity (typing, mouse movement → Available)

A wrong status usually means one of these is stuck.

Manual reset

Click your profile picture top right, then your current status. Set once actively (e.g. Available), then “Reset status”. This clears frozen values.

Outlook calendar as culprit

A calendar event marked “Busy” or “In a meeting” auto-sets Teams to DND or Busy. If you are not actually in a meeting but your status says so:

  • Open the Outlook calendar
  • Check current events for one wrongly marked “Busy”
  • Change to “Free” or “Tentative”
  • Teams updates within 2-5 minutes

Sync across devices

If an old device is still signed in and had Teams open, its status can override others. At https://mysignins.microsoft.com revoke active sessions, then sign in fresh.

Cache reset if nothing helps

%appdata%\Microsoft\Teams
~/Library/Application Support/Microsoft/Teams

After reset, Teams rebuilds the status engine.