★ First page of Microsoft's 100,000-partner directory, sorted by responsiveness✓ Microsoft Solutions Partner — Security, Modern Work, Infrastructure, App Innovation, Data & AI● Microsoft partner since 2006◆ 1,100+ organizations under management

Common Microsoft 365 Migration Challenges and How to Fix Each One

Most Microsoft 365 migrations stall on the same eight problems: the wrong method for the mailbox count, data that does not fit the target limits, DNS on cutover day, identities that do not match the mail, tenant-to-tenant licensing nobody budgeted, the seven-day cancellation rule under NCE, retention mistaken for backup, and a first month with no owner. Here is each one with the number that decides it and the fix, at Microsoft's October 2026 list prices.

The eight challenges, and the number that decides each one

Challenge The number The fix
1. Wrong migration method Cutover handles up to 2,000 mailboxes, but Microsoft calls 150 or fewer reasonable Pick by mailbox count and source system, not by habit
2. Data that does not fit 50 GB or 100 GB mailboxes; 250 GB per file; 400-character paths Run the limits report before the first batch
3. DNS and mail flow on cutover day One tenant per domain; MX time-to-live Lower the TTL 48 hours ahead; spool mail during a tenant move
4. Identities that do not match One user principal name equal to the primary address Fix identity two weeks before data moves
5. Tenant-to-tenant and Google Workspace One cross-tenant user data migration license per user Budget the license and the Teams, OneDrive and Drive tooling
6. Licensing under NCE Seven calendar days to cancel Buy monthly for the move, convert to annual after
7. Retention mistaken for backup Zero point-in-time restores in a retention policy Decide on backup before cutover
8. No owner for the first 30 days Day 1, 3, 7, 14 and 30 checks Name the owner and the checklist in the plan

The migration estimator prices the project side once you know which rows apply.

Challenge 1: the wrong migration method for your mailbox count

Microsoft's own decision page is specific. A cutover migration can move up to 2,000 mailboxes, but because of the time it takes to create and migrate that many users, Microsoft says 150 or fewer is more reasonable. Above that, a staged migration moves batches from Exchange 2003 or 2007, and a hybrid migration is the path from Exchange 2010 and later; Microsoft reports up to 100 GB per hour of throughput in real hybrid deployments, which makes it the fastest method for mailbox data. IMAP migration covers hosted systems such as Gmail and Yahoo for mail items. Tenant-to-tenant moves use cross-tenant mailbox migration (challenge 5).

Source and size Method Our fixed price
Own Exchange Server, up to about 150 mailboxes, weekend cutover acceptable Cutover Cutover Exchange Online migration: Microsoft-sponsored where eligible, otherwise $2,500 plus $35 per mailbox
Own Exchange 2010 or later, more than 150 mailboxes, staged moves and shared free/busy needed Hybrid Hybrid migration: same pricing
Any IMAP system IMAP, mail only IMAP to Exchange Online: Microsoft-sponsored where eligible, otherwise $2,500 plus $20 per mailbox
Google Workspace Microsoft's Google Workspace migration for mail, calendar and contacts; Migration Manager for Drive Google Workspace cutover: Microsoft-sponsored, subject to eligibility
Another Microsoft 365 tenant Cross-tenant mailbox migration Tenant-to-tenant cutover: $35 per mailbox plus a $3,500 tenant fee

Microsoft-funded migration eligibility explains the sponsorship rules.

Challenge 2: data that does not fit the target

Exchange Online enforces mailbox sizes by plan: 50 GB on the Business plans, Office 365 E1 and Exchange Online Plan 1; 100 GB on Microsoft 365 E3 and E5 and Exchange Online Plan 2. The archive is 50 GB on Business Premium, and an auto-expanding archive starting at 100 GB on E3 and Plan 2. A shared mailbox is 50 GB without a license, and putting an archive or a hold on one requires Exchange Online Plan 2 or Plan 1 with Exchange Online Archiving. At Microsoft's October 2026 list price, Exchange Online Plan 1 is $48 per user per year, Plan 2 is $96, Kiosk is $24 and Exchange Online Archiving is $36.

SharePoint and OneDrive have their own walls: 250 GB per file, 400 characters for the full path, 30 million items per list or library, 2,000 hub sites per tenant, and a storage pool of 1 TB plus 10 GB per license. Microsoft's Message Center notice MC1310684 aligned quota enforcement with licensed storage between late May and June 2026, after which a tenant over its pool goes read-only until it buys Office 365 Extra File Storage at $2.40 per GB per year or cleans up.

