How to Fix Google Workspace to Microsoft 365 Mail Migration Provisioning Error
Question details
The administrator needs to resolve a provisioning failure preventing the successful migration of user mailboxes from Google Workspace to Microsoft 365.

- Product
- Microsoft 365 / Exchange Online
- Device & OS
- not provided
- Scenario
- Migrating email data from Google Workspace to Microsoft 365 using a configured migration batch and endpoint.
- Observed behavior
- The migration batch fails with a provisioning error despite the endpoint and prerequisites being configured, often due to unlicensed users, invalid SMTP addresses, or incorrect CSV configurations.
Ensure you have global administrator or Exchange administrator privileges in your Microsoft 365 tenant and that you have access to Exchange Online PowerShell.
Verify User Licenses and Mailbox Provisioning
Use this solution to ensure the target user has the necessary licenses assigned, which is required for Microsoft 365 to provision the mailbox.
A common cause for provisioning errors is that the target Microsoft 365 account has not been assigned a license that includes Exchange Online. Without this license, the mailbox cannot be created to receive the migrated data.
Navigate to the Microsoft 365 admin center and log in with your administrator credentials.
Go to 'Users' > 'Active users' in the left-hand navigation pane and search for the user who failed the migration.
Click on the user's display name, go to the 'Licenses and apps' tab, and ensure a license containing Exchange Online (e.g., Microsoft 365 Business Basic, E3) is checked. Save any changes.
Wait a few minutes for the mailbox to finish provisioning in the background, then retry the migration batch.

Correct the Migration CSV File and SMTP Addresses
Check your migration batch mapping file to ensure the EmailAddress identifiers exactly match the Microsoft 365 tenant data.
Investigate Errors with Exchange Online PowerShell
Use PowerShell commands to pull detailed diagnostics on the affected user and the specific migration batch.
Looking for a Lightweight Alternative to Microsoft 365?
Enterprise cloud migrations and tenant administration can be complex. If you or your users simply need reliable, powerful office software without the heavy administration overhead, WPS Office provides a fully featured desktop suite that is highly compatible with Microsoft formats.

Frequently Asked Questions
Why does my migration batch say 'ProvisioningFailed'?
This status typically occurs when the target Microsoft 365 user lacks a valid Exchange Online license, the CSV mapping file contains an incorrect email address, or the target mailbox has not finished being created in the tenant.
Do I have to license users before migrating from Google Workspace?
Yes. Microsoft 365 requires the target user account to exist and be assigned a valid license that includes Exchange Online services before it can provision the mailbox to receive migrated emails.
How can I view the exact error message for a failed migration user?
You can view detailed error messages by navigating to the Exchange admin center, clicking on your migration batch, and selecting 'View details' under the user status. Alternatively, use the 'Get-MigrationUserStatistics' cmdlet in Exchange Online PowerShell.




