If Outlook calendar entries disappeared, compare Outlook on the web with the app first. If the event appears there, it is hidden in the app or outside its sync window. If it is missing there too, it is gone from the mailbox or shared calendar. That split keeps you from fixing the wrong layer and missing a real scheduling gap. This guide shows a server-vs-client decision tree to prove which case you have and what to check next.

Sort items by server, sync window, or deletion

Start by separating three cases: the item is still on the server but hidden, the item is outside the current sync window, or the item was removed from the mailbox or local data file. That split decides whether you should reset a view, widen cache history, or check for deletion and data-file damage.

Likely causes

Most often, a calendar looks empty because a filter, search term, or narrow view is hiding items. Less commonly, the app has only cached a limited date range. Deletion, retention rules, and file corruption are the next places to check.

Say your calendar shows only meetings from this week after a profile change. That often points to a view or cache limit, not actual loss. If the same entries are visible in Outlook on the web, the mailbox still has them.

Calendar entries decision table

Use this table to match the symptom to the fastest verification step. The account type matters. Outlook.com and Exchange accounts may still have the item on the server, while a local PST can hold items that never synced anywhere else.

Symptom pattern Likely cause Fastest verification step Next action
Items show on Outlook on the web, but not in desktop Outlook Hidden view or filter Reset the calendar view, clear search text, and remove filters Check the current view and compare New Outlook with Classic Outlook
Older items stop around a recent date; newer items still show Sync window limit Check whether desktop history is limited to the past 3 months or mobile history to the past 2 weeks Expand cached history or temporarily disable caching for comparison
A single meeting or appointment is missing everywhere Deleted item Open Deleted Items and search for the subject or organizer Restore the item if your account exposes deleted calendar recovery
Items are missing from the web and every client Server-side loss Check whether retention, deletion, or admin policy removed older calendar data Escalate to Microsoft support or your Microsoft 365 admin

Are the items still on the server?

Are the items still on the server?
An Outlook calendar interface shows several scheduled meetings

For Outlook.com and Exchange accounts, this is the cleanest proof of whether the item still exists on the server. If it appears there, the problem is in the client, cache, or view. If it is absent there too, focus on deletion, retention, or mailbox-side loss.

Outlook.com and Exchange accounts

Open Outlook on the web at Outlook.live.com or Outlook.office.com, then check the same calendar and date range. If the item is present online, the server still has it. That makes desktop sync, mobile sync, or a local view the more likely issue.

Local PST data

A PST file is local data, so Outlook on the web generally cannot verify it. If the calendar lives only in a PST, missing items may be recoverable from that file even when the mailbox is clean. In that case, file repair or PST recovery matters more than server checks.

New Outlook versus classic Outlook

New Outlook can be toggled off in some setups, which is useful for testing whether older history reappears in the older client. Classic Outlook gives you more direct cache and view controls, so it is the better place to test sync-window and view problems when the web app still shows the item.

Could a view or filter be hiding them?

Yes. A hidden category filter, search term, or changed calendar view can make Outlook look empty even when the data is still present. Classic Outlook also supports View > Reset View as a direct troubleshooting step. If the item appears in the web app, this is one of the first things to clear.

  1. In Classic Outlook, open the Calendar and go to View > Reset View.
  2. Clear any search box text in the calendar pane.
  3. Open the view settings and remove filters for categories, date range, or attendee status.
  4. Switch to the same calendar in New Outlook and compare whether the item appears there.

A common first-timer mistake is searching for one subject line and assuming the whole calendar is gone when only the current filter hides it. If a list of appointments appears after Reset View, the data was never missing.

Is the sync window too small?

Is the sync window too small?
A person uses a tablet showing a colorful calendar interface on a desk

A narrow cache window is a common reason older items seem to vanish on desktop or mobile. Some accounts may show only the past 3 months on PC and the past 2 weeks on mobile, depending on account type, version, and tenant defaults. That does not mean the server lost the item. It means the client is not storing or showing that far back. (Microsoft Learn)

Classic Outlook cache history

In Classic Outlook, open File > Account Settings > Account Settings, select the account, then open the cache or offline settings and review the calendar history controls for that account. That expands cached history. It is a cache-history check, not a reliable calendar repair.

Temporarily disable caching

If the item appears only when caching is off, the cache is masking the result. In Outlook account settings, temporarily turn off cached mode for the account, then reopen Outlook and compare the calendar with Outlook on the web. If the web app still shows the item, the server copy is fine.

  1. Open File > Account Settings > Account Settings.
  2. Select the account and open its settings.
  3. Review the calendar history or offline cache setting for the account.
  4. Compare the calendar again after Outlook finishes syncing.

If an appointment from January appears online but not in desktop Outlook, while newer meetings are present, that pattern fits a short history window far better than deletion. The server and the desktop are telling different stories.

Were the entries deleted?

