How to fix Microsoft Teams not sending or receiving chat messages
Summary
This guide helps you troubleshoot and resolve: How to fix Microsoft Teams not sending or receiving chat messages. Follow the steps below to fix the issue.
Common Causes
When Microsoft Teams chat messages fail to send, sit in a pending state, or simply never arrive, the cause is usually a corrupted local cache, an outdated client, or an account sync issue. This guide walks you through the most effective fixes in order, starting with the quickest solutions before moving to more thorough troubleshooting.
Quick Fix Steps
Try these steps first — most chat issues are resolved within the first three.
- Sign out of Teams and sign back in.
- Restart the Teams app completely (not just minimise it).
- Check your internet connection by opening a browser and loading any webpage.
- Confirm the recipient is online or that your message has actually left your outbox.
Detailed Instructions
1. Clear the Microsoft Teams Cache
A corrupted cache is the most common cause of stuck or missing chat messages. Clearing it forces Teams to rebuild its local data.
On Windows (classic Teams):
- Fully quit Teams by right-clicking the Teams icon in the system tray and selecting Quit.
- Press
Win + R, type%appdata%\Microsoft\Teams, and press Enter. - Select the contents of the following folders and delete them:
Cacheblob_storagedatabasesGPUCacheIndexedDBLocal Storagetmp
- Restart Teams and sign in again.
On Windows (new Teams):
- Fully quit Teams.
- Press
Win + R, type%localappdata%\Microsoft\TeamsMeetingAddinand press Enter to clear meeting add-in cache if needed. - For the main new Teams cache, navigate to
%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeamsand delete its contents. - Restart Teams and sign in again.
On macOS:
- Quit Teams completely from the menu bar.
- Open Finder and press
Cmd + Shift + G. - Type
~/Library/Application Support/Microsoft/Teamsand press Enter. - Delete the same folders listed above.
- Empty the Trash and relaunch Teams.
2. Update Microsoft Teams
An outdated client can cause sync failures with the Teams service.
- Click the three-dot menu (...) next to your profile picture.
- Select Check for updates.
- If an update is available, Teams will download and install it automatically.
- Restart Teams when prompted.
If you installed Teams as a system-wide application on macOS, also check for updates through the Microsoft AutoUpdate app.
3. Verify Your Sign-In Status and Account
- Click your profile picture in the top-right corner.
- Confirm your account email and tenant are correct.
- If you see Sign in instead of your profile, sign in again.
- Check whether your organisation has any service advisories affecting Teams.
4. Check Network and Connectivity
Teams requires reliable access to specific Microsoft endpoints. If your firewall or DNS is blocking these, chat messages will queue indefinitely.
- Open a browser and visit
https://teams.microsoft.comto confirm the web version loads. - If using a VPN, disconnect and test Teams again.
- If you manage your own firewall, ensure the following are allowed:
*.teams.microsoft.com*.skype.com*.office.com- UDP ports
3478and3479 - TCP ports
443and80
- Try switching from Wi-Fi to mobile data (or vice versa) to rule out a local network issue.
5. Test in the Web Client
This helps determine whether the issue is with your local app or your account.
- Open
https://teams.microsoft.comin a fresh browser window. - Sign in with the same account.
- Try sending a chat message.
If the web version works, the problem is isolated to your desktop or mobile app. If the web version also fails, the issue is likely account- or service-related.
6. Reinstall Microsoft Teams
If clearing the cache and updating have not helped, a clean reinstall often resolves stubborn issues.
On Windows:
- Right-click Start and select Installed apps (Windows 11) or Apps and Features (Windows 10).
- Find Microsoft Teams and click Uninstall.
- Download the latest installer from the official Microsoft Teams download page.
- Install and sign in.
On macOS:
- Open Finder > Applications.
- Drag Microsoft Teams to the Trash.
- Empty the Trash, then download and reinstall from the Microsoft Teams download page.
7. Check for Service Outages
Sometimes the issue is on Microsoft's end. Visit the Microsoft 365 Service Status page and look for any active advisories under Teams or Exchange Online (chat history is tied to Exchange).
Troubleshooting
Messages Show as Pending but Never Send
This almost always points to a connectivity issue or a stuck sync. Clear the cache (Step 1), confirm your network allows the Teams endpoints listed in Step 4, and test in the web client.
Messages Send but the Recipient Never Receives Them
Ask the recipient to sign out and back in, and to check their Activity feed in addition to their main chat list. If they are using the mobile app, ensure background app refresh is enabled for Teams.
Chat History or Channels Are Missing
Teams stores chat history in Exchange Online. If you have recently migrated mailboxes or changed accounts, history may take time to populate. Clearing the local cache and waiting 15–30 minutes usually resolves this.
Mobile App Specifically Not Working
- Force-close the Teams app and reopen it.
- Check that Teams has notification and background data permissions enabled in your phone's settings.
- Update the Teams app from the App Store or Google Play.
- If issues persist, uninstall and reinstall the mobile app.
Related Issues
If you are also experiencing problems with email delivery, see our guide on Email not sending or receiving — many of the same connectivity and authentication principles apply.
Still Having Issues?
💻 Open a Ticket