Read time: 4 Min

If you have been using Outlook for more than a couple of years, there is a chance that your folder pane has accumulated folders that are of no use. These folders may be leftovers of old rules, past imports, or organizational systems that you have abandoned months ago. Collections of these unwanted folders make it hard to navigate within the mailbox and also make Outlook work slower. In this article, we will go through the various methods involved to delete all empty folders in Outlook safely. 

Why Empty Folders Pile Up (And Why It’s Worth Clearing Them)

There are a few predictable reasons why empty folders pile up in Outlook: an old email rule used for routing messages, folders created during PST file imports, or folders you made for projects but no longer needed. These folders are harmless individually, but if there are many of them, they will affect Outlook’s performance. 

  • A long folder list makes it search slower.
  • Large folder lists make it hard to sync and slow load times
  • If there are empty folders, it will increase the chances of accidentally filing something in the wrong place
  • If left unaddressed, a large folder list might get worse over time.

Methods to Delete Empty Folders

Method 1: Delete Empty Folders Manually

This is the simplest method to delete empty folders, and the best choice if you’re dealing with only a handful of folders:

  1. Open the Outlook application and expand your full folder list in the left pane.
  2. Identify the folders with zero item count.
  3. Right-click the empty folder and select Delete Folder.
  4. Confirm the deletion, and repeat for any remaining empty folders and subfolders.

This method works fine for small mailboxes with a very small number of folders, but it is not feasible for hundreds of folders across a large mailbox.

Method 2: Delete Empty Folders with a VBA Script

If you have good knowledge of Outlook’s developer tools, a short script can identify and remove every empty folder under a chosen parent folder in seconds, rather than clicking through each one individually.

  1. Open Outlook and press Alt + F11 to open the VBA editor.
  2. Go to Insert → Module.
  3. Paste in a script that recursively walks through subfolders and deletes any folder with zero items and zero subfolders of its own.
  4. Press F5 to run it, then select the top-level folder where you want the cleanup to start.

The script works through every nested subfolder automatically, deleting anything genuinely empty as it goes.

A word of caution: this method deletes folders permanently and immediately — there’s no confirmation prompt per folder the way there is with manual deletion. Double-check you’ve selected the correct root folder before running it, since selecting the wrong starting point could delete folders you didn’t mean to touch.

Where Both of These Methods Fall Short

  • Manual cleanup doesn’t scale past a small number of folders.
  • VBA scripting requires comfort with Outlook’s developer tools, and carries real risk if the wrong root folder is selected.
  • Neither method works on Outlook for Mac, where VBA scripting isn’t supported at all.
  • Neither offers any kind of preview or undo — once a folder’s deleted this way, that’s final.

For a large, complex mailbox, or for anyone who’d rather not risk a scripting mistake, a dedicated Outlook maintenance tool with a proper preview-before-delete step is generally the safer route — letting you confirm exactly what will be removed before committing to anything, rather than relying on a script’s logic to have gotten it exactly right.

Tips to Keep Outlook Folders Clean Going Forward

A few habits make this a rare cleanup task rather than a recurring headache:

  • Archive old mail periodically rather than letting folders accumulate indefinitely — this also tends to naturally retire folders you’re no longer actively using.
  • Review mail rules occasionally. A rule pointing at a folder that no longer serves a purpose is one of the most common sources of new empty folders.
  • Avoid creating a new folder for every one-off need. It’s easy to spin up a folder for a short-term project and forget to remove it once that project’s done.
  • Back up your PST before any bulk cleanup, whether manual, scripted, or tool-based — cheap insurance against anything going differently than expected.

Conclusion

Empty folders in Microsoft Outlook are not a serious problem, but they will add up to problems if they are left unattended. The manual method to delete empty folders works fine for a light cleanup; the VBA script method is fast and used for larger mailboxes. Whichever method you are comfortable with, backing up the PST before using any of the methods is important.

Related Posts
Preferred Source on Google