When help desk teams check OneDrive for Business storage quotas in the Microsoft 365 admin center, some user accounts do not appear in the storage usage report. This makes it impossible to verify per-user quota consumption, enforce storage limits, or identify who is over quota. The root cause is typically a combination of licensing gaps, unlicensed users, or accounts that have never signed in to OneDrive. This article explains why users go missing from storage quota views and provides the exact steps help desk teams can take to locate and display those accounts.
Missing users are not a sign of a broken report. They are filtered out by design based on specific conditions in Microsoft 365. Understanding these conditions helps help desk teams quickly identify which users are excluded and how to bring them into the quota management scope.
This guide covers the technical reasons behind missing users, detailed procedures to show them in PowerShell and the admin center, and common failure patterns that still block access after the main fix is applied.
Key Takeaways: OneDrive Storage Quota Missing Users
- Microsoft 365 admin center > Reports > Usage > OneDrive: Only shows users who have a OneDrive license assigned and have signed in at least once to their OneDrive site
- SharePoint Online Management Shell > Get-SPOSite -IncludePersonalSite $true: Reveals all OneDrive sites including unlicensed and never-accessed accounts that the admin center hides
- Microsoft 365 admin center > Users > Active Users > Filter: Use the Unlicensed users filter to find accounts that need a license before they appear in storage quota views
Why Users Are Missing from OneDrive Storage Quota Reports
The Microsoft 365 admin center storage report for OneDrive does not display every user in your tenant. It displays only users who meet all of the following criteria:
- The user has an active OneDrive for Business license assigned. Unlicensed users are excluded entirely.
- The user has signed in to their OneDrive site at least once. Accounts that have never accessed OneDrive do not have a provisioned site and therefore do not consume storage.
- The user’s OneDrive site is not deleted or in a soft-deleted state. Sites that have been deleted by an admin or by automatic retention policies are hidden from quota totals.
These filters exist because storage quota reports are designed to show storage consumption, not user existence. An unlicensed user who has never used OneDrive consumes zero storage and is irrelevant to quota management. However, help desk teams often need to see those accounts to assign licenses or troubleshoot provisioning failures.
A second cause involves the delay in site provisioning. When a new user is assigned a license, OneDrive does not create their personal site immediately. The site is created on first sign-in. Until then, the user remains invisible in storage reports. This can take up to 24 hours in some cases.
Licensing and Subscription Gaps
A user might have an Exchange Online or Teams license but no OneDrive for Business license. The OneDrive service plan must be enabled in the user’s license assignment. In the Microsoft 365 admin center, go to Users > Active Users, select a user, then click the Licenses and Apps tab. Verify that the OneDrive for Business service plan is toggled on. If it is off, the user will not appear in storage reports even if they have a Microsoft 365 license.
Site Deletion and Retention Policies
Users whose OneDrive sites have been deleted by an admin or by the automatic 30-day retention policy after account deletion are removed from storage quota views. The site enters a soft-deleted state for 93 days. During that period, the site still exists but is hidden from quota reports. You can restore a soft-deleted site using the SharePoint Online Management Shell.
Steps to Show Missing Users in OneDrive Storage Quota Views
Help desk teams can use two methods to reveal missing users: the Microsoft 365 admin center and the SharePoint Online Management Shell. The PowerShell method is more comprehensive because it bypasses the admin center’s built-in filters.
Method 1: Use the Microsoft 365 Admin Center to Find Unlicensed or Never-Accessed Users
- Open the Microsoft 365 admin center
Go to https://admin.microsoft.com and sign in with a Global Admin or SharePoint Admin account. - Navigate to the OneDrive usage report
Click Reports > Usage > OneDrive. The table shows users with provisioned sites and storage data. If the user you need is missing, proceed to the next step. - Check active users for license status
Click Users > Active Users. Use the Add filter button and select License status. Choose Unlicensed users to see accounts that have no OneDrive license. Assign a OneDrive for Business license to any user that should appear in storage reports. - Verify sign-in activity
In Active Users, select a user and click the OneDrive tab. If the tab shows No OneDrive site, the user has never signed in. Instruct the user to sign in to https://onedrive.live.com with their work account to provision the site. - Wait for site provisioning
After the user signs in, allow up to 24 hours for the OneDrive site to appear in the storage report. You can also check immediately using PowerShell as described in Method 2.
Method 2: Use SharePoint Online Management Shell to List All OneDrive Sites
- Install the SharePoint Online Management Shell
Download and install the module from the Microsoft Download Center or runInstall-Module -Name Microsoft.Online.SharePoint.PowerShellin an elevated PowerShell window. - Connect to SharePoint Online
RunConnect-SPOService -Url https://[tenant]-admin.sharepoint.comwhere [tenant] is your tenant name. Sign in with a Global Admin or SharePoint Admin account. - Get all OneDrive sites including unlicensed users
RunGet-SPOSite -IncludePersonalSite $true -Filter "Url -like '-my.sharepoint.com/personal/'" -Limit All. This returns all personal sites regardless of license status or sign-in history. - Check storage quota for a specific site
RunGet-SPOSite -Identity https://[tenant]-my.sharepoint.com/personal/[user]_[domain]_com | Select StorageQuota, StorageUsageCurrent. Replace the URL with the actual site URL from the previous step. - Export the full site list to CSV
RunGet-SPOSite -IncludePersonalSite $true -Filter "Url -like '-my.sharepoint.com/personal/'" -Limit All | Select Url, Owner, StorageQuota, StorageUsageCurrent, Status | Export-Csv -Path C:\OneDriveSites.csv -NoTypeInformation. Open the CSV in Excel to see all users including those missing from the admin center.
If OneDrive Still Does Not Show the User After the Main Fix
Even after assigning a license and having the user sign in, some users may still not appear in storage quota views. The following issues are the most common reasons.
The OneDrive Site Is Soft-Deleted
If a user’s account was deleted and then restored, their OneDrive site might be in a soft-deleted state. In the SharePoint Online Management Shell, run Get-SPODeletedSite -PersonalSite $true to list all deleted personal sites. To restore a site, run Restore-SPODeletedSite -Identity [SiteUrl]. After restoration, the user will appear in storage reports within a few hours.
The User Has a Blocked Sign-In or Conditional Access Policy
If the user cannot sign in to OneDrive due to a blocked sign-in or a Conditional Access policy that restricts access to SharePoint Online, the site will not be provisioned. In the Microsoft 365 admin center, go to Users > Active Users, select the user, and click the Sign-in status section. Ensure sign-in is allowed. Check Azure AD Conditional Access policies to confirm that SharePoint Online is not blocked for the user.
The OneDrive Service Plan Is Disabled in the License
A user may have a Microsoft 365 license that includes OneDrive for Business, but the service plan is toggled off. In the Microsoft 365 admin center, go to Users > Active Users, select the user, click the Licenses and Apps tab, and expand the license. Verify that the OneDrive for Business checkbox is checked. If it is unchecked, check it and save. The user will appear in storage reports after the change propagates, which can take up to 30 minutes.
| Item | Microsoft 365 Admin Center | SharePoint Online PowerShell |
|---|---|---|
| Scope | Only licensed users who have signed in at least once | All users with a personal site, including unlicensed and never-signed-in users |
| Data freshness | Updated every 24 hours | Real-time query against the site collection database |
| Filtering | Built-in filters for license status, sign-in activity, and site status | No built-in filters; you control filtering with PowerShell parameters |
| Output format | Web table with export to CSV | PowerShell objects that can be exported to CSV, JSON, or HTML |
| Permission required | Reports reader, Global reader, or SharePoint admin | SharePoint admin or Global admin |
Help desk teams can now identify and display all users in OneDrive storage quota views, including those hidden by licensing gaps, never-signed-in status, or site deletion. Use the SharePoint Online Management Shell to get a complete inventory of all personal sites, then cross-reference that list with the admin center report to find missing users. For ongoing monitoring, run the PowerShell export weekly to catch users who are provisioned but still absent from the admin center.