Back to Blog
Guide

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.

Slack Green Team
September 24, 2026
October 7, 2026
6 min read
Share:
microsoft teams
teams status
away status
presence
remote work

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:

  • • The five minutes is in the code. The default idle threshold is 3e5 milliseconds, 300,000 ms, which is 5 minutes. The same number ships as appIdleTimeoutInMs in the settings Microsoft sends to every Teams client. It is not a field in Teams settings or in the admin center.
  • • The desktop app reads the whole computer. On the Windows (49) and Mac (50) apps, disableSystemIdlePolling is false, so Teams asks the system for its idle time every 20,000 ms. Input in any app resets it, and Away can show up to 20 seconds after the five minutes pass.
  • • Teams on the web needs a browser permission for that. enableWebMachineIdle is on for the web client (1415). In Chrome and Edge it uses the browser's Idle Detection permission to read the computer's idle time. Without it, the code says it is "Falling back to client state", which means only what happens in the Teams tab.
  • Inactive Away vs Appear away, Be right back and Offline

    StatusWho sets itIconEnds when
    Away (inactive)Teams, from idle, lock or phone backgroundYellow clockYou touch the computer or open the app
    Appear awayYouYellow clockYou change it, or after 7 days
    Be right backYou, never TeamsYellow clockYou change it, or after 7 days
    OfflineTeams (sleep, signed out), or you with Appear offlineGrey circle with an xYou 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:

  • • Make the lock and sleep wait longer, so a short break does not lock the screen and set Away at once. Steps are in how to change Teams away time.
  • • On Teams for the web, turn on "Keep my current status when I'm active outside of Teams on the web" under Settings, Notifications and activity, Presence, so work in other tabs counts.
  • • Keep input going, by hand, with a mouse jiggler or a key-press script. What works and what can be seen is in how to keep Teams status available.
  • • On a phone, keep Teams on screen, as in does Teams stay green on mobile.
  • 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

  • • Your screen locks early. A work laptop may lock after 2 or 3 minutes by policy, and a lock sets Away at once.
  • • You were last active on your phone. If you used Teams on the phone after the laptop, the phone's background state decides.
  • • You set a status earlier. Appear away or Be right back stays until you change it.
  • • Teams on the web without permission. Without the idle-detection permission, work in other tabs does not count.
  • The fixes for each are in Teams status stuck on Away.

    Other places Teams says "inactive"

  • • A team marked inactive. When an admin sets an expiration policy for Microsoft 365 groups, teams nobody uses can be flagged for renewal or archived. That is about the team, not your status.
  • • Inactive users in reports. The Teams admin center usage reports count users with no activity in a period. That is a report, not a status anyone sees next to your name. What those reports hold is in does Teams track your activity.

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

Guide

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.

Slack Green Team
Guide

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 Green Team
Guide

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.

Slack Green Team