You check your SharePoint site collection storage metrics in the site settings and see one number. You check the SharePoint admin center and see a different number. This mismatch can cause confusion about how much storage is actually used or available. The discrepancy usually occurs because the admin center aggregates storage across all sites and includes system caches, recycle bins, and version history that the site-level metrics do not count. This article explains the technical reasons for the difference and provides workarounds to reconcile the numbers.
Key Takeaways: Reconciling SharePoint Storage Numbers
- SharePoint admin center > Storage metrics: Shows total storage across all sites including system data, recycle bins, and version history.
- Site collection > Storage Metrics page: Shows only the data stored in the current site library, excluding system caches and the second-stage recycle bin.
- SharePoint Online Management Shell cmdlet
Get-SPOSite: Returns theStorageUsageCurrentproperty that matches the admin center total for that site.
Why Storage Metrics Differ Between the Admin Center and Site Settings
The difference is not a bug. It is the result of two different measurement scopes. The SharePoint admin center displays the total storage consumption for each site collection as reported by the SharePoint Online service. This number includes every byte stored in all document libraries, lists, and subsites within that site collection. It also includes the size of the first-stage and second-stage recycle bins, as well as all previous versions of files. The site-level Storage Metrics page, accessible from Site Settings, shows only the current version of files in the default document library and selected lists. It does not include recycle bin items or file versions.
A second reason for the discrepancy is the presence of system-generated data. The admin center counts internal caches, temporary files created during co-authoring, and metadata indexes. These items are not visible to site owners and are not included in the site-level Storage Metrics report. Finally, the admin center updates its storage data every 24 to 48 hours, while the site-level metrics refresh almost immediately. If you recently deleted a large file, the site-level number drops right away, but the admin center may still show the old value for up to two days.
How to Check and Compare Storage Metrics Correctly
To get an accurate comparison, you need to use the correct tools and understand what each one reports. The following steps show how to view storage from both the admin center and the site level, and how to use PowerShell to pull the same data the admin center uses.
- Check storage in the SharePoint admin center
Sign in to the Microsoft 365 admin center. Go to Admin centers > SharePoint. In the left navigation, select Active sites. Find your site in the list. The Storage used (GB) column shows the total storage for that site as calculated by the SharePoint Online service. This number includes all recycle bins and file versions. - Check storage at the site level
Navigate to your SharePoint site. Click the gear icon in the upper right and select Site settings. Under the Site Collection Administration section, click Storage Metrics. This page shows a breakdown of storage by library and list. The Total row at the bottom shows the sum of current files and list items only. Compare this number to the admin center number. If your site is a hub site, the Storage Metrics page will also show storage for associated sites. - Use SharePoint Online Management Shell for the admin center number
Open Windows PowerShell as an administrator. RunConnect-SPOService -Url https://yourtenant-admin.sharepoint.comand sign in with a SharePoint admin account. RunGet-SPOSite -Identity https://yourtenant.sharepoint.com/sites/yoursite | Select StorageUsageCurrent. TheStorageUsageCurrentproperty returns the exact value in megabytes that the admin center uses. This is the most reliable way to see what the admin center is reporting. - Check storage for all site collections
RunGet-SPOSite | Select Url, StorageUsageCurrentto list every site and its storage usage. This helps you identify which sites are consuming the most storage. You can export the results to a CSV file for offline analysis by adding| Export-Csv -Path C:\storage.csvto the end of the command.
Workarounds to Reconcile the Numbers
If the difference is small, such as a few megabytes, it is likely due to system caches and version history. If the difference is large, you can take specific actions to reduce the admin center number and bring it closer to the site-level number.
Empty the second-stage recycle bin
The second-stage recycle bin stores items deleted by site collection administrators. It counts toward the admin center total but is not shown in site-level Storage Metrics. To empty it, go to the site, click the gear icon, select Site contents, and then click Recycle bin at the bottom of the page. At the bottom of the Recycle bin page, click Second-stage recycle bin. Select all items and click Delete. This action frees storage immediately in the admin center.
Reduce file version history
Each time a user edits a file, SharePoint saves a new version. The admin center counts all versions. Site-level Storage Metrics only counts the current version. To reduce version history, go to the document library, click the gear icon, select Library settings, and then click Versioning settings. Under Document Version History, change Keep the following number of major versions to a lower number, such as 5. Click OK. Existing versions beyond the new limit are deleted automatically.
Run the storage usage report in the admin center
The admin center provides a detailed storage report that shows exactly what is consuming space. In the SharePoint admin center, go to Reports > Storage. This report lists each site and its storage breakdown by content type. Use this report to identify oversized libraries or lists that may contain orphaned data.
If Storage Metrics Still Show Different Numbers After Cleanup
The admin center storage number does not change after deleting files
The admin center updates storage data every 24 to 48 hours. If you deleted files, emptied the recycle bin, or reduced version history, wait 48 hours and check again. The number will eventually reflect the changes. You can force a refresh by running Set-SPOSite -Identity https://yourtenant.sharepoint.com/sites/yoursite -StorageQuotaReset in PowerShell. This command recalculates the storage usage for that site and updates the admin center immediately.
The site-level Storage Metrics page shows zero or a very low number
This usually happens when the site uses a custom theme or has been recently migrated. The Storage Metrics page may not display data for all libraries. Navigate to Site contents and check the size of each library manually. Hover over a library, click the three dots, select Settings, and look at the Size field. Add the sizes of all libraries to get a more accurate site-level total.
The admin center shows storage usage for a site that no longer exists
When you delete a site, the admin center may continue to show its storage usage for up to 30 days. This is because the site is moved to the SharePoint recycle bin at the tenant level. To permanently remove it, use the SharePoint admin center: go to Active sites, select the deleted site from the list, and click Delete again. Confirm the action. The storage is released immediately.
Site-Level Storage Metrics vs Admin Center Storage: Key Differences
| Item | Site-Level Storage Metrics | Admin Center Storage |
|---|---|---|
| Scope | Current files and list items in the site | All data including recycle bins, versions, and system caches |
| Update frequency | Near real-time | Every 24 to 48 hours |
| Includes second-stage recycle bin | No | Yes |
| Includes file versions | No (only current version) | Yes (all versions) |
| Accessible to site owners | Yes, via Site Settings | No, requires SharePoint admin role |
| Best use case | Quick check of current content size | Tenant-wide storage management and billing |
You can now identify the cause of the storage number mismatch and apply the correct workaround. For ongoing monitoring, use the SharePoint admin center storage report combined with the PowerShell Get-SPOSite cmdlet to track storage trends. As an advanced tip, set up a weekly scheduled PowerShell script that exports StorageUsageCurrent for all sites to a SharePoint list so you can audit storage changes over time.