When you open the Calendar in the new Teams desktop app, a meeting you scheduled may be missing. This often happens after a meeting is created in Outlook, in the old Teams, or on the web. The new Teams app relies on a local cache and a specific calendar sync process. This article explains why the meeting disappears and gives you clear steps to bring it back.
The root cause is usually a stale local cache or a delay in syncing your Exchange mailbox. The new Teams desktop app builds its calendar view from your Exchange account, but it can fail to refresh after changes are made elsewhere. You will learn how to force a refresh, clear the cache, and verify your account settings. These fixes work for both Windows 11 and Windows 10.
Key Takeaways: Restore Your Missing Teams Calendar Meeting
- Ctrl + R in the Teams Calendar: Forces the calendar view to reload and re-sync with your Exchange mailbox.
- Teams > Settings > App > Clear cache: Removes corrupted local data that can hide meetings from the calendar.
- Teams admin center > Users > Manage users > Policies: Shows the effective calendar policy assignments that can block meeting visibility.
Why the New Teams Calendar Hides a Scheduled Meeting
The new Teams desktop app stores a local copy of your calendar data to speed up loading. This cache can become outdated when a meeting is created or modified in another client, such as Outlook on the web or the classic Teams. The app does not always check the server for changes until you manually refresh the view.
Another common cause is a delay in the Exchange sync process. When you schedule a meeting in Outlook, it may take a few minutes for the meeting to appear in Teams. If the meeting was created by a delegate or through a shared mailbox, the sync can be even slower. The new Teams app also uses a different calendar engine than the classic version, which can introduce sync quirks.
A third factor is the account configuration. If your Teams app is signed in with a personal account instead of your work or school account, you will not see your work calendar. Similarly, if the calendar is not enabled in your Teams policy, the Calendar tab may be hidden entirely.
How the Calendar Sync Works in New Teams
The new Teams desktop app connects to your Exchange Online mailbox using the Microsoft Graph API. It fetches calendar events and stores them in a local SQLite database. The app listens for change notifications from the server, but these notifications can be missed if the app is not running or if the network connection is unstable. When a notification is missed, the cache becomes stale.
Steps to Diagnose and Fix the Missing Calendar Meeting
Follow these steps in order. Stop after each step and check if the meeting appears.
- Force a manual refresh of the calendar
Open the Teams desktop app and go to Calendar. Press Ctrl + R on your keyboard. This reloads the calendar view and triggers a new sync request to the server. Wait 10 seconds and check if the meeting appears. - Sign out and sign back in
Click your profile picture at the top right of Teams. Select Sign out. Close the app completely. Reopen Teams and sign in with your work or school account. This forces a full re-authentication and resets the connection to Exchange. - Clear the Teams local cache
Close Teams completely. Press Windows + R, type %appdata%\Microsoft\Teams and press Enter. Delete the contents of that folder, but keep the folder itself. Also delete the contents of %localappdata%\Microsoft\Teams. Restart Teams. Your calendar will rebuild from the server. This removes any corrupted cache entries that hide meetings. - Check your account and calendar settings
In Teams, click your profile picture and select Settings > Accounts. Verify that the account shown is your work or school account. Then go to Settings > Calendar and confirm that the correct calendar is selected under Calendar options. If you have multiple calendars, the meeting may be on a different one. - Verify the meeting exists in Outlook
Open Outlook on the web or the desktop app. Go to Calendar and find the meeting. If it is not there, the meeting was never created. If it is there, check the meeting details. The meeting may be in a different time zone or on a shared calendar. - Check if the meeting is on a shared or delegate calendar
If the meeting was created by a delegate or on a shared mailbox, it may not appear in your main Teams calendar. In Teams, go to Settings > Calendar and add the shared calendar. You may need to ask your admin to grant you access. - Update the Teams app
Click your profile picture and select Check for updates. Install any available updates. The new Teams app receives frequent fixes for calendar sync issues. After updating, restart Teams and check the calendar.
If the Meeting Still Does Not Appear
If you have completed all steps and the meeting is still missing, the issue may be on the server side. Contact your IT administrator. They can check the Exchange service health and your Teams policy assignments.
If Teams Still Has Issues After the Main Fix
Some problems require deeper troubleshooting. Here are common related failures and their specific fixes.
Teams Calendar Shows a Blank Window After Clearing the Cache
After clearing the cache, the calendar may appear empty for a few minutes. This is normal because Teams is rebuilding the local database. Wait up to 10 minutes. If it stays blank, sign out and sign back in.
Teams Calendar Does Not Show Meetings Created in Outlook on the Web
This is a sync delay. Meetings created in Outlook can take up to 5 minutes to appear in Teams. Press Ctrl + R to force a refresh. If it still does not appear, check if the meeting is on a different calendar.
Teams Calendar Shows Only Some Meetings, Not All
This often happens when meetings are in different time zones or when the calendar filter is set to a specific date range. In Teams, click the date picker at the top of the calendar and select Today or This week. Also check the time zone setting in Settings > General.
Teams Calendar Is Missing the Entire Calendar Tab
If the Calendar tab is not visible in the left navigation, it may be disabled by your admin. Ask your administrator to check the Teams app setup policy. In the Teams admin center, go to Teams apps > Setup policies and ensure the Calendar app is allowed.
New Teams Desktop vs Teams on the Web: Calendar Differences
| Item | New Teams Desktop | Teams on the Web |
|---|---|---|
| Local cache | Uses a local SQLite database that can become stale | No local cache, always fetches from server |
| Refresh method | Press Ctrl + R to force a refresh | Refresh the browser page |
| Sync speed | Can be slower due to cache and notification delays | Usually faster because it always queries the server |
| Offline access | Can show cached meetings when offline | No offline access |
| Best for | Daily heavy use with many meetings | Quick checks or when desktop app is not installed |
In most cases, the desktop app is more reliable for full calendar management. But if you need an immediate view of a meeting, the web version can be a useful backup.
You can now restore a missing meeting by refreshing the calendar, clearing the cache, or verifying your account. Start with the Ctrl + R shortcut because it takes only a few seconds. If that fails, clear the cache and sign in again. For persistent issues, check the meeting in Outlook and confirm it is on the correct calendar. As an advanced tip, you can use the keyboard shortcut Ctrl + 3 to jump directly to the Calendar tab in the new Teams app.