Exchange Connection Problems

Fix Microsoft 365 Mailbox Provisioning Delayed for More Than 24 Hours

Rana GarciaRana Garcia Nov 2, 2026 869 views

Question details

A newly created Microsoft 365 mailbox remains in the preparation status for over 24 hours after a license is assigned.

How to Fix Microsoft 365 Mailbox Provisioning Delayed Over 24 Hours
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.
Before you start

Ensure you have Global Administrator or Exchange Administrator privileges in Microsoft 365 and have the Azure AD PowerShell module installed on your computer.

Solution 1Recommended

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.

1
Open PowerShell as Administrator

Right-click the Start menu icon on your desktop and select 'Windows PowerShell (Admin)' or 'Terminal (Admin)' to launch the elevated console.

2
Connect to Azure AD

Run the command 'Connect-MsolService' and sign in using your Microsoft 365 Global Administrator credentials when the login prompt appears.

3
Query the user provisioning status

Execute the command 'Get-MsolUser -UserPrincipalName user@yourdomain.com | fl *prov*' (replace user@yourdomain.com with the affected user's actual email address).

4
Review the output for errors

Look closely at the 'ProvisioningErrors' and 'ValidationStatus' fields in the output to identify exactly what is blocking the mailbox creation.

5
Contact Microsoft Support privately

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.

Check Mailbox Provisioning Status via Azure AD PowerShell
License Re-assignment Trick: Before contacting support, you can try removing the Exchange Online license from the user, waiting 15 minutes, and reassigning it to force the provisioning cycle to restart.
Free Microsoft Office alternative

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. 1. Download the installer: Visit the official WPS Office website and click the 'Download WPS Office Free' button.
  2. 2. Install WPS Office: Run the downloaded executable file and follow the quick on-screen instructions to install the suite.
  3. 3. Open your Microsoft formats: Launch WPS Office and directly open your existing Word, Excel, or PowerPoint files with seamless format compatibility.
Fully compatible with Microsoft Office formats including DOCX, XLSX, and PPTX.Free to download and use for essential daily office document creation.Lightweight installation that doesn't drain your system resources.All-in-one suite combining documents, spreadsheets, and presentations in one tabbed window.Built-in robust PDF editing and conversion tools.
microsoft office alternative - wps office

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.