If the item is gone from the web app and desktop, deletion becomes more likely. Check Deleted Items first, because Outlook can place deleted appointments and calendar items there. For some Exchange or Microsoft 365 accounts, deleted calendar recovery may also appear in the folder list or context menu, depending on admin settings.

Deleted Items and recovery

  1. Open Deleted Items in Outlook.
  2. Search by meeting subject, organizer, or date.
  3. Restore the item if it appears there.
  4. If your account exposes recovery, use the recover-deleted-items option or ask an admin to check the Microsoft 365 admin center retention policy.

Mobile comparison

Compare Outlook mobile with Outlook on the web before assuming a server problem. If mobile also misses the same item while the web app shows it, the mobile cache is the weak point. If both miss it, move to deletion, retention, or server-side removal.

How do you tell if missing calendar items were deleted versus unsynced? The clue is consistency. One client missing the item points to sync or view trouble. Every client missing it points to deletion, retention, or mailbox-side loss.

Does a local data file need repair?

Does a local data file need repair?
A calendar application shows multiple scheduled events across a month view

If the calendar lives in a PST file, local corruption can hide or remove entries in Outlook even when the file still opens. ScanPST.exe, the Inbox Repair Tool, can fix common PST damage. It cannot restore data that was never in the file, and it will not help if the server already trimmed the item. In several recent builds, Microsoft has deprecated it, and its usual location is %ProgramFiles%\Microsoft Office\root\OfficeXX%.

When to use ScanPST.exe

  1. Close Outlook.
  2. Run ScanPST.exe against the affected PST file.
  3. Repair the file when the tool reports fixable errors.
  4. Reopen Outlook and check the calendar again.

Normal Scan and Intensive Scan

If a PST recovery tool is part of your process, start with Normal Scan for common file problems. Move to Intensive Scan when calendar entries are still missing after that pass or when the file shows deeper damage. That deeper mode is the better next step for severely damaged local data.

When both calendar and email history disappear together in a PST-based setup, local file damage is more plausible than a single-folder issue. If the data is on Exchange or Outlook.com, that pattern instead points back to server-side loss or retention.

When should you escalate the issue?

Escalate when Outlook on the web and desktop both miss the same items, or when the loss lines up with a retention policy, archive move, or admin rule. Microsoft 365 retention settings can remove or age out calendar items, but exact behavior varies by tenant and policy. If the item is missing on the server, local repair will not restore it.

  1. Confirm the item is absent in Outlook on the web.
  2. Check whether other mailbox folders or shared calendars show the same gap.
  3. Ask your Microsoft 365 admin whether retention, archive, or deletion policy applies.
  4. Contact Microsoft support if the account is personal, or the admin if it is work or school.

One useful step is to keep a calendar export or a regular calendar backup for local PST data. That makes later recovery easier if a file becomes damaged or if a sync problem hides older history.

Keep reading

Frequently asked questions

Why do my outlook calendar entries disappear?

Most disappearances come from a hidden view, a short sync window, or deleted items rather than true loss. Start with the web version for Outlook.com and Exchange accounts. If the item is there, adjust the desktop view or cache. If it is missing there too, check Deleted Items and retention or admin policy next.

Why has my outlook calendar disappeared?

A whole calendar can look empty when the current view is filtered, when cached history is too short, or when the account is showing only recent items. In Classic Outlook, try View > Reset View and then check whether the same calendar appears in Outlook on the web.

Why have my outlook calendar appointments disappeared?

If only appointments vanish while mail stays intact, the most useful check is still the web app for Outlook.com and Exchange accounts. That shows whether the server still has the item. If the web app has it, the fix is usually view, cache, or client sync.

Are my old Outlook calendar entries gone forever or just hidden?

If Outlook on the web still shows the old entry, it is hidden or outside the current sync window, not gone forever. If the web app does not show it, check Deleted Items and retention settings. PST-based data may still be recoverable with ScanPST.exe or PST recovery tools.

How do I check whether missing calendar items are still on the server?

Open Outlook on the web and inspect the same calendar and date range. For Outlook.com and Exchange, that is the server check. If the item appears online but not in desktop Outlook, the problem is local. If it is missing online too, treat it as server-side loss.

What setting in Outlook limits how far back calendar history shows?

In Classic Outlook, the cache depth is tied to the calendar history controls in Account Settings. Some accounts also show only the past 3 months on PC and the past 2 weeks on mobile. Review the offline or history setting when you need to test older entries.

Could a filter or view setting make Outlook calendar look empty?

Yes. A search term, category filter, or changed calendar view can hide items while the data still exists. In Classic Outlook, use View > Reset View, then clear search text and remove filters. Compare that result with New Outlook and the web app.

How do I tell if missing calendar items were deleted versus unsynced?

If the item is missing from every client and from the web app, deletion or retention is more likely than sync trouble. If only one app is missing it, the issue is usually cache or view. Deleted Items is the first folder to check when the server copy is gone.