How to Delete Chats in Microsoft Teams [6 Various Ways]

If you’ve been using Microsoft Teams for a while, your chat list probably looks like a graveyard of old conversations — project threads that wrapped up months ago, one-off messages to people who’ve left the company, or that embarrassing typo you sent before your morning coffee kicked in. I get it. A cluttered chat list is genuinely distracting, and it’s natural to want to clean it up.

Here’s the thing, though: deleting chats in Microsoft Teams isn’t as simple as it sounds. Teams is built for business, not casual messaging. So unlike WhatsApp or iMessage, you can’t just swipe left and nuke a conversation for everyone. And since a November 2024 update, Microsoft even removed the “Delete chat” button from the desktop app entirely — replacing it with “Hide”. If you’ve been staring at your screen wondering where that option went, you’re not alone.

But don’t worry — you still have plenty of options. You can delete individual messages, hide chats, remove chat history, leave group conversations, and even bulk-delete via admin retention policies. In this article, I’ll show you 6 ways to delete chats in Microsoft Teams — and exactly when to use each one.

What You Can and Can’t Delete in Teams

Before we dive into the how-to steps, it’s worth spending a minute on what’s actually possible. This will save you a lot of frustration.

What you CAN do:

  • Delete individual messages you’ve sent (in chats and channels)
  • Delete an entire chat conversation from your own view
  • Hide a chat so it doesn’t clutter your list
  • Remove chat history from a one-on-one chat
  • Leave a group chat and remove it from your view

What you CANNOT do:

  • Delete a chat for everyone (if you delete a conversation, other participants still see it)
  • Bulk delete all chats at once (there’s no “select all and delete” option)
  • Delete messages sent by other people (unless you’re a Team owner in a channel)
  • Permanently wipe a conversation from your organization’s backend without an admin retention policy

That last point is important, especially if you’re in a company environment. Even if you delete something, it may still exist in your organization’s compliance records. Keep that in mind.

Delete Chats in Microsoft Teams

Now I will show you different ways to delete chats in Microsoft Teams.

Method 1: Delete a Single Message in a Microsoft Chat

This is the most straightforward option. If you sent a message with a typo, sent it to the wrong person, or just want to remove it, here’s how to do it.

On Desktop:

  1. Open Microsoft Teams and go to the chat where the message is.
  2. Hover your mouse over the message you want to delete. A small toolbar will appear above the message.
  3. Click the three-dot icon (…) — that’s the More options button.
  4. Select Delete from that.
Delete a Single Message in a Chat

Once deleted, the message won’t disappear completely — it gets replaced with a note that says “This message was deleted.” Other people in the chat will see that placeholder, so they’ll know something was there. Just something to keep in mind.

Important: You can only delete your own messages. If someone else sent a message you want gone, you can’t delete it unless you’re a Team owner in a channel (more on that later).

Method 2: Delete an Entire Chat Conversation in Microsoft Teams

Let’s say you want to remove an entire chat thread — maybe an old project conversation or a chat with a former colleague. Teams does give you a “Delete chat” option, but there’s a catch: it only removes the chat from your view. The other person or group members will still see the full conversation on their end.

On Desktop:

  1. In the Chat section on the left sidebar, find the conversation you want to delete.
  2. Right-click on the chat name. A context menu will pop up.
  3. Select Remove chat history.
  4. A confirmation dialog will appear. It’ll remind you that this only deletes the chat for you. Click Delete to confirm.
 Delete an Entire Chat Conversation in Microsoft Teams

After you click Delete, the chat might still appear briefly in your list — sometimes with no messages visible. Don’t panic. Just close Teams and reopen it, and the chat will be gone.

On Mobile (iOS and Android):

  1. Open Teams and go to the Chat tab (usually at the bottom of the screen).
  2. Press and hold on the chat you want to delete. A menu will pop up.
  3. Tap Delete chat.
  4. Confirm your choice.
Delete an Entire Chat Conversation in Teams

That’s it. It works the same way the chat disappears from your list, but the other participants still have their copy.

Method 3: Hide a Chat in Teams (If You’re Not Ready to Delete)

Sometimes you don’t want to permanently delete a chat — you just want it out of your face. That’s what the Hide option is for.

Hiding a chat removes it from your active chat list without deleting it. You can always find it again later by searching for the person’s name or the group name. It’s basically a way to archive the conversation.

To hide a chat on Desktop:

  1. Right-click on the chat in your Chat list.
  2. Select Hide.
Hide a Chat in Microsoft Teams

The chat vanishes from your list instantly. If someone sends you a new message in that hidden chat, it’ll reappear automatically.

To hide on Mobile:

  1. Press and hold the chat.
  2. Tap Hide.

This is my go-to option when I’m not 100% sure I want to delete something permanently. It declutters the view without losing the history.

Method 4: Remove Chat History in a One-on-One Chat in Teams

This one is a bit of a hidden gem. In one-on-one (direct message) chats, Teams lets you remove chat history, which hides the conversation from your view without deleting the chat thread itself.

