logo
search
Others

How to Check and Change Microsoft 365 Mailbox Quotas using PowerShell

Bushra ParveenBushra Parveen Oct 9, 2026 869 views

Question details

The user needs to learn how to review and modify mailbox warning and storage limits across a Microsoft 365 organization.

How to Check and Change Microsoft 365 Mailbox Quotas using PowerShell
Product
Microsoft 365
Device & OS
not provided
Scenario
Managing and configuring mailbox storage quotas for individual or multiple users in an organization.
Observed behavior
Seeking to understand if quotas can be set organization-wide or must be configured per mailbox, and how to execute these changes using PowerShell.
Before you start

Ensure you have the necessary administrator permissions to connect to Exchange Online PowerShell and manage mailbox settings in your Microsoft 365 tenant.

Solution 1Recommended

Check and Modify Quotas via Exchange Online PowerShell

Since Microsoft 365 quotas are configured per mailbox rather than organization-wide, use PowerShell commands to view and update storage limits for single or multiple users.

Microsoft 365 does not have a single universal setting to apply mailbox quotas across the entire organization at once. Instead, limits such as IssueWarningQuota, ProhibitSendQuota, and RecoverableItemsQuota are configured on a per-mailbox basis.

You can use Exchange Online PowerShell to efficiently check and modify these values for individual mailboxes or apply changes in bulk across your tenant.

1
Connect to Exchange Online

Open PowerShell as an administrator and use the Connect-ExchangeOnline cmdlet to authenticate with your Microsoft 365 tenant using your admin credentials.

2
Check current mailbox quotas

Run the Get-Mailbox -Identity 'user@domain.com' | Format-List *Quota command to view the current storage limits for a specific user.

3
Modify individual quotas

Use the Set-Mailbox command to adjust limits. For example, run Set-Mailbox -Identity 'user@domain.com' -IssueWarningQuota 49GB -ProhibitSendQuota 50GB to apply new thresholds.

4
Update multiple users in bulk

Use a PowerShell script or pipe commands, such as Get-Mailbox -ResultSize Unlimited | Set-Mailbox -IssueWarningQuota 49GB -ProhibitSendQuota 50GB, to apply changes across multiple accounts simultaneously.

Check and Modify Quotas via Exchange Online PowerShell
Quota Limits: Ensure the new quota values you set do not exceed the maximum storage limits allowed by your users' assigned Microsoft 365 license plans.
Free Microsoft Office alternative

Looking for a cost-effective alternative to Microsoft Office?

While managing Microsoft 365 mailboxes requires Exchange administrative tools, your daily document work doesn't have to rely on expensive subscriptions. WPS Office is a free, lightweight, and powerful alternative that perfectly handles Word, Excel, and PowerPoint files.

  1. 1. Download the software: Visit the official WPS Office website to download the free installation package for your device.
  2. 2. Install WPS Office: Run the downloaded installer and follow the simple on-screen instructions to set up the suite.
  3. 3. Open and edit files: Launch WPS Office to instantly open, edit, and save your existing Office documents with zero compatibility issues.
Fully compatible with Microsoft Office formats (.docx, .xlsx, .pptx)Free and lightweight office suite for daily productivityFamiliar user interface with a seamless migration processIncludes built-in PDF editing and conversion tools
QA img-9

Frequently Asked Questions

Can I set a universal mailbox quota for the entire Microsoft 365 organization?

No, Microsoft 365 does not provide a single universal setting for organization-wide quotas. Limits must be configured on a per-mailbox basis, though you can use PowerShell to update multiple mailboxes in bulk.

What is the IssueWarningQuota in Microsoft 365?

The IssueWarningQuota is the specific storage threshold at which a user receives an automated warning email, alerting them that their mailbox is nearing its maximum capacity limit.

How do I check mailbox sizes without using PowerShell?

You can view mailbox storage usage by navigating to the Microsoft 365 admin center, selecting Users, clicking on Active users, and reviewing the Mail tab for specific individuals. You can also use the Exchange admin center reports for a broader overview.

Why am I unable to increase a user's mailbox quota beyond a certain point?

Mailbox quotas cannot exceed the maximum storage limits dictated by the user's assigned Microsoft 365 license (for example, 50GB for Business Standard or 100GB for Enterprise E3/E5). To grant more storage, you must upgrade their license or enable an Exchange Online Archiving solution.