Fix Microsoft 365 Mailbox Provisioning Delayed for More Than 24 Hours
Question details
A newly created Microsoft 365 mailbox remains in the preparation status for over 24 hours after a license is assigned.

- Product
- Microsoft 365
- Device & OS
- not provided
- Scenario
- Creating a new user account and assigning an Exchange Online license to provision their mailbox.
- Observed behavior
- The mailbox provisioning process is delayed, and the status continuously displays 'We are preparing the mailbox for the user' for more than 24 hours.
Ensure you have Global Administrator or Exchange Administrator privileges in Microsoft 365 and have the Azure AD PowerShell module installed on your computer.
Check Mailbox Provisioning Status via Azure AD PowerShell
Use Azure Active Directory PowerShell to retrieve the exact provisioning status and identify backend errors preventing the mailbox creation.
When a Microsoft 365 mailbox is stuck in the preparation phase for over 24 hours, the Exchange admin center often does not display the exact error. Using PowerShell allows you to query the backend provisioning status and check for specific service conflicts or licensing synchronization issues.
Right-click the Start menu icon on your desktop and select 'Windows PowerShell (Admin)' or 'Terminal (Admin)' to launch the elevated console.
Run the command 'Connect-MsolService' and sign in using your Microsoft 365 Global Administrator credentials when the login prompt appears.
Execute the command 'Get-MsolUser -UserPrincipalName user@yourdomain.com | fl *prov*' (replace user@yourdomain.com with the affected user's actual email address).
Look closely at the 'ProvisioningErrors' and 'ValidationStatus' fields in the output to identify exactly what is blocking the mailbox creation.
If the error requires backend resolution, open a support request in the Microsoft 365 Admin Center under 'Support' > 'Help & support'. Provide the PowerShell output privately to the support engineer.

Need a Lightweight Office Suite? Try WPS Office
While backend Exchange issues require Microsoft 365 admin tools, you don't always need a heavy, subscription-based suite for daily document tasks. WPS Office offers a free, highly compatible alternative for Word, Excel, and PowerPoint files.
- 1. Download the installer: Visit the official WPS Office website and click the 'Download WPS Office Free' button.
- 2. Install WPS Office: Run the downloaded executable file and follow the quick on-screen instructions to install the suite.
- 3. Open your Microsoft formats: Launch WPS Office and directly open your existing Word, Excel, or PowerPoint files with seamless format compatibility.

Frequently Asked Questions
Why does Microsoft 365 mailbox provisioning take so long?
Typically, mailbox provisioning completes within a few minutes. However, delays up to 24 hours can occur due to backend server replication, high service load, or synchronization issues between Azure Active Directory and Exchange Online.
Can removing and reassigning the license fix the mailbox delay?
Yes. Removing the user's Microsoft 365 or Exchange Online license, waiting for about 15-30 minutes, and then reassigning it can trigger a new provisioning request and often resolves the stuck status.
Where do I report a stuck mailbox to Microsoft?
Log into the Microsoft 365 admin center, navigate to 'Support' > 'Help & support' (or 'New service request'), and open a ticket. Provide your PowerShell diagnostic logs there securely rather than posting them publicly.