To do this on Desktop:

  1. Open the one-on-one chat.
  2. Click the More options (…) icon at the top right of the chat.
  3. Select Remove chat history.
Remove Chat History in a One-on-One Chat in Teams

This removes all the messages from your view, but the chat itself stays in your list (you’ll just see an empty conversation). The other person still has their complete message history.

It’s a subtle difference from “Delete chat” — this one just clears the content you see, not the chat thread itself.

Method 5: Leave a Group Chat in MIcrosoft Teams

If you’re in a group chat that you no longer need to be part of, you can leave it, which also removes it from your chat list.

On Desktop:

  1. Right-click the group chat.
  2. Select Leave.
  3. You’ll get an option to also remove the chat history from your list. Check that box if you want a clean exit.
  4. Click Leave.
Leave a Group Chat in MIcrosoft Teams

Once you leave, you won’t receive any more messages from that group, and the chat disappears from your list. If someone adds you back, you’ll rejoin and may or may not see previous messages depending on the chat settings.

Method 6: Delete Messages in a Teams Channel (Owners Only)

Channel conversations in Teams work a little differently from personal chats. Regular members can only delete their own messages. But if you’re a Team owner, you can delete any message in a channel — including those sent by others.

To delete a message as a Team owner:

  1. Go to the channel where the message is.
  2. Hover over the message you want to delete.
  3. Click the three-dot (…) icon.
  4. Select Delete.
Delete Messages in a Teams Channel

This is useful when someone posts something inappropriate or incorrect in a channel, and it needs to come down quickly. The deleted message will show the “This message was deleted” placeholder, just like with personal chats.

Delete Chats as a Microsoft Teams Admin

If you manage Teams for your organization, you have a bit more power — but it’s still not a “delete everything instantly” button. Here’s what admins can control:

Messaging Policies:

  • Admins can control whether users are allowed to delete their own messages at all. If someone in your organization can’t find the delete option, it’s likely because it’s been turned off in the Messaging policies in the Teams admin center.
  • To turn it on: Go to Teams Admin Center → Messaging policies → Edit policy → Toggle “Delete sent messages” to On.
Deleting Chats as a Microsoft Teams Admin

Retention Policies via Microsoft Purview:

  • Admins can set up retention policies that automatically delete chat messages after a specified period — say, 1 year, 3 years, or 5 years.
  • This is configured in the Microsoft Purview compliance portal (formerly known as the Microsoft 365 Compliance Center).
  • Keep in mind that even after you set a retention policy, it can take up to 7 days for messages to be permanently removed from backend storage.

This is really the only way to do any kind of bulk or organization-wide chat cleanup. There’s no manual “delete all old chats” button — it has to go through a policy.

Common Questions About Deleting Teams Chats

Does deleting a chat notify the other person?

No, Teams does not send a notification when you delete a chat from your view. The other person has no idea you removed it from your list.

Can I recover a deleted message?

Once you delete an individual message, it’s gone from the chat. You cannot undo it from the Teams interface. However, your organization’s compliance records may still have a copy if retention policies are in place.

Why can’t I see the Delete option?

Most likely, your IT administrator has disabled the delete option in your organization’s Messaging Policy. Contact your IT team to confirm.

Does deleting a Teams chat delete the files shared in it?

No. Files shared in a Teams chat are stored in SharePoint or OneDrive and are not deleted when you delete or hide the chat. You’d need to delete those separately from SharePoint or OneDrive.

Can I delete a meeting chat?

Yes, but it works the same way as group chats. You can leave the meeting chat and choose to remove the history. As the meeting organizer, you can also delete individual messages, but you can’t delete the entire meeting chat thread for all participants.

A Quick Summary of All Your Options

What You Want to DoOption to UseWho Sees the Effect
Remove one message you sentDelete messageEveryone (shows “deleted” note)
Remove a full chat from your viewDelete chatOnly you
Hide a chat temporarilyHideOnly you
Clear messages in a 1:1 chatRemove chat historyOnly you
Exit a group chatLeave chatOnly you
Delete any channel messageOwner deleteEveryone in channel
Delete chats organization-wideRetention policy (admin)All users, after policy runs

Final Thoughts

You now know every practical way to manage and delete chats in Microsoft Teams — from removing a single message to setting up organization-wide retention policies. For everyday cleanup, hiding chats is the fastest and safest option; if you need something fully gone from your view, use Remove chat history on desktop or the Delete chat option on mobile, which syncs across devices. I hope you found this article helpful.

Also, you may like:

Power Apps functions free pdf

30 Power Apps Functions

This free guide walks you through the 30 most-used Power Apps functions with real business examples, exact syntax, and results you can see.

Live Webinar

SharePoint Permission Checker Agent using Microsoft Copilot Studio

Learn how to build a SharePoint Permission Checker Agent using Copilot Studio. Using this agent, you can check library-level and file-level permissions. Also, identify Users, SharePoint Groups, and Permission Levels.

📅 1st July 2026 – 10:00 AM EST | 7:30 PM IST

Download User registration canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App