OneDrive Admin Checklist: storage quotas do not update for new hire onboarding
🔍 WiseChecker

OneDrive Admin Checklist: storage quotas do not update for new hire onboarding

When you onboard a new employee and assign them a OneDrive license, the default storage quota is often 1 TB per user. However, many administrators find that the quota shown in the OneDrive admin center does not match the expected value after the new user signs in for the first time. This discrepancy occurs because OneDrive provisions the storage site with a default quota that may not reflect your tenant-wide custom settings. This article explains why the storage quota does not update automatically for new hires and provides a step-by-step checklist to verify and fix the quota after provisioning.

Key Takeaways: Storage Quota Updates for New Hires

  • Microsoft 365 admin center > Billing > Licenses: Assign a OneDrive for Business (Plan 2) or Office 365 E3/E5 license to the new user before they sign in.
  • OneDrive admin center > Storage: Check the default storage limit set under Storage settings — this value applies to all new users unless overridden per user.
  • PowerShell cmdlet Set-SPOSite -StorageQuotaWarningLevel -StorageQuota: Use this to update the quota for a specific user after provisioning if the default did not apply correctly.

ADVERTISEMENT

Why the OneDrive Storage Quota Does Not Apply Correctly for New Hires

When you create a new user in Microsoft 365 and assign a OneDrive license, the user’s OneDrive site is not created immediately. The site is provisioned only when the user first signs in to OneDrive or accesses their OneDrive URL. At that moment, the system applies the default storage quota defined in the OneDrive admin center. If the default quota is set to 1 TB, and you have a custom quota of 5 TB, the new user will initially receive the 1 TB default. This happens because the provisioning process reads the site-level default, not the tenant-wide custom value, unless the custom value was saved before provisioning occurred.

Another common cause is that the OneDrive storage quota policy is not applied retroactively to users whose sites were already provisioned before you changed the tenant-wide default. The policy only affects new sites created after the change. For existing users, you must update the quota manually or via PowerShell. Additionally, if the new hire’s license does not include the correct service plan for OneDrive (for example, they have a Business Basic license instead of Business Standard), the quota will be limited to the plan’s default, even if the tenant default is higher.

Service Plan Dependencies

Each Microsoft 365 license includes a specific OneDrive service plan. For example, Office 365 E3 includes SharePoint Online Plan 2, which provides unlimited OneDrive storage (up to 5 TB per user). Office 365 E1 includes SharePoint Online Plan 1, which caps at 1 TB. If you assign a license that does not include the correct plan, the quota will be capped at that plan’s maximum. Always verify the service plan before assigning the license.

Step-by-Step Checklist to Verify and Update OneDrive Storage Quotas for New Hires

Use this checklist every time you onboard a new employee. Perform each step in order.

  1. Assign the correct license with the right service plan
    Go to the Microsoft 365 admin center at admin.microsoft.com. Select Billing > Licenses. Choose a license that includes SharePoint Online Plan 2 or equivalent. Assign it to the new user. Wait 5 minutes for the license to propagate.
  2. Set the tenant-wide default storage quota
    Open the OneDrive admin center at admin.onedrive.com. Select Storage. Under Default storage limit, enter the value you want all new users to receive, such as 5120 GB for 5 TB. Click Save. Note that this setting only applies to users who have not yet signed in to OneDrive.
  3. Have the new user sign in to OneDrive
    Ask the user to go to onedrive.com and sign in with their work account. This triggers the provisioning of their OneDrive site. The site will be created with the default quota from step 2.
  4. Check the actual storage quota for the new user
    In the OneDrive admin center, select User list. Find the new user. Look at the Storage used and Storage limit columns. If the limit matches your expected value, no further action is needed. If it shows a different value, proceed to step 5.
  5. Update the quota using PowerShell
    Open SharePoint Online Management Shell as an administrator. Run Connect-SPOService -Url https://yourtenant-admin.sharepoint.com. Then run Set-SPOSite -Identity https://yourtenant-my.sharepoint.com/personal/user_upn -StorageQuota 5242880 -StorageQuotaWarningLevel 4718592. Replace the URL with the new user’s OneDrive URL and adjust the quota values in MB. For 5 TB, use 5242880 MB. The warning level should be 90% of the quota.
  6. Verify the change in the OneDrive admin center
    Refresh the User list page. The Storage limit column should now reflect the updated value. If it does not, wait 15 minutes and refresh again.

ADVERTISEMENT

If the Quota Still Does Not Update After Following the Checklist

OneDrive site was provisioned before the default quota was set

If the user’s OneDrive site was created before you set the tenant-wide default, the default policy does not apply. You must use PowerShell to update the quota for each affected user individually. There is no bulk update option in the admin center. Use the Get-SPOSite cmdlet to list all OneDrive sites and filter by creation date, then apply Set-SPOSite to each site that needs a new quota.

License does not include the correct OneDrive service plan

Check the user’s assigned licenses in the Microsoft 365 admin center. Select Users > Active users, click the user, then select Licenses and apps. Expand OneDrive for Business. If the service plan shows as disabled, enable it. If the license does not include the plan, assign a different license that does. After changing the license, wait 30 minutes and then run Set-SPOSite again to update the quota.

User has not signed in to OneDrive yet

If you try to update the quota for a user who has never signed in to OneDrive, the Set-SPOSite cmdlet will fail because the site does not exist. The user must sign in at least once to create the site. After they sign in, wait 15 minutes before running the cmdlet.

Tenant Default Quota vs Per-User Quota: Key Differences

Item Tenant Default Quota Per-User Quota
Description Applies to all new OneDrive sites created after the setting is saved Overrides the tenant default for a specific user
Where to set OneDrive admin center > Storage > Default storage limit PowerShell cmdlet Set-SPOSite -StorageQuota
Affects existing users No — only new sites created after the change Yes — updates the quota immediately
Maximum value Depends on license: 1 TB for Plan 1, 5 TB for Plan 2, up to 25 TB with Microsoft support Same as tenant default maximum for that license
Bulk update possible No — applies automatically to new users Yes — using PowerShell script to iterate through all users

Use the tenant default quota to set a baseline for all new hires. Use per-user quotas to adjust storage for specific users who need more or less space, such as executives or temporary staff.

After completing the checklist, you can confirm that the new hire’s OneDrive storage quota matches your organization’s policy. For future onboarding, consider documenting the steps in your IT knowledge base and training help desk staff to run the PowerShell cmdlet as part of the provisioning process. To automate this, create a PowerShell script that runs Set-SPOSite for every new user within 24 hours of their first sign-in, using the Microsoft Graph API to detect new OneDrive site creation events.

ADVERTISEMENT