Usually a connection, status, or app issue — here’s what’s causing it and how to fix it
Microsoft Teams showing you as offline — either to yourself or to your colleagues — when you’re sitting at your computer and clearly working is a frustrating problem that affects productivity and makes you look unavailable when you aren’t.
The cause depends on whether Teams thinks you’re offline or whether others think you’re offline, and whether the status is stuck, incorrect, or reverting unexpectedly.
Here’s how to identify what’s happening and fix it.
Understand the Different Scenarios
Teams “offline” issues come in a few distinct forms and the fix differs depending on which one applies.
You appear offline to others but Teams is open and running — your status isn’t updating correctly or is stuck.
Teams shows a connection error or says it can’t connect — a genuine connectivity problem between Teams and Microsoft’s servers.
Your status keeps reverting to offline or Away — automatic status detection is overriding your manual status.
Teams shows you as offline after your computer was idle — the away and offline detection is working as designed but you want to change the threshold.
Identifying which scenario matches your situation points to the right fix immediately.
Check Your Internet Connection
Teams requires a stable internet connection to function and show the correct status. If the connection drops or becomes unstable, Teams loses contact with Microsoft’s servers and shows as offline or disconnected.
Open a browser and load a website that isn’t Microsoft. If it loads normally, your connection is fine and the issue is Teams-specific. If it loads slowly or fails, the connection is the root cause — restart your modem and router with a full 60-second power cycle and test again.
Also check whether other Microsoft 365 services — Outlook Web, SharePoint, OneDrive — are working normally. If they’re also having issues, the problem may be with Microsoft’s servers rather than your local connection.
Check Microsoft’s Service Status
Teams outages cause widespread offline status issues across organizations simultaneously. If Teams suddenly started showing offline for you and your colleagues at the same time, a service incident is likely.
Go to status.microsoft.com and check the Teams service status. Also check admin.microsoft.com if you have admin access — the Service Health dashboard shows current and recent incidents with detailed status updates.
If there’s an active incident, no local troubleshooting will resolve it — wait for Microsoft to address it.
Manually Set Your Status
The fastest fix for appearing offline when you shouldn’t be is to manually set your status to Available.
Click your profile picture in the top right corner of Teams. The status indicator — the colored circle — shows your current status. Click it to see the status options: Available, Busy, Do Not Disturb, Be Right Back, Appear Away, Appear Offline.
Select Available. Your status updates immediately and should be visible to colleagues.
If the status reverts back to offline or away shortly after you set it, something is overriding your manual selection — covered in the sections below.
Check the Out of Office and Quiet Hours Settings
Out of Office messages and Quiet Hours can set your status to offline or away automatically. If either is active, Teams shows the configured status rather than your actual activity status.
Click your profile picture and check whether Out of Office is showing. If it is, go to Settings → General → Out of Office and turn it off if it’s not intentional.
For Quiet Hours, go to Settings → Notifications → Quiet Hours. If Quiet Hours are scheduled during your working hours, Teams suppresses notifications and may show a reduced availability status. Adjust the schedule or disable Quiet Hours entirely.
Check Automatic Status Detection Settings
Teams automatically sets your status based on your activity — moving to Away after a period of inactivity, setting Offline when it can’t detect computer activity, and updating based on your Outlook calendar. This automatic detection is sometimes the cause of unexpected offline status.
Go to Teams Settings → General and look for Show My Status as Offline During Quiet Hours and similar automatic status options. Also check Privacy settings for anything controlling automatic status changes.
The automatic status behavior in Teams follows these general rules:
Available — Teams is open and the computer is active.
Away — the computer has been idle for approximately 5 minutes, or Teams is minimized but running.
Offline — Teams has been closed, the computer is locked, or Teams can’t reach Microsoft’s servers.
If you want to prevent automatic Away or Offline status, keeping Teams as the active foreground window maintains Available status. A mouse-mover utility or adjusting your computer’s sleep settings prevents the idle detection from triggering.
Restart Teams Completely
A full Teams restart resolves most status display issues caused by temporary glitches, failed connection attempts, or stuck status states.
Right-click the Teams icon in the system tray (bottom right of the taskbar) and select Quit. This fully closes Teams rather than just minimizing it. Wait 30 seconds and reopen Teams from the Start menu or taskbar.
After Teams fully reloads and connects, check your status. A fresh connection to Microsoft’s servers almost always corrects a stuck or incorrect offline status.
If Teams isn’t in the system tray, open Task Manager (Ctrl + Shift + Esc), find all Teams processes, and end them before restarting.
Clear the Teams Cache
Corrupted Teams cache data causes persistent status issues that survive restarts. Clearing the cache forces Teams to rebuild its local data from the server.
Close Teams completely including from the system tray.
Press Windows + R and type %appdata%\Microsoft\Teams and press Enter. Delete the contents of the following folders — don’t delete the folders themselves, just their contents:
- Cache
- blob_storage
- databases
- GPUCache
- IndexedDB
- Local Storage
- tmp
Restart Teams after clearing. It takes slightly longer to load the first time as it rebuilds the cache from scratch, but status issues caused by corrupted cache data clear immediately.
Check Firewall and Network Settings
Firewalls, VPNs, and network proxies can block Teams’ connection to Microsoft’s servers, causing it to show as offline even when your general internet connection is working.
Go to Windows Security → Firewall and Network Protection → Allow an App Through Firewall and confirm Teams has both Private and Public network access checked.
If you’re using a VPN, try disconnecting it and testing Teams. VPN routing can interfere with Teams’ connection to Microsoft’s servers — particularly VPNs that route all traffic through a remote server rather than split tunneling.
For corporate networks, check with your IT department whether the network has specific Teams traffic requirements. Microsoft publishes the required network endpoints for Teams — organizations sometimes block these inadvertently through firewall rules.
Check the Presence Privacy Settings
Teams has privacy settings controlling who can see your actual presence status. If these are configured to hide your status from certain people, you may appear offline to them even when you’re clearly active.
Go to Teams Settings → Privacy. Look for Manage Presence or presence-related privacy options. Check whether your status visibility has been restricted.
Also check whether you’ve blocked anyone — blocked contacts see you as offline regardless of your actual status.
Check Calendar Integration
Teams reads your Outlook calendar to automatically update your status during meetings, focus time, and out-of-office periods. If calendar integration is working correctly, being in a scheduled meeting sets your status to In a Meeting automatically. But if the calendar sync is broken or misread, it can set incorrect statuses including showing you as away or offline during calendar events.
In Teams, go to Settings → Calendar and check the calendar integration settings. Verify that Teams is connected to the correct calendar and that the status-from-calendar feature is configured appropriately.
If you have an Out of Office event on your calendar that spans today, Teams reads it and may set your status accordingly even if you’re physically at your desk.
Update Microsoft Teams
Running an outdated version of Teams can cause status and connectivity issues that newer versions have fixed. Teams updates frequently and presence-related bugs appear in these updates regularly.
Click your profile picture in Teams and look for an Update Available option. If an update is available, apply it. Teams also updates automatically in the background — if an update is pending, it applies the next time you fully quit and reopen Teams.
Go to Settings → About Teams to check your current version and compare it against the latest release if you want to verify you’re up to date.
Check the New Teams vs Classic Teams
Microsoft has been rolling out the New Teams client as a replacement for Classic Teams. If you recently switched versions, status behavior can differ between the two.
The New Teams icon has a slightly different appearance and the interface is redesigned. If you switched recently and status issues appeared at the same time, try switching back to Classic Teams temporarily using the toggle at the top of the Teams window.
Alternatively if you’re on Classic Teams and experiencing persistent issues, switching to New Teams may resolve them — the underlying infrastructure differs and issues specific to one version often don’t affect the other.
Check Work or School Account Configuration
For Teams used with a work or school account, the IT administrator’s configuration controls several aspects of presence and status behavior. Policies applied at the organizational level can restrict status visibility, enforce certain status behaviors, or affect how Teams connects to Exchange for calendar integration.
If you’re on a managed account and status issues appeared after an IT change or a policy update, contact your IT department. They can check the Teams admin center for any presence policies applied to your account and verify that your account is provisioned correctly.
Reinstall Teams
If nothing else resolves the persistent offline status, a clean Teams reinstall eliminates any corrupted installation files that are causing the issue.
Go to Settings → Apps → Installed Apps, find Microsoft Teams, and uninstall it. After uninstalling, restart your computer. Download a fresh Teams installer from teams.microsoft.com and install it. Sign back in with your account and check whether the status issue has resolved.
A Quick Checklist
Work through these in order based on your scenario:
Status stuck or showing incorrectly:
- Manually set status to Available via profile picture
- Restart Teams completely from the system tray
- Clear the Teams cache
- Check Out of Office and Quiet Hours settings
Teams showing connection error:
- Check internet connection and restart router
- Check status.microsoft.com for service incidents
- Check firewall settings and VPN interference
Status reverting automatically:
- Check automatic status detection settings
- Check Outlook calendar for events setting your status
- Adjust computer sleep and idle settings
Others seeing you as offline:
- Check presence privacy settings
- Verify correct account is signed in
- Update Teams to the latest version
The Bottom Line
Teams showing offline is almost always caused by a connection issue between Teams and Microsoft’s servers, automatic status detection overriding your manual setting, or a corrupted cache causing a stuck status. A manual status update, a complete Teams restart, and a cache clear together resolve the vast majority of cases.
For persistent issues on managed work accounts, IT-applied policies or Exchange calendar misreads are common causes that require admin-level investigation rather than local troubleshooting.
Teams shows offline when it loses its connection or when automatic detection overrides your status — restart it, clear the cache, and set your status manually to get back to Available.
Meet Ry, “TechGuru,” a 36-year-old technology enthusiast with a deep passion for tech innovations. With extensive experience, he specializes in gaming hardware and software, and has expertise in gadgets, custom PCs, and audio.
Besides writing about tech and reviewing new products, he enjoys traveling, hiking, and photography. Committed to keeping up with the latest industry trends, he aims to guide readers in making informed tech decisions.