logo
search
License & Subscription Issues

Fix HasNoMailboxAndNoLicenseAssigned Error in Microsoft 365

Ayan MasoodAyan Masood Oct 1, 2026 869 views

Question details

Outlook reports that the user has no mailbox or license assigned after switching to a Microsoft 365 Business Basic license.

How to Fix HasNoMailboxAndNoLicenseAssigned Error in Microsoft 365
Product
Microsoft 365
Device & OS
not provided
Scenario
The admin removed an Exchange Online Plan 1 license after assigning Microsoft 365 Business Basic to a user.
Observed behavior
An error 'HasNoMailboxAndNoLicenseAssigned' appears because the Exchange Online feature was inadvertently left disabled within the new Business Basic license settings.
Before you start

Ensure you have Microsoft 365 Global Administrator or User Administrator privileges to access and modify user license settings in the Admin Center.

Solution 1Recommended

Enable Exchange Online in the User's Licenses and Apps Settings

This is the primary fix for the 'HasNoMailboxAndNoLicenseAssigned' error, ensuring the user's new Microsoft 365 Business Basic license actually provides mailbox access.

When switching from a standalone Exchange Online plan to a bundle like Microsoft 365 Business Basic, the individual apps within the new bundle must be activated. If Exchange Online is unchecked during the transition, the mailbox becomes inaccessible and Outlook generates an error.

1
Log into Microsoft 365 Admin Center

Navigate to the Microsoft 365 admin center website and log in using your administrator credentials.

2
Access Active Users

Go to the 'Users' menu on the left-hand sidebar and click on 'Active users'.

3
Select the Affected User

Find the name of the user experiencing the Outlook error in the list and click on it to open their settings pane.

4
Modify Licenses and Apps

Click on the 'Licenses and apps' tab. Expand the 'Apps' section located under their assigned Microsoft 365 Business Basic license.

5
Enable Exchange Online

Scroll down and check the box next to 'Exchange Online' to enable it. Click 'Save changes' at the bottom of the pane.

Enable Exchange Online in the User's Licenses and Apps Settings
Provisioning Time: It may take anywhere from a few minutes to an hour for the mailbox license update to fully sync across Microsoft's servers and for Outlook to connect successfully.
Free Microsoft Office alternative

Looking for a simpler Office suite? Try WPS Office

While managing Microsoft 365 licenses and Exchange mailboxes can be complex, handling your actual documents doesn't have to be. WPS Office provides a free, lightweight, and highly compatible alternative for your document, spreadsheet, and presentation needs without the hassle of subscription management.

  1. 1. Download WPS Office: Visit the official WPS website and download the free installation package for your operating system.
  2. 2. Install the Software: Run the installer and follow the simple on-screen instructions to set up WPS Office on your computer.
  3. 3. Open Your Documents: Launch WPS Office and instantly open your existing Word, Excel, or PowerPoint files with perfect formatting compatibility.
Fully compatible with Microsoft Office formats like .docx, .xlsx, and .pptxNo complex license assignments or administrative setups requiredLightweight application that runs smoothly on both new and older devicesBuilt-in PDF tools for seamless document editing and conversion
microsoft office alternative - wps office

Frequently Asked Questions

Why did removing Exchange Online Plan 1 cause a mailbox error?

Removing the standalone Exchange Online Plan 1 immediately revokes mailbox access. If the newly assigned Business Basic license didn't have the 'Exchange Online' app toggled on in the apps section, the user is left without any active mailbox license, triggering the error.

How long does it take for a license change to take effect in Microsoft 365?

Typically, license changes take effect within a few minutes. However, in some cases of backend synchronization, it can take up to 24 hours for full mailbox access to be completely restored across all Microsoft 365 services.

Can I check if Exchange Online is enabled using PowerShell?

Yes, administrators can use the Microsoft Graph PowerShell module or Exchange Online PowerShell to verify a user's license status and explicitly see if the Exchange service plan is applied and active on the account.