The fix is a report before the first batch, not a surprise during it:

  1. List every mailbox over 45 GB and every archive over 90 GB; assign the plan that fits or trim before the move.
  2. List file paths over 350 characters and files over 250 GB; shorten or exclude them.
  3. Count the source data against the pool: 100 licenses give 2 TB of SharePoint, so a 6 TB file server needs a cleanup plan or extra storage.
  4. Decide what happens to PST files; PST migration into Exchange Online is $45 per file plus a $1,900 tenant fee.

What to leave behind on the file server covers the file side.

Challenge 3: DNS and mail flow on cutover day

A domain is verified in one Microsoft 365 tenant at a time, so a tenant-to-tenant move includes removing it from the source before adding it to the target, and every minute in between is a minute of bounced mail. The order that avoids it:

  1. Forty-eight hours before cutover, lower the MX record's time-to-live to 300 seconds so the change propagates in minutes rather than a day.
  2. Pre-stage the target tenant's SPF include, DKIM selectors and a DMARC record at monitoring policy (the setup order); DMARC, DKIM and SPF implementation is $450 per domain plus a $950 tenant fee.
  3. For a tenant-to-tenant move, point MX at a spooler for the gap. The MX spooler service, $2,890 per project, queues inbound mail while the domain moves and releases it when the target accepts. The domain cutover window explains the mechanics.
  4. Switch MX and Autodiscover together, test external in, internal out and a reply to an old thread, and move DMARC to quarantine only after seven clean days of reports.

Challenge 4: identities that do not match the mail

Outlook, Teams and OneDrive all sign in with the user principal name, and the migration tools match on the primary email address. When the two differ (jsmith@corp.local against john.smith@company.com), users get prompts, duplicate profiles and failed matches. Fix identity before data moves:

  • Set every user principal name equal to the primary SMTP address, two weeks before the first batch.
  • Choose one sync tool, Microsoft Entra Connect Sync or Microsoft Entra Cloud Sync, and never run both against the same users.
  • Turn on multifactor authentication and a Conditional Access baseline before cutover, so the first sign-in is also the secured one. Entra ID P1 is included in Business Premium and E3; Conditional Access policy implementation is $2,950 per project.
  • Create two break-glass accounts excluded from Conditional Access and store their credentials offline.

Challenge 5: tenant-to-tenant and Google Workspace have their own licenses and tools

Microsoft's cross-tenant mailbox migration requires the Cross-tenant User Data Migration license: one per migrated user, a one-time license assigned to either the source or the target user, covering the mailbox and OneDrive. Microsoft's documentation says migrations fail without it and that no exceptions are granted; it is $15.00 per migrated user (Microsoft list price, October 2026 price list).

The parts the mailbox tool does not move each need their own project: Teams tenant-to-tenant at a $3,500 tenant fee plus a fee per team, OneDrive tenant-to-tenant at $10 per user plus a $1,500 tenant fee, SharePoint tenant-to-tenant at $100 per site plus a $2,500 tenant fee, and the Entra ID staged transition at $1,300 plus $2 per user. The merger guide sequences them.

Google Workspace adds its own traps: Gmail labels become folders, shared drives map to SharePoint sites rather than OneDrive, and Google sharing links do not survive. Migrating from Google Workspace lists the full set.

Challenge 6: licensing under NCE and the seven-day window

Under the New Commerce Experience, a license-based subscription can be cancelled for a prorated refund within seven calendar days of purchase or renewal. After that the term is owed in full, monthly or annual, and seat reductions are only possible inside the same window. Two consequences for a migration:

  • Buy the migration month on a monthly term. Microsoft list price, October 2026 price list: Business Basic $8.40 monthly against $7 on annual commitment; Business Standard $16.80 against $14; Business Premium $26.40 against $22; Microsoft 365 E3 $46.80 against $39; Exchange Online Plan 1 $4.80 against $4. On 100 Business Premium seats the monthly premium is $440 for that month, cheaper than a year of 15 seats nobody uses.
  • Convert to annual commitment after the day-14 true-up, when the real count of users, shared mailboxes and kiosk users is known.

Shared mailboxes under 50 GB need no license, and a phone-only reader fits Exchange Online Kiosk at $24 per year; the plan optimizer proposes the mix.

Challenge 7: retention is not backup

