How to Fix Outlook Inbox Not Showing All Emails?

Two Microsoft fixes for hidden cached mode mail.

Fact-checked Reviewed by Aswin Vijayan Updated November 11, 2026 Based on 1 sources
Summary

Microsoft documents one cause for Outlook cached mode hiding emails that already synchronized. Messages get stuck in the incoming item processing pipeline and remain hidden. Two Microsoft fixes exist, the /cleanips switch and the Clear Offline Items button. Microsoft lists Outlook 2007, 2010 and 2013 for this article. View filters and data file damage are outside it.

You open Outlook and the Inbox looks short. Outlook on the web shows the missing messages. Mail exists on the server and Outlook hides it.

Facts follow the Microsoft Learn article Emails do not show in the Cached mode Inbox after they synchronize. Microsoft lists Outlook 2013, Outlook 2010 and Outlook 2007 for it.

What are the Symptoms?

Messages synchronized from the mailbox do not appear in the Inbox of a cached mode profile. Online mode and the web version of Outlook show the same messages.

Why does Outlook Hide Synchronized Emails?

Microsoft traces the problem to the incoming item processing pipeline. New messages remain hidden while the hidden ItemProcSearch folder processes them. After processing, the folder unhides the message.

Messages get stuck when that notification never reaches the folder. Microsoft names unexpected conflicts and corrupt data as the reasons. Stuck messages remain hidden and Outlook never processes them.

How to Fix It With the Cleanips Switch?

  1. Exit Outlook.
  2. Select Start and then Run.
  3. Type the command below and select OK.
cleanips.cmd
Outlook.exe /cleanips
Command comes from the Microsoft article. It is not tested here.

Outlook 2007 needs Service Pack 2 for this switch. Microsoft states that later versions have the function built in.

How to Clear Offline Items From the Inbox?

Use this method when the switch does not fix the Inbox.

  1. Start Outlook.
  2. Right-click the Inbox folder and select Properties.
  3. On the General tab select Clear Offline Items.
  4. Select OK when Outlook says that your data was removed from the Outlook data file (.ost).
  5. Select OK in the Inbox Properties dialog.
  6. Select the Inbox in the Navigation Pane and press Shift+F9 to synchronize again.

Clearing offline items removes the local copy only. Outlook downloads the messages again from the server.

What does Microsoft Not Say?

Microsoft lists three old versions in this article. It does not say whether the same cause applies to Outlook 2016, Outlook 2019 or Outlook for Microsoft 365. It names no registry setting.

Older posts add other reasons for missing mail. They mention unstable internet, sudden power loss, oversized PST files and folder view settings. This Microsoft article gives none of them.

Related reading: how to fix Outlook search and how to fix a full Outlook mailbox.

Frequently Asked Questions

Why is Outlook Not Showing All Emails in the Inbox?

Microsoft documents one cause for cached mode. Messages get stuck in the incoming item processing pipeline and remain hidden.

Do the Emails Exist on the Server?

Yes. Microsoft states that the messages show in online mode and in the web app.

What does the Cleanips Switch do?

Start Outlook with Outlook.exe /cleanips to reset the processing pipeline. Microsoft lists it first.

Does Clear Offline Items Delete My Email?

No. It removes the local copy in the OST file. Outlook downloads the messages again.

Does the Fix Work in Outlook 2016?

Microsoft does not say. Outlook 2013, 2010 and 2007 are the versions Microsoft lists.

Key Takeaways

  • Cached mode can hide synchronized emails that show in the web app.
  • Stuck messages in the ItemProcSearch pipeline are the Microsoft cause.
  • Outlook.exe /cleanips is the first Microsoft fix.
  • Clear Offline Items and Shift+F9 are the second fix.
  • Microsoft lists only Outlook 2007, 2010 and 2013 for this article.

Sources and References

Facts follow Microsoft Learn.

  1. Emails do not show in the Cached mode Inbox after they synchronize (Microsoft Learn) learn.microsoft.com