OneDrive for Business storage quotas show missing users for offboarding workflows: Fix Guide
🔍 WiseChecker

OneDrive for Business storage quotas show missing users for offboarding workflows: Fix Guide

When you run offboarding workflows in the Microsoft 365 admin center, the OneDrive for Business storage quota page sometimes does not list all expected users. This makes it impossible to transfer files, assign a new owner, or delete the OneDrive site for departing employees. The root cause is typically a delay in the directory sync between Azure Active Directory and the OneDrive service, or a user account that was converted to a shared mailbox without a proper OneDrive license. This article explains why users vanish from the storage quota view and provides the exact steps to restore visibility so you can complete your offboarding tasks.

Key Takeaways: Restore Missing Users in OneDrive Storage Quotas for Offboarding

  • Microsoft 365 admin center > Users > Active users > Filter by unlicensed: Locate users who have lost their OneDrive license and may be hidden from the quota page.
  • PowerShell cmdlet Set-SPOSite -Identity -LockState NoAccess: Temporarily lock the OneDrive site to prevent data changes while you troubleshoot the missing user entry.
  • Azure AD Connect > Filter > Group filtering: Verify that the departing user is not excluded from sync due to an organizational unit or group filter misconfiguration.

ADVERTISEMENT

Why OneDrive Storage Quotas Hide Users During Offboarding

The OneDrive storage quota page in the Microsoft 365 admin center displays only users who have an active OneDrive site and an assigned license that includes the OneDrive service plan. When a user account is disabled, converted to a shared mailbox, or removed from a synced security group, the OneDrive site may remain active but the user entry disappears from the quota list. This occurs because the OneDrive service checks the user object in Azure Active Directory, not the site itself. If the user object is deleted or loses its license, the storage quota page no longer shows that user, even though the OneDrive site still exists and consumes storage.

A second common cause is a delay in the directory sync cycle. After you disable a user in on-premises Active Directory, the change must propagate through Azure AD Connect to Azure AD, and then to the OneDrive service. If you check the storage quota page before that sync completes, the user appears missing. The same delay happens when you reassign a license — the user may vanish temporarily while the system reprovisions the OneDrive site.

Steps to Locate Missing Users and Fix the Offboarding Workflow

Follow these steps in order. Each step builds on the previous one to identify and restore the missing user entry.

  1. Check the user object in Azure Active Directory
    Open the Microsoft 365 admin center and go to Users > Active users. Search for the departing user by name. If the user is not listed, click Deleted users to see if the account was removed. If the user is listed but shows No under Licenses, click the user name, select Licenses and apps, and assign a license that includes OneDrive for Business, such as Microsoft 365 E3 or Office 365 E1. Wait 15 minutes for the license to propagate.
  2. Verify the OneDrive site exists in SharePoint admin center
    Go to the SharePoint admin center and select Sites > Active sites. In the search box, type the user’s full email address. If the site appears, note its URL. If the site does not appear, click Deleted sites to check if it was deleted. If the site is in the recycle bin, restore it by selecting the site and clicking Restore. This action brings the user back into the storage quota list.
  3. Force a directory sync from on-premises Active Directory
    If your organization uses Azure AD Connect, open Windows PowerShell as an administrator on the sync server and run Start-ADSyncSyncCycle -PolicyType Delta. Wait for the sync to complete, then refresh the OneDrive storage quota page. This step resolves delays caused by the 30-minute default sync interval.
  4. Use SharePoint Online Management Shell to list all OneDrive sites
    Install the SharePoint Online Management Shell if you do not have it. Connect to your tenant by running Connect-SPOService -Url https://-admin.sharepoint.com. Then run Get-SPOSite -IncludePersonalSite $true -Filter "Url -like '-my.sharepoint.com/personal/'" | Select Url, Owner, StorageUsageCurrent. This command shows every OneDrive site in the tenant, including those missing from the admin center quota page. Copy the URL of the missing user’s site.
  5. Reassign the user as the site owner if needed
    If the user’s OneDrive site exists but shows a different owner, run Set-SPOSite -Identity -Owner in the SharePoint Online Management Shell. This step ensures the user object is linked to the site again. After running the command, refresh the storage quota page in the admin center. The user should now appear.
  6. Complete the offboarding workflow
    With the user visible in the storage quota list, select the user and click Transfer files or Delete site as required by your offboarding policy. To transfer files, enter the new owner’s email address and click Start transfer. The transfer process runs in the background and sends a confirmation email to the new owner.

ADVERTISEMENT

If OneDrive Still Does Not Show the User After the Main Fix

The user was converted to a shared mailbox without a license

When you convert a user mailbox to a shared mailbox, the associated license is automatically removed. The OneDrive site remains active, but the user disappears from the storage quota page. To fix this, go to Exchange admin center > Recipients > Shared, select the shared mailbox, and click Edit. Under Mailbox features, verify that the OneDrive service is not listed as disabled. If the shared mailbox does not have a license, assign a free Exchange Online Kiosk license or a paid license that includes OneDrive. After reassigning the license, wait 30 minutes for the user to reappear in the storage quota list.

The user was deleted from Azure AD but the OneDrive site still exists

If the user account was permanently deleted from Azure AD, the OneDrive site becomes orphaned. The site still consumes storage but cannot be managed through the quota page. To access the site, use the SharePoint Online Management Shell and run Get-SPOSite -IncludePersonalSite $true -Filter "Url -like '-my.sharepoint.com/personal/'" to find the orphaned site. Then run Set-SPOSite -Identity -Owner to assign a new owner. After this, the site appears under the new owner’s name in the storage quota list. You can then transfer files or delete the site.

The OneDrive service plan is disabled in the user’s license

Some organizations disable the OneDrive service plan within a license to prevent personal storage. Even though the user has a valid license, the OneDrive site is not provisioned, and the user does not appear in the storage quota list. To check this, go to Microsoft 365 admin center > Users > Active users, select the user, click Licenses and apps, and expand the license. Ensure the OneDrive for Business toggle is set to On. If it is off, turn it on and click Save changes. The user should appear in the storage quota page within 15 minutes.

Item User Deleted from Azure AD User Converted to Shared Mailbox
User object in Active Users Not listed even in Deleted users Listed as shared mailbox with no license
OneDrive site in SharePoint admin Active but orphaned Active with original owner
Fix method Reassign owner via PowerShell Assign license that includes OneDrive
Time to reappear in quota page Immediate after PowerShell command Up to 30 minutes after license assignment

You can now locate any missing user in the OneDrive storage quota page by verifying the license, site existence, and directory sync status. For your next offboarding task, run the Get-SPOSite PowerShell command first to confirm all sites are visible. As an advanced tip, create a scheduled PowerShell script that runs daily and emails a report of orphaned OneDrive sites to your IT security team. This prevents data from being overlooked during future offboarding events.

ADVERTISEMENT