teams

Teams Status Stuck on Away, Offline, or Busy

Resolution Checklist

  • 1 Manually Reset Your Status
  • 2 Check Status Duration and Calendar Conflicts
  • 3 Clear Teams Cache and Restart
  • 4 Adjust System Power and Idle Settings
  • 5 Troubleshoot Persistent Status Sync Issues

Teams Status Stuck on Away, Offline, or Busy

When your Teams presence status gets stuck, colleagues may see you as Away when you are actively working, Offline despite being signed in, or Busy/In a Meeting long after a call has ended. This can disrupt communication and make you appear unavailable. The issue is usually caused by stale status overrides, calendar sync conflicts, or idle detection settings.


Step 1: Manually Reset Your Status

Before troubleshooting deeper, try manually clearing and resetting your status.

  1. Click your profile picture in the top-right corner of Teams.
  2. Click your current status (e.g., Away).
  3. Select Reset status if available — this clears any manually set status and lets Teams auto-detect your availability.
  4. If no reset option appears, select Available manually.
  5. Wait 30 seconds and check if the status updates for other users by asking a colleague.
  • If you previously set a custom status message with a duration (e.g., “Back in 1 hour”), it may have locked your status. Clear it by:
    1. Clicking your profile picture > Set status message.
    2. Clearing the text and clicking Done.

Step 2: Check Status Duration and Calendar Conflicts

Teams automatically sets your status based on your Outlook calendar and activity. Conflicts here can cause the wrong status to persist.

  1. Open Outlook (desktop or web) and check your calendar for:

    • Ghost meetings: Events that ended but still show as active. Delete or update them.
    • All-day events: These can set your status to Busy for the entire day. Change the event’s Show As to Free if appropriate.
    • Recurring meetings with incorrect end times.
  2. In Teams, check if a status duration is set:

    • Click your profile picture > look for a timer icon next to your status.
    • If a duration is active, click it and select Reset status or change the duration to Never.
  3. If you use multiple calendars (personal + work), ensure the correct calendar is synced with Teams.

  • Teams determines Busy status from your Outlook calendar. If your calendar is full of back-to-back events marked as Busy, your status will reflect that continuously.

Step 3: Clear Teams Cache and Restart

Cached presence data can become stale and prevent status updates from syncing with the server.

  1. Fully quit Teams on all devices (desktop, mobile, and web).
  2. Clear the cache:

On Windows:

del /q "%appdata%\Microsoft\Teams\Cache\*"
del /q "%appdata%\Microsoft\Teams\Local Storage\*"

On macOS:

rm -rf ~/Library/Application\ Support/Microsoft/Teams/Cache
rm -rf ~/Library/Application\ Support/Microsoft/Teams/Local\ Storage
  1. Relaunch Teams and sign back in.
  2. Set your status to Available and verify it appears correctly to others.
  • After clearing the cache, allow 1-2 minutes for presence to fully sync across the Teams network.
  • Signing out and back in can also refresh presence tokens: Settings > Sign out, then relaunch and sign in.

Step 4: Adjust System Power and Idle Settings

Teams uses your system’s idle state to determine when to switch your status to Away. If your computer’s power settings are aggressive, Teams may mark you as Away too quickly.

On Windows:

  1. Open Settings > System > Power & battery (or Power & sleep).
  2. Set Screen turn off to a longer duration (e.g., 15-30 minutes).
  3. Set Sleep to a longer duration or Never when plugged in.

On macOS:

  1. Open System Settings > Displays > Advanced (or Energy Saver on older versions).
  2. Set Turn display off after to a longer period.
  3. Uncheck Put hard disks to sleep when possible if available.
  • Teams switches to Away after 5 minutes of system inactivity by default. You cannot change this threshold within Teams itself.
  • If you need to appear Available during long reading or review periods, periodically move your mouse or use a presentation mode that prevents idle detection.

Step 5: Troubleshoot Persistent Status Sync Issues

If your status appears correct on your device but others see something different, the issue is server-side presence synchronization.

  1. Sign out of Teams on all devices simultaneously (desktop, mobile, browser).

  2. Wait 2 minutes, then sign back in on your primary device only.

  3. Set your status and confirm with a colleague whether it updated correctly.

  4. If the problem continues, check if your organization uses a Coexistence mode with Skype for Business:

    • In the Teams Admin Center, under Org-wide settings > Teams upgrade, the coexistence mode may route presence through Skype infrastructure.
    • Contact your IT admin to verify the mode is set to Teams Only if Skype is no longer in use.
  5. Clear cached credentials:

# Windows: Clear Teams credentials from Credential Manager
cmdkey /list | findstr "Teams" | ForEach-Object { cmdkey /delete:$_ }
  • On macOS, open Keychain Access, search for teams or microsoft, and delete related entries.
  • If status issues affect multiple users organization-wide, it is likely a service-side issue — check the Microsoft 365 Service Health Dashboard.