Back to Blog
Admin

How to Find Inactive Users in Slack (and What They Cost)

To find inactive users in Slack, a workspace owner or admin opens Admin, Workspace analytics, the Members tab, adds the Last active column and sorts oldest first. It needs a paid plan. Slack's Fair Billing Policy stops billing members after 28 days without use. How to check, export, and deactivate.

Slack Green Team
September 27, 2026
October 7, 2026
4 min read
Share:
slack
slack admin
analytics
billing

To find inactive users in Slack, you need to be a workspace owner or admin on a paid plan. Click Admin in the sidebar, choose Workspace analytics, and open the Members tab. Use Edit columns to add Last active, then sort that column so the oldest dates come first. Slack's help center defines Last active as the date the member last read or sent a message in any channel or DM. Anyone with an old date, or no date, is inactive.

You may not need to remove them for billing. Under Slack's Fair Billing Policy, a paid member who has not used Slack in over 28 days counts as inactive, and Slack credits you for the unused time automatically.

Find inactive members with member analytics

  • Click Admin in the sidebar, then Workspace analytics. On Enterprise plans, analytics sit under your organization name.
  • Open the Members tab.
  • Click Edit columns and add Last active. Add Days active too.
  • Sort by Last active, oldest first.
  • Change the date range at the top to the last 30 or 90 days.
  • Slack's help center lists these member columns:

    ColumnWhat it counts
    Claimed dateFirst sign-in to the workspace
    Days activeDays the member read or sent a message in at least one channel or DM
    Last activeThe last date the member read or sent a message
    Last active, iOS, Android or DesktopThe same date, by device

    Reading counts. A member who reads channels every day but never posts is active. The free plan has no Members tab: in our Free workspace on 4 October 2026, Analytics offered only Overview and Channels, and the overview counted "Active people in your workspace" without names. Members cannot see these dates about each other unless an owner opens analytics to everyone; see does Slack show last seen.

    Find inactive and deactivated accounts in Manage members

    Owners and admins on any plan, Free included, can filter the member list. Click Admin, then Manage members (it opens your-workspace.slack.com/admin in a browser tab), and click Filter:

    Slack Manage members with the Filter panel open: Account type, Billing status Active or Inactive, Authentication, and the view option Hide deactivated accounts

    We checked this panel in our own workspace on 4 October 2026. It has:

  • • Billing status: Active or Inactive. The member table has a matching Billing Status column; our only member showed Active. On paid plans, Inactive lines up with the Fair Billing rule below, a member unused for over 28 days.
  • • View options: Hide deactivated accounts. It was unticked in our workspace, so deactivated accounts are meant to stay in the list unless you tick it. Our workspace has no deactivated people, so we could not see how one is marked. There is no separate "Deactivated" account type in the filter.
  • • Account type, from Workspace Owner to Single-Channel Guest and Invited, and Authentication (2FA, SSO or email and password).
  • Export full member list, next to the member count, downloads the table with these columns for the Python check below.

    Inactive members and Slack billing

    Slack's Fair Billing Policy covers plans bought on the Slack website, by card or self-serve invoice. It says:

  • • A member who has not used Slack in over 28 days is inactive, and Slack deposits a prorated credit for the unused part of the billing period.
  • • If that member comes back, Slack charges the prorated cost for the rest of the period.
  • • A member an owner or admin deactivates is credited the next day.
  • • Single-channel guests and bots are free. Owners, admins, full members and multi-channel guests are paid.
  • So an idle account costs money only for its first 28 days of silence. Deactivation still matters for security: an old account keeps access to channels and files until you remove it.

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

Deactivate inactive users

  • Before you remove anyone, check the list for people on leave, part-time staff and service accounts.
  • Send a short DM or ask their manager.
  • Click Admin, then Manage members.
  • Find the person, click the three dots next to their name, and choose Deactivate account.
  • Deactivation keeps their messages and files in the workspace, and you can reactivate the account later. Guests can also be given an expiry date when you invite them, so they drop off on their own.

    Find inactive users from an export

    If you export the analytics Members table as a CSV (paid plans), a few lines of Python list everyone quiet for 30 days or more. Column names follow the dashboard; check the header row of your file:

    import pandas as pd
    
    df = pd.read_csv("slack_members.csv", parse_dates=["Last active"])
    cutoff = pd.Timestamp.now() - pd.Timedelta(days=30)
    inactive = df[df["Last active"].isna() | (df["Last active"] < cutoff)]
    print(inactive[["Name", "Email", "Last active", "Days active"]].sort_values("Last active"))

    Enterprise organizations can pull the same member data through Slack's analytics API instead of a manual export.

    Active status vs inactive user

    The green dot and member analytics measure different things. The dot is live presence: whether the app is open and in use right now. On a computer it turns away after 10 minutes without keyboard or mouse input, as covered in how does Slack decide when you're away. Last active is a date, based on reading or sending messages. A person can show away all afternoon and still be active for the day in analytics.

    FAQ

    How do I see inactive users in Slack? Admin, Workspace analytics, Members tab, add Last active and sort oldest first. It needs a paid plan and owner or admin rights. For billing, filter Manage members by Billing status: Inactive.

    How do I see deactivated Slack accounts? Admin, Manage members. Deactivated accounts stay in the list unless you tick Hide deactivated accounts under Filter, View options.

    Does Slack charge for inactive users? Not after 28 days without use. Slack credits the unused time under its Fair Billing Policy.

    Does deactivating a Slack user delete their messages? No. Their messages and files stay, and the account can be reactivated.

    Always Active

    Stop Jiggling Your Mouse.

    Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.

    Related Articles

    Guide

    How to Hide Your Email on Slack, and What Apps Still See

    Only a workspace owner or admin can hide email addresses in Slack. We switched Email Display to No one, viewed a profile as a coworker, and read the same profile through the API.

    Slack Green Team
    Guide

    Can't Edit a Slack Message? The Edit Time Limit, Tested

    Slack admins can cap message editing at 1 minute to 1 week, or turn it off. We set the 1-minute limit and timed when the Edit item and the API stopped working.

    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