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
We read the client again on 28 October 2026: the threshold was still 3e5 ms and the polling interval still 2e4 ms (20 seconds).
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
Teams: Keep My Current Status When Active Outside of Teams
Keep my current status when I'm active outside of Teams on the web is a Teams web setting under Settings, Notifications and activity, Presence. Turn it on and click Allow, and Teams stops setting you Away while you work in other tabs or apps. It needs Chrome or Edge. What it detects, why it can fail, and what it does not do.
Teams Status on Multiple Devices: The Last Device You Used Wins
Signed in to Teams on a computer and a phone? Your status comes from the device you used most recently. That is why a quick look at your phone can turn you Away, and why a phone in your pocket shows Away instead of Offline at night.
How to Change Teams Away Time: What You Can and Cannot Set
Teams sets you Away after about 5 idle minutes, and there is no setting for that timer, for you or your admin. The lock, sleep, duration and web settings that do change when you turn yellow.