How to Fix SkippedItem Errors During Gmail to Exchange Online Migration
Question details
Users need to resolve errors where certain messages or calendar events are skipped when migrating from Google Workspace to Microsoft 365.

- Product
- Exchange Online
- Device & OS
- not provided
- Scenario
- Performing an email and calendar data migration from Gmail/Google Workspace to Microsoft Exchange Online.
- Observed behavior
- The migration batch completes with errors, specifically skipping messages or calendar items due to invalid character sets, unsupported recurrence rules, orphaned tombstones, or unsupported Gmail filters.
Ensure you are logged into Microsoft 365 with Global Administrator or Exchange Administrator privileges, as you will need elevated backend access to retrieve detailed migration logs via PowerShell.
Use PowerShell Diagnostics to Identify Skipped Items
Connect to Exchange Online via PowerShell to export detailed diagnostic reports, which reveal the exact cause and location of the skipped items.
Because the standard Microsoft 365 Admin Center interface only provides a high-level summary of migration batches, troubleshooting specific SkippedItem errors requires utilizing Exchange Online PowerShell to pull backend logs.
Open PowerShell as an administrator on your PC and run the command 'Connect-ExchangeOnline' to authenticate with your Microsoft 365 tenant credentials.
Execute the 'Get-MigrationUserStatistics -Identity user@domain.com' cmdlet (replacing the email with the affected user) to view the current status and count of skipped items.
Run the command 'Get-MigrationUserStatistics -Identity user@domain.com -IncludeReport | Export-Clixml -Path C:\temp\MigrationReport.xml' to save the detailed backend log to your computer.
Open the exported XML file to identify the specific error codes (e.g., unsupported recurrence rules). If the error is unclear, remove sensitive personal information from the log and post the diagnostic output in the Microsoft Q&A or PowerShell community forums for expert guidance.

Need a Lightweight Office Suite After Your Migration?
While you finish configuring your Microsoft 365 email migration, consider WPS Office as a fast, free, and highly compatible alternative for handling your daily document, spreadsheet, and presentation tasks.
- 1. Download the installer: Navigate to the official WPS Office website and click the free download button for your operating system.
- 2. Install the application: Run the downloaded executable file and follow the straightforward setup wizard to install the software.
- 3. Open your documents: Launch WPS Office and instantly open your existing Microsoft Office files without worrying about formatting loss or compatibility issues.

Frequently Asked Questions
Why are my calendar items being skipped during the Google Workspace migration?
Calendar items are frequently skipped because Google Calendar allows certain complex recurrence rules or orphaned event tombstones that Microsoft Exchange Online does not support. These mismatched formats are automatically bypassed to prevent the entire batch from failing.
Can Gmail labels or filters cause SkippedItem errors?
Yes. If an email has multiple labels applied in Gmail, Exchange may attempt to duplicate the message across multiple folders. If this triggers Exchange's submission limits or folder size restrictions, the item will be skipped.
How do I fix skipped items caused by invalid character sets?
Invalid character set errors usually occur when an old email contains corrupted headers or non-standard encoding. You can either locate and delete the problematic email in the source Gmail mailbox or use PowerShell to manually increase the 'BadItemLimit' for the migration batch to ignore these specific messages.




