Over the past 10 to 15 years, Microsoft 365 has fundamentally reshaped how organisations store, manage, and retain data. What began as modest mailbox quotas and limited personal storage has evolved into enterprise‑scale cloud repositories frequently holding hundreds of gigabytes per user. This unprecedented expansion has materially increased the complexity of tenant‑to‑tenant and cross‑platform migrations, requiring more rigorous planning, orchestration, and technical control than ever before.
Fifteen years ago, users were typically limited to 2–5 GB mailboxes due to the cost and constraints of on‑premises storage. As Microsoft 365 evolved, mailbox sizes grew significantly: 25 GB, then 50 GB, and now up to 100 GB for primary mailboxes, with archive mailboxes starting at 100 GB and expanding up to 1.5 TB.
Modern Exchange Online datasets frequently exceed 150 GB per user, with significant implications for migration planning and execution.
• Extended migration cycles — larger mailboxes take considerably longer to pre‑stage and synchronise.
• Higher delta drift risk — the larger the mailbox, the higher the rate of change during cutover windows.
• Increased engineering effort — throttling, batching, and concurrency must be meticulously managed.
• Retention‑related data overhead — Recoverable Items, Purges, and litigation hold content require additional configuration in the target when such data is required for migration.
• Inactive mailbox migration — long‑term retention policies create additional large datasets requiring restoration and migration.
Migrating large mailboxes in the source typically over 50 GB also require a licensed target mailbox which is not usually a concern for active users but does come as a surprise of leaver data.
Auto‑expanding archiving provides flexible storage but introduces migration challenges due to internal behaviours that slow ingestion.
Large or heavily expanded archive mailboxes encounter a recurring pattern of migration stall events.
Typical mailbox throughput: 250 MB/hour (~17 days), 750 MB/hour (~5.5 days), 1.25 GB/hour (~3 days). These estimates assume uninterrupted ingestion, which is rarely attainable when auto‑expanding archives trigger delays.
In Microsoft 365, shared mailboxes do not require a licence only while they remain under 50 GB. Once a shared mailbox exceeds this limit, it cannot continue to grow or receive new data unless it is assigned an appropriate licence (Exchange Online Plan 2, Microsoft 365 E3, or E5).
From a migration perspective, this introduces several challenges:
Without early discovery and classification, migrations can stall when destination limits are reached, forcing last‑minute licence procurement or data restructuring—both of which introduce risk and delay.
OneDrive for Business has quietly become one of the largest and most complex data sources in modern Microsoft 365 tenants, often exceeding mailbox sizes by a wide margin.
Key drivers of OneDrive data growth include:
From a migration standpoint, OneDrive presents unique challenges:
Successful migrations now require detailed OneDrive profiling, clearly defined inclusion rules, and proactive communication with users about what will (and will not) be moved.
SharePoint Online and Microsoft Teams introduce collaboration‑centric complexity that goes far beyond simple file transfer.
Each Microsoft Team typically includes:
Migration challenges in this space include:
Rather than “lift and shift,” many organisations now use migration as an opportunity to rationalise Teams and SharePoint, but this requires early stakeholder engagement and clear governance decisions.
Data volumes across Microsoft 365 have expanded dramatically and unevenly across workloads. What were once mailbox‑centric migrations have now become multi‑terabyte, multi‑workload transformation programmes.
Modern Microsoft 365 migrations demand:
Organisations that succeed are those that treat migration as a data and collaboration redesign exercise, not simply a technical move. Without this mindset, timelines slip, costs rise, and user confidence is damaged.