How to Set OneDrive Storage Quotas for Business Users in OneDrive for Business
🔍 WiseChecker

How to Set OneDrive Storage Quotas for Business Users in OneDrive for Business

As a Microsoft 365 administrator, you need to control how much cloud storage each user can consume in OneDrive for Business. Without storage quotas, a single user could fill the available tenant storage, causing performance issues or blocking others from saving files. This article explains where to configure default and custom storage limits, how to apply them to specific users or groups, and what happens when a user exceeds their quota.

Key Takeaways: Setting OneDrive Storage Quotas

  • Microsoft 365 admin center > SharePoint > Settings > Storage limit: Controls the default storage quota applied to all new OneDrive users in the tenant.
  • Microsoft 365 admin center > Users > Active Users > OneDrive tab: Lets you set a custom storage limit for an individual user, overriding the default.
  • SharePoint Online Management Shell: Enables bulk quota changes via PowerShell commands like Set-SPOSite -StorageQuota.

ADVERTISEMENT

Understanding OneDrive Storage Quotas in Microsoft 365

OneDrive for Business storage quotas are managed at the tenant level through the SharePoint admin center. Each user’s OneDrive is a SharePoint site collection, and the storage limit applies to that site collection. The default quota for new users is set in SharePoint settings, and it can be changed for individual users from the Microsoft 365 admin center or via PowerShell.

The storage quota includes files, versions, and recycle bin items. When a user reaches their quota, they cannot upload new files or create new documents until they free up space or the administrator increases the limit. The tenant-level storage pool in Microsoft 365 is shared across SharePoint Online and OneDrive, with a base of 1 TB plus 10 GB per licensed user. Setting per-user quotas ensures fair distribution of this shared pool.

Prerequisites for Setting Storage Quotas

To change storage quotas, you need one of these admin roles: Global Administrator, SharePoint Administrator, or OneDrive Administrator. The user account must have a license that includes OneDrive for Business, such as Microsoft 365 Business Basic, Business Standard, or Enterprise E3/E5.

Steps to Set OneDrive Storage Quotas for Users

Follow these steps to configure default and individual storage limits. The first method applies to all new users, and the second method overrides the default for specific existing users.

Method 1: Set the Default Storage Quota for New OneDrive Users

  1. Sign in to the Microsoft 365 admin center
    Go to https://admin.microsoft.com and sign in with your admin account.
  2. Open the SharePoint admin center
    In the left navigation, select Show all then Admin centers and click SharePoint.
  3. Navigate to storage settings
    In the SharePoint admin center, select Settings in the left menu. Scroll down to the Storage limit section.
  4. Enter the default storage limit
    Under OneDrive default storage limit, type the amount in GB. For example, type 1024 for 1 TB. The minimum is 1 GB and the maximum is 5 TB per user if your tenant has enough pooled storage.
  5. Save the setting
    Click Save at the bottom of the page. This default applies to all new OneDrive sites created after this change. Existing users are not affected.

Method 2: Set a Custom Storage Quota for an Existing User

  1. Open the Microsoft 365 admin center
    Go to https://admin.microsoft.com and sign in.
  2. Go to Active Users
    In the left navigation, select Users then Active users.
  3. Select the user
    Find the user you want to modify and click their name to open the details panel.
  4. Open the OneDrive tab
    In the user details panel, select the OneDrive tab. If the user does not have a OneDrive site yet, you will see a message that no site exists.
  5. Change the storage limit
    Under Storage used, click Edit storage limit. Enter the new limit in MB or GB. For example, type 51200 for 50 GB or 1048576 for 1 TB.
  6. Save the change
    Click Save. The new limit takes effect immediately.

Method 3: Set Storage Quotas in Bulk Using PowerShell

For large tenants, use the SharePoint Online Management Shell to update multiple users at once.

  1. Install the SharePoint Online Management Shell
    Open Windows PowerShell as administrator and run Install-Module -Name Microsoft.Online.SharePoint.PowerShell. Confirm the installation if prompted.
  2. Connect to SharePoint Online
    Run Connect-SPOService -Url https://yourtenant-admin.sharepoint.com and sign in with your admin credentials. Replace yourtenant with your actual tenant name.
  3. Set a storage quota for a single user
    Run Set-SPOSite -Identity https://yourtenant-my.sharepoint.com/personal/user_domain_com -StorageQuota 1048576. This sets the quota to 1 TB (1048576 MB) for the specified user.
  4. Set storage quotas for all users
    To apply the same limit to every OneDrive site, run:
    Get-SPOSite -IncludePersonalSite $true -Filter "Url -like '-my.sharepoint.com/personal/'" | Set-SPOSite -StorageQuota 51200
    This sets all user OneDrive quotas to 50 GB.

ADVERTISEMENT

What Happens When a User Exceeds the Storage Quota

When a user reaches their storage limit, OneDrive stops syncing new files from the cloud. The user sees a banner in the OneDrive web interface and a notification in the sync client. They cannot upload files through the browser or the sync app. Existing files remain accessible, and edits to existing files are saved as new versions. The user must delete files or move them out of OneDrive to free space. As an administrator, you can monitor storage usage in the Microsoft 365 admin center under Reports > Usage > OneDrive files.

Users Cannot Upload Files Even With Free Space

If a user reports they cannot upload files but their storage usage is below the limit, check the tenant-level storage pool. If the tenant has exhausted its pooled storage, no user can upload. Go to SharePoint admin center > Settings > Storage limit and check the Total storage value. If it is full, increase it by purchasing additional storage or freeing up space across the tenant.

OneDrive Sync Client Shows Quota Errors

The OneDrive sync client may show a red circle with a quota error even when the user has space. This can happen if the user has a large number of files in the recycle bin. Empty the recycle bin from the OneDrive web interface. The recycle bin counts toward the storage quota. Go to OneDrive online, select Recycle bin, and click Empty recycle bin.

Default Storage Quota vs Custom Storage Quota: Key Differences

Item Default Storage Quota Custom Storage Quota
Scope Applies to all new OneDrive users Applies to a specific user
Where configured SharePoint admin center > Settings > Storage limit Microsoft 365 admin center > Users > Active users > OneDrive tab
Overrides Cannot be overridden by custom quotas Overrides the default for that user
Modification method Web interface only Web interface or PowerShell
Affects existing users No Yes

You now know how to set OneDrive storage quotas using the SharePoint admin center, the Microsoft 365 admin center, and PowerShell. Start by configuring a reasonable default quota for new users, then adjust individual limits for users who need more or less space. Monitor storage reports monthly to identify users approaching their quota. As an advanced tip, use PowerShell to export a CSV of all OneDrive site storage usage with the command Get-SPOSite -IncludePersonalSite $true -Filter "Url -like '-my.sharepoint.com/personal/'" | Select Url, StorageUsageCurrent, StorageQuota | Export-Csv onedrivequotas.csv for regular auditing.

ADVERTISEMENT