If meetings are missing from your Outlook calendar, or the calendar appears blank, the fix depends on what is causing them to disappear. The most common causes are a wrong view, a hidden or shared calendar not toggled on, or a sync issue with the server. Here is how to track down and resolve each one.
1. Check You Are Viewing the Right Date Range
The most overlooked cause: Outlook is showing the right calendar, but you are on the wrong week or month. In the Calendar view, make sure the date navigator (the small month calendar, usually top-left) is on the correct date. Click Today in the Home ribbon to jump back to the current date. Also check the view — switch between Day, Work Week, Week, and Month to see if the meetings appear in a different view.
2. Check Which Calendars Are Toggled On
Outlook supports multiple calendars — your main calendar, shared calendars, Teams meeting calendars, room calendars, and others. In the left panel under My Calendars and Other Calendars, each calendar has a checkbox. If a calendar is unticked, its events are hidden.
Make sure all calendars you want to see are checked. If a colleague’s shared calendar is missing entirely, go to Home → Open Calendar → From Address Book to add it back.
3. Check the Current View Filter
Outlook’s calendar view can have filters applied that hide certain events. Click View → Current View → Manage Views, or simply click View → Reset View to clear any customisations that may be filtering out events. Also check View → Arrangement and View → Filter — if a filter is active, events outside the filter criteria will not show.
4. Force a Send/Receive Sync
If meetings exist on the Exchange/Microsoft 365 server but are not showing locally, force a sync:
- Press F9 or go to Send/Receive → Send/Receive All Folders
- Wait for the sync to complete (watch the status bar at the bottom)
- If Outlook is in offline mode, go to Send/Receive → Work Offline to toggle it back online
5. Check the Offline Calendar Cache Date Range
Outlook’s cached Exchange mode only downloads calendar events within a certain date range. If you are looking at events far in the past or future, they may not be cached locally.
- Go to File → Account Settings → Account Settings
- Double-click your email account
- Under Use Cached Exchange Mode, check the Download emails from the last slider — increase it if needed
Alternatively, connect to Outlook Web Access (OWA) at outlook.office.com to check whether the meetings exist on the server. If they show in OWA but not in the desktop app, the issue is with local cache or sync.
6. Teams Meeting Calendar Permissions
If you are missing Teams meeting invites specifically, check that the Microsoft Teams Meeting Add-in is enabled in Outlook:
- Go to File → Options → Add-ins
- Look for Microsoft Teams Meeting Add-in for Microsoft Office
- If it is in the Disabled Add-ins list, select it and click Go to re-enable it
7. Repair or Recreate the Outlook Data File
If calendar events are inconsistent or partially missing, the local data file (OST) may be corrupt. To repair it:
- Close Outlook
- Open the Inbox Repair Tool by searching for
scanpst.exein File Explorer (usually inC:\Program Files\Microsoft Office\root\OfficeXX\) - Browse to your OST file (usually in
C:\Users\[username]\AppData\Local\Microsoft\Outlook\) - Click Start to scan and repair
Alternatively, delete the OST file entirely — Outlook will rebuild it from the server on next launch. This takes time but resolves most local data corruption issues. The OST is just a local cache; deleting it does not affect data on the server.
8. Check Meeting Attendee Permissions
If you are a delegate for another person’s calendar and meetings are not showing, check that your permissions are still set correctly. The calendar owner should go to Calendar → Share Calendar → Calendar Permissions and confirm your access level is at least Reviewer (or Editor if you need to make changes).