Retention policies and litigation holds keep data for compliance; they do not restore a mailbox or a site to how it looked at 09:00 on a given day. A migration is the moment to decide this, because the source system's backups stop the day you decommission it.

  • Microsoft 365 Backup covers Exchange Online, OneDrive and SharePoint and is billed by protected data volume on an Azure subscription, by Microsoft to you; native setup and management is $2,950.
  • Third-party tools are licensed per user, usually with longer retention; native vs third-party backup compares them.
  • Either way, run a restore drill, $2,450 per project, within 60 days of cutover and keep the written result for your insurer.

Challenge 8: the first 30 days after cutover

The migration is not done when the last mailbox moves. Name one owner and give them this list.

Day Check
1 Inbound, outbound and reply-to-old-thread mail tests; Autodiscover from a fresh Outlook profile; MX, SPF, DKIM and DMARC published
3 Mobile mail on iOS and Android; Teams sign-in; OneDrive sync on three laptops
7 Shared mailbox delegation, calendar permissions, distribution groups, room mailboxes, mail-enabled apps and scanners
14 License true-up: remove unused seats, convert kiosk users, move to annual terms
30 Source system decommissioned or sealed, backups confirmed, support tickets reviewed, training gaps listed

Microsoft FastTrack helps tenants with 150 or more eligible licenses; below that, the first month is yours or your partner's. Post-migration support for admins is $900 per project and knowledge transfer is $175 per hour.

Frequently asked questions

How many mailboxes can a cutover migration handle?

Up to 2,000, according to Microsoft's migration guidance, but Microsoft itself says 150 or fewer is more reasonable because of the time it takes to create and migrate that many users. Above 150, plan a hybrid migration from Exchange 2010 or later, or staged batches from older versions.

How long does an Exchange Online migration take?

Microsoft reports up to 100 GB per hour in real hybrid deployments; cutover and IMAP migrations are slower and throttled per mailbox. A 100-mailbox cutover is usually a weekend; a 400-mailbox hybrid runs in batches over two to four weeks.

Do I need a license to migrate between two Microsoft 365 tenants?

Yes. Microsoft's cross-tenant mailbox migration requires one Cross-tenant User Data Migration license per migrated user, assigned on the source or target user object, and Microsoft states that migrations fail without it. Teams, SharePoint and the identity move are separate projects.

Can I cancel Microsoft 365 licenses I bought for the migration?

Only within seven calendar days of purchase or renewal, with a prorated refund. After that the term is owed and seats cannot be reduced until renewal. Buy the migration month on a monthly term and convert to annual after the day-14 true-up.

Does Microsoft FastTrack migrate our data?

FastTrack eligibility starts at 150 eligible licenses per tenant, and what it does for you varies with tenant size and workload, so check Microsoft's eligibility page for the current scope. Below 150 licenses the work is yours or a partner's.

Is a retention policy the same as a backup?

No. Retention keeps content from being deleted for a period; it does not restore a mailbox, a site or a file to a point in time. Decide on Microsoft 365 Backup or a third-party tool before the source system's backups stop.

Sources

Key takeaways

  • Pick the migration method by number: cutover up to 2,000 mailboxes but 150 or fewer in practice, hybrid from Exchange 2010 and later at up to 100 GB per hour, IMAP for mail-only sources, cross-tenant tooling between tenants.
  • Run the limits report first: 50 GB or 100 GB mailboxes by plan, 250 GB per file, 400-character paths, and a SharePoint pool of 1 TB plus 10 GB per license that goes read-only when exceeded.
  • Lower the MX time-to-live 48 hours ahead, pre-stage SPF, DKIM and DMARC, and spool mail during a tenant-to-tenant domain move.
  • Make every user principal name match the primary address and enforce MFA with Conditional Access two weeks before data moves.
  • Tenant-to-tenant moves need one Cross-tenant User Data Migration license per user, plus separate projects for Teams, OneDrive, SharePoint and identity.
  • Under NCE you have seven calendar days to cancel; buy the migration month on a monthly term (Business Premium $26.40 against $22 annual) and convert after the day-14 true-up.
  • Retention is not backup, and the first 30 days need a named owner with day 1, 3, 7, 14 and 30 checks.

Each challenge above has a fixed-price service behind it, quoted in writing before work begins, with Microsoft licenses billed to you at list price. Put your mailbox count, data volume and source system into the migration estimator for a project price in minutes, or book a 30-minute planning call.

Didn’t find your question?

Ask it here. A real engineer answers by email within one business day — and if it’s a good one, it becomes part of this page so the next person finds it.

Answered by a person, one time, to your inbox. Nothing you type here is published without a human reviewing and anonymizing it first.

Questions this article didn’t answer?

Thirty minutes with Mike — our CEO, not a sales rep. Bring the hard version of the question.