How to Adjust Email Quota in cPanel
When creating email accounts in cPanel, you can assign a storage quota to each mailbox. You can also adjust the quota later if you expect a higher volume of incoming email or if a mailbox is approaching its storage limit.
For Shared Hosting plans, email quotas can be increased without a specific mailbox storage limit, subject to the account's acceptable use and resource policies. For VPS and Dedicated Hosting plans, you should monitor available server resources when increasing mailbox quotas.
In this article, we'll cover:
- How to change an email account's quota in cPanel (Shared Hosting) ⤵
- How to change an email account's quota in WHM (VPS and Dedicated Hosting) ⤵
For more information about what happens when an email account exceeds its quota, see:
How to change an email account's quota in cPanel
(Shared Hosting)
- Log in to your Customer Portal.
- From the left-hand navigation menu, click Email & Office.
- Select cPanel Email from the available options.

- Click the cPanel Email dropdown menu and select Email Accounts.

This will take you to the Email Accounts page, where you can manage your email accounts.
- Locate the email account you want to modify and click Manage.

- Under Allocated Storage Space, enter the desired quota or select Unlimited.

- Click Update Email Settings to save your changes.
The quota update takes effect immediately.
Hatchling plans are limited to 100 MB per mailbox. If you require additional email storage, consider:
- Upgrading your hosting plan
- Using Professional Email
- Using Google Workspace
How to change an email account's quota in WHM
(VPS and Dedicated Hosting)
For VPS and Dedicated servers, you can manage the Maximum Hourly Email by Domain Relayed setting, which controls how many emails each domain can send per hour. This limit helps prevent spam and protects your server's email reputation.
- Log in to your Customer Portal.
- Click Hosting on the left-hand menu.

- Click the WHM button.

-
Navigate to Account Functions and select Modify an Account.

- Choose the account you want to update and click Modify.

- Scroll to the Resource Limits section
- Locate Maximum Hourly Email by Domain Relayed.
- Enter the desired hourly sending limit or select Unlimited.
A value of 0 is treated as Unlimited by the server.
- Click Save to apply the changes.
When a domain reaches its hourly sending limit, the server does not immediately reject additional messages during SMTP delivery. Instead, it processes those messages according to the setting:
"The percentage of email messages (above the account's hourly maximum) to queue and retry for delivery"
This option can be configured in WHM > Tweak Settings.