DEEP DIVE

Migrating Public Folders to Microsoft 365: The Complete Guide

Migration team · September 2026 · 9 min read

Public folders are the part of an Exchange migration that everyone underestimates. Mailboxes get all the planning attention, and then three weeks into the project someone asks, "wait, what about the shared folders where accounting keeps twenty years of invoices?" and the schedule grows a new appendix.

The reason they surprise people is structural: public folders do not migrate with your mailboxes. They move through their own separate batch migration process, on their own timeline, with their own preparation steps and their own failure modes. If your organization uses them, they deserve a dedicated workstream from day one, and this guide is the shape of that workstream.

First, find out what you actually have

Public folder deployments are archaeological sites. Layers accumulate over decades: project folders from 2009, a company calendar nobody has opened since the person who maintained it left, and, buried among the fossils, two or three folders the business genuinely runs on. Discovery has to separate those layers:

Decide the destination before you copy anything

Migrating public folders to public folders in Exchange Online is fully supported, and for organizations with deep folder trees and Outlook-centric workflows it is often the right call: the user experience stays identical. But a migration is also the one natural moment to ask whether public folders are still the right container at all. The realistic destinations:

Destination Best for Trade-offs
Exchange Online public folders Keeping the existing structure and Outlook workflow unchanged A legacy feature; fine today, but not where Microsoft invests
Shared mailboxes Mail-enabled folders that are really team inboxes (sales@, support@) Restructures the workflow; usually an upgrade for mail-centric folders
Microsoft 365 Groups / SharePoint / Teams Document-heavy folders and team calendars The biggest change for users, and the most modern landing place

Mixed outcomes are normal and healthy: keep the deep reference tree in Exchange Online public folders, convert the two customer-facing mail-enabled folders into shared mailboxes, and let the dead branches retire to an archive export. What matters is deciding per folder, on purpose, before the copy starts.

How the batch migration actually works

For the supported public-folder-to-public-folder path, the mechanics look like this from a planning altitude:

  1. Preparation and cleanup. Fix orphaned permissions, resolve folder-name problems (odd characters, duplicate paths), and take a snapshot of the folder structure, sizes, and permissions so you can verify the result against it later.
  2. Mapping. The source tree is mapped onto one or more public folder mailboxes in Exchange Online, which is how Exchange Online hosts public folder content. Large trees get split across several mailboxes; the mapping decides which branches land where, within Microsoft's size limits.
  3. Initial sync. A migration batch copies the folder hierarchy and content to Exchange Online in the background while the on-premises folders remain live and writable. Like mailbox syncs, this is bandwidth and throttling bound, so large trees take days.
  4. Incremental syncs. The batch keeps catching up with changes until you are ready to finalize.
  5. Finalization. This is the one genuinely user-visible moment: the source folders are locked (briefly read-only or inaccessible), a final delta copies across, and Exchange Online becomes the live home of the folders. Schedule it like a mini-cutover, outside business hours, and warn the folders' heaviest users.
  6. Verification. Compare the migrated tree against your pre-migration snapshot: folder counts, item counts on key folders, spot-check permissions, and confirm users can post.

Mail-enabled folders need their own checklist

Mail-enabled public folders are where public folder migrations really bite, because they sit in the mail flow itself. For each one:

The traps we see most often

Where this fits in the wider project

Public folders are one track of a larger move whose method and timeline are set by your mailboxes: see choosing your migration method and how long a migration takes for that context. The rule of thumb for planning: whatever elapsed time your mailbox migration needs, assume the public folder track runs in parallel and finishes at or after the end of it, and do not schedule the old server's decommission until the folder verification is signed off.

Handled early, public folders are just another batch to babysit. Handled late, they are the reason the "finished" migration still has a server humming in the closet in three months. The difference is entirely in when you start.

Got a public folder tree you're not sure about?

We will inventory it, tell you what is worth moving and where it should land, and fold it into a fixed-scope migration plan.

Plan My Migration