Back to Blog
Troubleshooting

Teams Status Stuck on Busy? 6 Causes and How to Fix Each

A Teams status stuck on Busy, In a meeting or In a call usually has one of four causes: a Busy you set by hand, which lasts a full day; an Outlook event marked Show as Busy; a call still running on your phone or in a browser tab; or a meeting window you never left. How to find which one, the fix for each, and what to try when nothing works.

Slack Green Team
September 27, 2026
October 7, 2026
5 min read
Share:
microsoft teams
presence
status
troubleshooting

If your Teams status is stuck on Busy, select your profile picture, select your current status, and choose Reset status. That clears a Busy you set by hand, which Teams otherwise keeps for a full day. If the status is In a meeting when you have no meeting, open Outlook and look for an event happening now, including all-day and recurring ones, whose Show as is set to Busy; change it to Free or Tentative. If it says In a call or Presenting, Teams is still in a call somewhere: end it on your phone, in a browser tab or on a desk phone, and close any meeting window you did not fully leave. When none of that works, sign out, quit Teams completely, and reset the app.

Teams takes your status from the device you used most recently, from the state of the Teams app, and from your Outlook calendar. A stuck red dot means one of those three still says you are busy. If your company syncs Teams with RingCentral, a stuck RingCentral meeting can keep Teams red too; see RingCentral status stuck on In a meeting.

The Teams problems that go the other way are covered in Teams status stuck on Away and Teams status stuck on Offline.

Why Teams is stuck on Busy: 6 causes

What you seeLikely causeFix
Busy all dayYou set Busy by hand, and without a duration it lasts 1 dayReset status
In a meeting, with no meetingAn Outlook event now, all-day or recurring, with Show as: BusySet the event to Free or Tentative
In a meeting after it endedThe meeting window is still open, or you did not leave the callLeave the meeting and close its window
In a call, with no callTeams on your phone, in a browser tab, or a desk phone is still in a callHang up or sign out on that device
Presenting, while not sharingA screen share or meeting did not end cleanlyStop sharing, leave, and restart Teams
Status changes an hour lateYour mailbox is hosted on-premisesMicrosoft says delays of up to one hour are expected

The time limits come from Microsoft's admin article "User presence in Microsoft Teams": a status you set by hand without a duration lasts "for 1 day if it's Busy or Do not disturb", "for 7 days if it's any other status", and indefinitely if it is Appear offline.

Fix 1: reset a Busy you set by hand

  • Select your profile picture at the top right of Teams.
  • Select your current status.
  • Select Reset status.
  • Teams then works your status out again from your activity, your calendar and the app. To avoid the problem next time, set Busy with a duration: select your status, then Duration, and pick when it should reset. You can also type /available in the search box, but Teams will not let you choose a status that is more available than the one it calculates; for example, while your calendar says you are in a meeting, you cannot pick Available outside a call.

    Fix 2: check your Outlook calendar

    In a meeting comes from your Outlook calendar, not from Teams meetings only. Any event that is happening now and is marked Show as: Busy sets it, including:

  • • an all-day event, such as a conference or a "focus day", left as Busy;
  • • a recurring event whose series you forgot about;
  • • an invitation you accepted in Outlook, even without a Teams link;
  • • an event from a calendar app that syncs into Outlook.
  • Open the event in Outlook and change Show as to Free or Tentative. Marking an event Private does not change this; it hides the title, not the busy time (see can my boss see my private Outlook calendar events). Tentative and Free events do not set In a meeting. If your status also fails to show in Outlook, see Teams status not showing in Outlook.

    Fix 3: end calls and meetings on your other devices

    When you are signed in on more than one device, Teams uses the one where you were active most recently. A phone that is still in a call, a second laptop, a browser tab with Teams open, or a Teams desk phone can hold In a call or In a meeting even though your main computer is idle. Teams status on multiple devices explains the rule.

  • On your phone, open Teams and hang up any call; check the Calls tab.
  • Close Teams tabs in every browser.
  • On a desk phone or Teams Room, end the call or sign out.
  • On your computer, if a meeting window is still open, select Leave, then close the window. Closing a meeting from the taskbar does not always leave the call.
  • Presenting works the same way: it lasts while a screen share is running. Stop the share, leave the meeting, and restart Teams if it stays.

    Fix 4: sign out, quit and reset Teams

    If the status is still red:

  • Sign out and back in. Profile picture, Sign out, then sign in again.
  • Quit Teams fully. On Windows, right-click the Teams icon in the system tray and choose Quit. On a Mac, press Command-Q. Closing the window leaves Teams running.
  • Reset new Teams on Windows. Open Settings > Apps > Installed apps > Microsoft Teams > Advanced options and select Reset. Your chats stay on Microsoft's servers.
  • Update Teams, then wait a few minutes before checking again.

For IT: check and clear presence with Microsoft Graph

Admins and power users can read the status Teams has calculated, and clear a status set by hand, with the Microsoft Graph presence API. Every presence endpoint is covered in the Microsoft Graph presence API. This uses the documented GET /me/presence and clearUserPreferredPresence requests; your tenant may require admin consent for the Presence.ReadWrite permission.

# Run in PowerShell with the Microsoft Graph module (Install-Module Microsoft.Graph)
Connect-MgGraph -Scopes "Presence.ReadWrite"

# 1. See what Teams has calculated for you
Invoke-MgGraphRequest -Method GET -Uri "https://graph.microsoft.com/v1.0/me/presence"

# 2. Clear the status you set by hand (same as Reset status in Teams)
$me = Invoke-MgGraphRequest -Method GET -Uri "https://graph.microsoft.com/v1.0/me?`$select=id"
Invoke-MgGraphRequest -Method POST -Body @{} `
  -Uri "https://graph.microsoft.com/v1.0/users/$($me.id)/presence/clearUserPreferredPresence"

The GET returns availability and activity, for example Busy and InAMeeting. If activity says InAMeeting with no meeting on the calendar, look at events synced from other calendars or at a delegate who manages the calendar.

When a red status is correct

Some red statuses are Teams working as designed: a call in progress, a calendar event you accepted, or Do not disturb, which switches on by itself while you share your screen unless you turn off Set my status to Do not disturb when I'm sharing my screen in Settings > Privacy. The differences between the red statuses are in Teams Busy vs In a meeting, and every icon is in Microsoft Teams status icons meaning.

FAQ

Can my manager see that my status is stuck? They see the red status like anyone else. It says nothing about what you are doing.

Related Articles

Guide

Fake Slack Active Status: What Works and What Gets Noticed

Seven ways people fake an active Slack status, which ones hold up, and the thing that gives most people away. It isn't the dot.

Sieun
Tutorial

How to Keep Slack Active All Day, Hour by Hour

A normal workday has about five moments where Slack flips you to away. Here's each one, in order, and the cheapest fix for it.

Sijin
FAQ

Slack Yellow Dot: Slack Has No Yellow Status

Slack only has two availability states, and neither one is yellow. If you see a yellow dot, it's a theme, an emoji, or a different app.

Sijin