Skip to content
RansomwareBackup
backup slack

Slack message & file retention: what's actually kept

Slack retention varies by plan and admin config — from a 90-day cap on Free to indefinite-until-configured on paid tiers. Here's what's actually kept, and what isn't.

If you've assumed Slack keeps every message forever, the real answer is: it depends entirely on your plan and on what an admin has configured. Slack message retention ranges from a hard 90-day cutoff on the Free plan to indefinite-by-default on paid tiers — until someone with admin rights changes that setting, which they can do at any time, for any channel. None of this is backup. It's a configurable retention window, and configurable means it can be shortened, exempted, or simply wrong for what you actually need to keep.

Here's what each plan retains, what happens to files, departing users and deleted channels, and where "retained" stops meaning "recoverable."

Slack message retention, plan by plan

  • Slack Free — message and file history is limited to the most recent 90 days. Once content ages past that window, it stops being accessible through search and history, and Slack's own policy (in effect since 2022) treats it as gone for practical purposes. There is no self-service way to extend this on Free.
  • Pro, Business+ and Enterprise Grid — no forced cutoff. The default, until an admin sets a retention policy, is to keep messages and files indefinitely. Admins on these plans can set a workspace-wide policy (e.g. "keep forever" or "delete after N days") and can override it per channel, which means retention can differ channel to channel inside the same workspace without anyone outside admin noticing.

The practical risk isn't that Slack retention is short — for paid plans it's often generous by default. It's that retention is a setting, changeable by whoever holds admin rights, with no independent record of what the workspace looked like before that setting changed.

What happens to files

Files inherit whatever retention policy applies to the channel or DM they were shared in — there's no separate, longer-lived store for attachments. On Enterprise Grid, admins can set file-specific retention distinct from message retention, but on Pro and Business+ the two travel together. Once a retention policy triggers a deletion, the file is gone from Slack; there's no user-facing undo.

What happens when someone leaves

Deactivating a member doesn't purge their history. Messages they posted in shared and public channels stay exactly where they were, visible to everyone who could already see that channel. What changes is access to their direct messages — reading a departed employee's DMs generally requires a compliance export or Discovery API entitlement tied to your plan, not a standard admin action. If your offboarding process assumes you can casually read a departing user's DM history, check that assumption against your actual plan tier before you need it during an investigation.

Archived vs. deleted channels

These are not the same action, and the difference matters:

  • Archiving a channel freezes it — read-only, but its full history stays searchable and intact.
  • Deleting a channel removes its messages and files from the workspace. There is no reliable, self-service restore path once that happens — recovery, if possible at all, means contacting Slack support directly, with no guarantee of the outcome.

If a channel matters for an ongoing legal hold, a client relationship, or an audit trail, archiving — not deleting — is the only native option that keeps the record intact.

Why native retention isn't backup

Everything above describes Slack's own retention configuration — a setting that lives inside the same workspace it's protecting. That's the SaaS shared responsibility model in practice: Slack guarantees the platform runs and that your retention policy is honoured as configured; it does not guarantee an independent copy that survives a misconfigured policy, a compromised admin account, or a channel deleted by mistake or by an attacker covering tracks.

A retention policy and a backup answer different questions. Retention answers "how long does Slack keep this by default." Backup answers "can I get back to exactly how this channel looked on a specific date, regardless of what happened to the live workspace since."

Where this becomes a compliance problem

If you're subject to NIS2 or a similar framework that expects demonstrable, testable recovery of business-critical data, a Slack retention policy alone won't satisfy an assessor — it's not independent of the workspace it protects, and it produces no restore evidence. The solution we help you choose and deploy for Slack keeps a complete, searchable, independent copy of channels (public, private, shared and archived), DMs, files and workspace structure, with point-in-time restore and export for legal hold or eDiscovery — the record survives even if the live workspace's retention policy changes tomorrow.

A practical Slack retention checklist

  • Confirm your plan tier and current retention policy — workspace-wide and any per-channel exceptions. Most teams have never checked.
  • Know the archive/delete distinction and make sure whoever manages channels does too — one wrong click on a channel under legal hold is a real risk, not a hypothetical one.
  • Check what your offboarding process assumes about departed users' DMs against what your plan tier actually grants.
  • Ask whether you could produce a point-in-time restore report for a specific channel, on a specific past date, if an assessor or a court asked tomorrow.

If the answer to that last one is no, native retention has already left the gap.


Want a clear picture of your Slack retention gap? Book a free assessment — we'll map your current plan's retention configuration against what independent, point-in-time backup would actually cover, and hand you a straight list of the differences. No pricing pitch.