When you review OneDrive storage quotas in the Microsoft 365 admin center, you expect to see every user who has a managed device assigned. Instead, the list shows fewer users than expected, and some managed devices appear to have no storage quota data at all. This usually happens because the users are not licensed correctly, their OneDrive sites have not been provisioned, or the reporting data has not synced yet. This article explains the root causes of missing users in storage quota reports and provides a structured checklist to identify and fix each scenario.
Key Takeaways: OneDrive Storage Quota Missing Users Checklist
- Microsoft 365 admin center > Users > Active users: Verify SharePoint Online or OneDrive for Business licenses are assigned to every missing user.
- Microsoft 365 admin center > Reports > Usage > OneDrive: Check if the user’s OneDrive site appears in the usage report; if missing, the site has not been provisioned.
- SharePoint Online Management Shell: Run Get-SPOSite to confirm whether the user’s OneDrive site exists and what storage quota value is set.
Why Users Are Missing from OneDrive Storage Quota Reports
The storage quota report in the Microsoft 365 admin center pulls data from each user’s OneDrive for Business site, which is a SharePoint site collection created automatically when a licensed user first accesses OneDrive. If the site collection does not exist, the user will not appear in the storage quota report. Several conditions prevent site creation or reporting:
First, the user must have a license that includes SharePoint Online or OneDrive for Business. Without the correct license, the OneDrive site is never provisioned. Second, even with a license, the site is not created until the user signs in to OneDrive or visits the OneDrive web app. Third, the storage quota report can take up to 24 hours to reflect newly provisioned sites. Fourth, if a user is deleted from Azure Active Directory but their OneDrive site still exists in a retention period, the report may exclude them. Finally, custom PowerShell scripts that set storage quotas on individual sites may not register in the admin center report if the sites were created outside the normal provisioning flow.
Checklist to Find and Fix Missing Users in Storage Quota Reports
Follow these steps in order. Each step resolves one specific cause of missing users. Do not skip steps.
- Confirm license assignment for each missing user
Open the Microsoft 365 admin center. Go to Users > Active users. Search for the missing user. Select the user and click the Licenses and apps tab. Verify that SharePoint Online (Plan 1 or Plan 2) or OneDrive for Business (Plan 1 or Plan 2) is checked. If the license is missing, assign it and wait 30 minutes before rechecking the storage quota report. - Check if the user’s OneDrive site exists
Go to the Microsoft 365 admin center, select Reports > Usage > OneDrive. Look for the user’s name in the report. If the user does not appear, their OneDrive site has not been provisioned. To force provisioning, ask the user to sign in to https://onedrive.live.com with their work account. The site is created within a few minutes. Alternatively, an admin can trigger provisioning by running the SharePoint Online Management Shell command:Request-SPOPersonalSite -UserPrincpalName user@domain.com. Wait 15 minutes and refresh the storage quota report. - Verify site provisioning with PowerShell
Install and connect to the SharePoint Online Management Shell. RunConnect-SPOService -Url https://yourtenant-admin.sharepoint.com. Then runGet-SPOSite -IncludePersonalSite $true -Filter "Url -like '-my.sharepoint.com/personal/'" -Limit All | Select Url, StorageQuota, StorageUsageCurrent. Look for the user’s site URL, which follows the patternhttps://yourtenant-my.sharepoint.com/personal/user_domain_com. If the site does not appear in the output, provisioning has not occurred. If it does appear, note the StorageQuota value. A value of 0 means no quota has been set. - Set or update the storage quota for an existing site
If the site exists but the quota is 0 or lower than expected, runSet-SPOSite -Identity https://yourtenant-my.sharepoint.com/personal/user_domain_com -StorageQuota 1048576where the number is the quota in megabytes. For example, 1048576 MB equals 1 TB. After running the command, the storage quota report in the admin center updates within 24 hours. - Check for deleted users with retained OneDrive sites
In the Microsoft 365 admin center, go to Users > Deleted users. If a missing user appears here, their OneDrive site may still be retained for 30 to 93 days depending on your tenant policy. The storage quota report does not include deleted users. To restore the site, restore the user within 30 days. After restoration, the site reappears in the report within 24 hours. - Wait for reporting data to refresh
If all the above checks pass but the user still does not appear, wait 24 hours. The storage quota report refreshes once per day. No manual refresh option exists in the admin center. After 24 hours, revisit Reports > Usage > OneDrive and verify the user is listed.
If Users Still Do Not Appear After the Checklist
The user has no OneDrive site but has a license
A user with a valid license may never sign in to OneDrive. In this case, the site is never created. The admin center storage quota report only lists users with existing sites. To create the site without user action, use the SharePoint Online Management Shell command Request-SPOPersonalSite -UserPrincipalName user@domain.com. After the site is created, the user appears in the report within 24 hours.
The storage quota report shows a different number than PowerShell
The admin center report rounds storage quotas to the nearest gigabyte. PowerShell shows the exact value in megabytes. For example, a quota of 1048576 MB appears as 1 TB in the admin center. If you set a custom quota in PowerShell, the admin center may display the default tenant quota instead. To force the admin center to show the custom value, run Set-SPOSite -Identity and wait 24 hours.
The user appears in the OneDrive usage report but not in the storage quota section
The storage quota section in the admin center is separate from the usage report. The usage report shows all users with OneDrive activity in the last 30 days. The storage quota report only shows users whose sites have a configured quota. If a user has no quota set, they appear in the usage report but not in the storage quota report. Run Set-SPOSite -Identity to assign a quota, and the user will appear in the storage quota report within 24 hours.
| Item | Admin Center Storage Quota Report | SharePoint Online PowerShell |
|---|---|---|
| Data freshness | Updates once every 24 hours | Real-time |
| Shows users without a site | No | No |
| Shows deleted users with retained sites | No | Yes, with -IncludePersonalSite $true |
| Quota precision | Rounded to the nearest GB | Exact MB value |
| Can set quota | No | Yes, Set-SPOSite -StorageQuota |
Now you can identify why users are missing from the OneDrive storage quota report and apply the correct fix. Start with license verification, then check site provisioning, and use PowerShell to confirm or set quotas. For ongoing monitoring, schedule a weekly PowerShell script that exports site URLs and quotas to a CSV file, and compare it to your active user list. This proactive step prevents missing users from going unnoticed.