Support
 
PhoneGet Quote
 
Support
 
US Sales: +1 888 720 9500
US Support: +1 844 245 1108
Intl: +1 925 924 9500
Aus: +1 800 631 268
UK: 0800 028 6590
CN: +86 400 660 8680

Direct Inward Dialing: +1 408 916 9890

 
 

How to convert a shared mailbox to a user mailbox in Microsoft 365

Last updated on:

This article will help you convert an Exchange Online shared mailbox to a user mailbox using the Exchange admin center (EAC) and Exchange Online PowerShell. It will also show you how to convert multiple shared mailboxes to user mailboxes in Microsoft 365 in just a few clicks using ManageEngine M365 Manager Plus, a dedicated Microsoft 365 administration tool.

  • Exchange Online
  • Graph PowerShell
  • M365 Manager Plus
 

Method 1: How to convert a shared mailbox to a user mailbox using the EAC

Prerequisites

  • You must have the Exchange Administrator or Global Administrator role.
  • Ensure an Exchange Online license or a Microsoft 365 plan with an Exchange Online license is available as user mailboxes require licensing to remain active.

Steps

  1. Log in to the EAC and navigate to Recipients > Mailboxes.
  2. Locate the shared mailbox you wish to change. You can click the Filter button and select Shared mailbox to narrow down the list.
  3. Click the display name of the shared mailbox to open the details pane.
  4. On the pane that appears, navigate to the Others tab and click Convert to regular mailbox. The EAC mailbox details pane displaying the Others tab with the Convert to regular mailbox option outlined in a red box.
  5. Click Confirm in the confirmation dialog box.
  6. Once the Mailbox has been converted successfully message appears, use the Microsoft 365 admin center to assign a license and reset the password for the associated user account.

A limitation to consider

You will have to perform the same set of steps for every shared mailbox you want to convert to a user mailbox. To convert multiple shared mailboxes to user mailboxes, you can resort to complex Exchange Online PowerShell scripts, or you can try out M365 Manager Plus, which would only take a few clicks with its user-friendly interface.

Method 2: How to convert a shared mailbox to a user mailbox using Exchange Online PowerShell (Set-Mailbox)

Prerequisites

Before using Exchange Online PowerShell, verify that:

  1. The Exchange Administrator role is applied to the account you use to sign in to Exchange Online PowerShell.
  2. An Exchange Online license or a Microsoft 365 plan with an Exchange Online license is available as user mailboxes require licensing to remain active.
  3. You are connected to the Exchange Online PowerShell module.
    1. To check if the Exchange Online PowerShell module is installed, use this script:
      Get-Module -ListAvailable ExchangeOnlineManagement
    2. If it does not return a value, you will have to install the module. To install the Exchange Online PowerShell module, execute this script:
      Install-Module ExchangeOnlineManagement -Scope CurrentUser
    3. To connect to Exchange Online PowerShell, run this script:
      Connect-ExchangeOnline

Convert shared mailboxes to user mailboxes with Set-Mailbox

The Set-Mailbox cmdlet is used to modify the properties of an Exchange Online mailbox. Modify the Type attribute of the shared mailbox to convert it to a user mailbox. Use the following cmdlet to convert one shared mailbox:

# Convert shared mailbox to user mailbox
Set-Mailbox -Identity "support@yourdomain.com" -Type Regular
Note:

Once the shared mailbox has been converted successfully, assign a Microsoft 365 license and reset the password for the associated user account.

A use case for the Set-Mailbox cmdlet

An IT administrator needs to convert several shared mailboxes to user mailboxes after a department-wide restructuring to ensure that data from the offboarded employees is accessible to the new recruits.

The administrator uses the following script to convert a list of shared mailboxes to user mailboxes in Microsoft 365:

$SharedMailboxes = Get-Mailbox-RecipientTypeDetails SharedMailbox -ResultSize Unlimited | Where-Object { $_.DisplayName -like"*Test*" } foreach ($Mailboxin$SharedMailboxes) { Set-Mailbox-Identity$Mailbox.ExternalDirectoryObjectId -Type Regular }

Method 3: How to convert a shared mailbox to a user mailbox using M365 Manager Plus

  1. Log in to M365 Manager Plus and navigate to Management > Exchange Online > Shared Mailbox Management and select Shared Mailbox Conversion.
  2. From the Convert to drop-down menu, select Regular mailbox.
  3. Enter the display names of the shared mailboxes you want to convert to user mailboxes and click Find. Alternatively, upload a CSV with the display names using the CSV Import option and click Import Shared Mailbox(es). The Shared Mailbox Conversion task in M365 Manager Plus with the options to convert a shared mailbox to a user mailbox.
  4. After finalizing the list of shared mailboxes you want to convert to user mailboxes, click Apply.

Monitor your Exchange Online shared mailboxes and more

M365 Manager Plus’ shared mailbox management capabilities help you view, monitor, and control shared mailboxes across your Microsoft 365 environment. The solution simplifies permission audits, highlights inactive mailboxes, and provides proactive alerts.

Shared mailbox management

Easily create and manage shared mailboxes in bulk. Add or remove permissions, convert multiple shared mailboxes at once, and decide their retention policies and features—all using the intuitive GUI, eliminating the need for complex PowerShell scripts.

Reports on Microsoft 365 shared mailboxes

Generate detailed reports on shared mailboxes, their permissions, mailbox sizes, and any recent activity to stay on top of your Exchange Online environment.

Real-time alerts on access and permission changes

Set up proactive alerts for any changes to shared mailbox permissions. Get notified instantly when permissions are added or removed, enabling you to take immediate action if the changes are unauthorized.

Reclaiming unused shared mailbox licenses

Configure automation policies to automatically remove licenses from shared mailboxes after a set period of inactivity, ensuring you only pay for the resources you need.

Eliminating PowerShell complexity

Run shared mailbox actions in a single click instead of using PowerShell cmdlets like Set-Mailbox. This reduces dependency on scripting and minimizes the chances of configuration errors.

Important tips

Assign licenses immediately: Unlike shared mailboxes under 50GB, regular user mailboxes must have a license assigned to prevent them from being disabled.

Review mailbox permissions: After converting a shared mailbox to a user mailbox, review the existing permissions. Delegates who had access to the shared mailbox may still retain those permissions until manually removed.

Reset passwords to restore access: Since shared mailboxes usually have disabled or unknown passwords for their anchor accounts, you must reset the users' passwords in the Microsoft 365 admin center to allow the users to sign in directly.

Frequently asked questions

Yes. A user mailbox must have a Microsoft 365 license assigned to it to send or receive mail and access services like Outlook, OneDrive, and Teams. Without a license, the mailbox cannot function fully.

Shared mailbox permissions generally persist even after the mailbox is converted to a user mailbox. If the mailbox is becoming a private user mailbox, you should manually audit and remove any delegates who no longer require access.

You can convert a user mailbox to a shared mailbox by using the EAC or by using the Set-Mailbox cmdlet in PowerShell. This is often done when an employee leaves the company but access to their mailbox data is still needed.

Simplify your shared mailbox and Exchange Online management with 1-click reports and actions.

A holistic Microsoft 365 administration and security solution