What Does Inactive Mean on Teams? It Is the Automatic Away
Inactive on Microsoft Teams means Teams set you to Away by itself: about 5 minutes with no input on the computer, a locked screen, or the phone app in the background. How it differs from Appear away, Be right back and Offline.
On this page
On Microsoft Teams, inactive means Teams has set you to Away by itself because it saw no activity from you. On a computer, that happens after 5 minutes with no keyboard or mouse input anywhere on the machine, or at once when you lock the screen. The 5 minutes is a 300,000 ms threshold in the Teams client's own code; we printed it from Microsoft's code on 7 October 2026, below. On a phone, it happens as soon as the Teams app goes to the background. Your dot turns into a yellow clock. Teams has no separate status called "Inactive". The word describes why you are Away.
It ends the moment you are active again: touch the keyboard or mouse, or open Teams on your phone, and Teams sets you back to Available. The rest of this page covers how to tell inactive Away apart from the statuses that look the same, and what you can change.
How Teams decides you are inactive
Microsoft's admin page on presence gives the rules:
- • On a computer, your presence "becomes Away automatically if they're inactive for a few minutes or if the computer is locked; and it becomes Offline when the computer enters sleep mode."
- • On a phone, it "becomes Away whenever the Teams app is in the background, and then becomes Offline after 24 hours of inactivity."
- • On more than one device, "the device where they were active most recently determines their presence."
Activity on a computer means input in any app. Typing in Word or scrolling in a browser keeps you Available, because Teams reads the computer's idle state, not only the Teams window. Reading a long document without touching anything makes you inactive. The timings are in how long before Teams shows Away.
The inactive timer in the Teams code
We downloaded the Teams web client from teams.microsoft.com on 7 October 2026 (it loads without signing in) and printed its idle settings with this script:
#!/usr/bin/env python3
# Download the Teams web client (no sign-in needed) and print its idle settings.
import re, urllib.request
UA = {"User-Agent": "Mozilla/5.0 (Macintosh) Chrome/140.0"}
def get(u): return urllib.request.urlopen(urllib.request.Request(u, headers=UA), timeout=60).read().decode()
def setting(js, key): # the [...] list after "key:", brackets balanced
i = js.index(key + ":[") + len(key) + 1; depth = 0
for j in range(i, len(js)):
depth += {"[": 1, "]": -1}.get(js[j], 0)
if depth == 0: return js[i:j + 1]
html = get("https://teams.microsoft.com/v2/")
urls = {u for u in re.findall(r"https://[^\"'\s]+?/hashed-assets/[^\"'\s]+?\.js", html) if "onecdn" in u}
config = get(next(u for u in urls if "/config-prod-" in u))
entry = get(next(u for u in urls if "/async-entry-" in u))
loader = get(next(u for u in urls if "/loader-" in u))
print("platform ids:", ", ".join(f"{n}={v}" for n, v in re.findall(r"\[\w\.(Web|MaglevT21|MaglevMacT21)=(\d+)\]", loader)[:3]))
for key in ["appIdleTimeoutInMs", "machineIdlePollingIntervalMs", "disableSystemIdlePolling", "enableWebMachineIdle"]:
print(key, "=", setting(config, key))
print("default machine idle threshold ms:", re.search(r"_machineIdleThresholdMs=(\d+e\d+)", entry).group(1))
print("web fallback:", re.search(r'"(IdleDetector API is not supported[^"]*)"', entry).group(1))
Output:
platform ids: Web=1415, MaglevT21=49, MaglevMacT21=50
appIdleTimeoutInMs = [{value:3e5}]
machineIdlePollingIntervalMs = [{value:2e4}]
disableSystemIdlePolling = [{platform:[50,51,49],value:!1},{value:!0}]
enableWebMachineIdle = [{platform:[1454,1415],value:!0}]
default machine idle threshold ms: 3e5
web fallback: IdleDetector API is not supported in this browser. Falling back to client state
What those values mean:
Inactive Away vs Appear away, Be right back and Offline
| Status | Who sets it | Icon | Ends when |
|---|---|---|---|
| Away (inactive) | Teams, from idle, lock or phone background | Yellow clock | You touch the computer or open the app |
| Appear away | You | Yellow clock | You change it, or after 7 days |
| Be right back | You, never Teams | Yellow clock | You change it, or after 7 days |
| Offline | Teams (sleep, signed out), or you with Appear offline | Grey circle with an x | You sign in or wake the computer |
Microsoft's presence table splits statuses into ones the user sets and ones the app sets. Away with a Last Seen time is on the app side: that is inactive. Be right back is on the user side only, and Microsoft's support page says it is "never set automatically". So if someone shows Be right back, they chose it. If they show Away, they may have chosen Appear away or they may have gone idle. The icon alone does not tell you which.
Manual statuses last a long time. Without a duration, Microsoft says a status you set lasts 7 days, except Busy and Do not disturb (1 day) and Appear offline (indefinitely). Every icon and color is in Microsoft Teams status icons meaning. A side-by-side of Away and Offline, with what each tells coworkers, is in Teams Away vs Offline.
Idle vs Away on Teams
Teams does not show an "Idle" status. Idle is the condition, Away is the status. The older Skype for Business showed "Inactive" as a separate state, which is where the word comes from. In Teams, idle on the computer, a lock, or the phone in the background all lead to the same Away.
Can you stop Teams from marking you inactive?
You cannot change the idle time. Neither can your admin. What you can do:
Choosing Available by hand does not stop it. Microsoft lets you choose only a status less available than the one Teams calculates, so a calculated Away cannot be overridden with Available.
You show inactive while you are working
The fixes for each are in Teams status stuck on Away.
Other places Teams says "inactive"
Slack has its own rule, covered in how does Slack decide when you're away. Both at once are covered in keep Teams and Slack active.
FAQ
Can people see that I am inactive rather than Appear away? Both show a yellow clock. Microsoft lists Away with a Last Seen time as the status Teams sets, so the profile card can show more detail.
Can my admin see how long I was inactive? Teams does not give managers a history of your status. Admin reports show activity counts, such as messages and meetings per day. Apps with Microsoft Graph access can read your current presence, and some monitoring tools record it over time.
Related Articles
Leave Multiple Slack Channels at Once: 4 Ways Timed, Plus a Script
Slack has no bulk leave button. We made 12 test channels and left them with the sidebar menu, the channel browser, /leave and a 30-line script, and timed each way.
How to Delete Someone Else's Message in Slack, Tested as Workspace Owner
As the owner of a free-plan workspace we deleted an app's message, a webhook message and two system messages, in Slack web and with the API, and checked which settings exist.
Slack Drafts: Where to Find Them, and What Happens When You Schedule, Archive or Leave
We wrote drafts in a channel, a thread and a DM in Slack web, then scheduled, sent, archived and left, and checked Drafts & sent and Slack's API after each step.