Storage limits

Each G Suite user can store up to 30 GB of content for free (compared to 15 GB with G Suite free edition or individual consumer accounts). This storage is shared between Gmail, Google Drive, and Google Photos. If you’re approaching the limit or if you've run out of storage, you can purchase additional storage or reduce your storage usage.

Unlimited storage is available with G Suite Enterprise, Business, or Education edition (5 or more users) or 1 TB of storage (4 or fewer users). Drive Enterprise edition also has no storage quotas, but is charged based on storage used. Compare editions

Manage your Gmail storage

Because storage is shared between Gmail, Google Drive, and Google Photos, you can reduce your storage usage in any of these services to free up additional space. To reduce the storage used by files uploaded to Google Drive or photos, see Options for adding Drive storage. Otherwise, continue with this article to learn how to manage your Gmail storage.

If a user’s account reaches the storage limit, the user can no longer send or receive any new mail and may experience general account degradation. Specifically, anyone sending email to a user whose Inbox is out of storage receives a bounce 452-4.2.2 message stating "The email account that you tried to reach is over quota."

In terms of message delivery, this is a temporary failure, and the sending server tries to resend later when more storage is available. If there is enough storage, the delivery is successful.

Note: If the recipient hasn't logged in for more than 90 days, the email is not delivered.

You can delete messages to clear storage space. See the Solutions section below for other workarounds to a full mailbox.

The storage available in each account is tracked by an indicator found at the bottom of every Gmail page.

Troubleshoot storage issues


Gmail-related causes for reaching the storage limit might include:

  • Receiving high-volume automated messages, such as log files
  • Using the account as a catch-all
  • Creating many aliases for one account or delegating access of an account to many users
  • Receiving extremely large files, such as spreadsheets, videos and photos, as email attachments

Here are best practices to manage your Gmail storage:

  • Explore other resources to share content and videos. Consider other Google resources, such as Sites or YouTube.
  • Send message logs and automated emails to a Google Group. Using Google Groups, you can use a web interface to read very large or frequently mailed announcements.
  • Avoid using catch-all accounts. Spammers often try to guess email addresses in your domain. When they guess incorrectly, the spam is delivered to the catch-all address and can quickly fill the account capacity. Try using email aliases, or if a catch-all account is necessary, dedicate an account to this function rather than to a real user or administrator account. Be sure to periodically clean out the catch-all account, or turn it off if it becomes unmanageable.
  • Use Google groups for sharing mail. Map 10 or fewer email aliases and avoid using one account for multiple users. Use groups to create shared mailboxes or to allow many people to send and receive mail with a single address.

Here are ways to either reduce Gmail storage use or work around it, listed in order of complexity.

  • Delete old messages to clear space in the mailbox.

    Using advanced search operators you can construct custom filters to identify certain messages, such as those with attachments, using queries like:

    Or you could identify all messages larger than 1 megabyte using the query:

    Alternatively, you could use 'before:' followed by the date (in yyyy/mm/dd format) to find all messages before a certain date and remove them from the mailbox, like so:
  • If deleting messages isn't feasible, you can archive messages locally in a mail client such as Microsoft Outlook or Apple Mail. This option is explained in more detail in our guide to migrate data away from G Suite.
  • The next workaround involves setting up mail delegation to create a new account for the user but with the ability to switch to view messages in an archive account. To do this:
    1. Rename the primary account username (for example:
    2. Delete the primary alias that automatically gets added to the primary account after renaming.
    3. Create a new account with primary username (for example:
    4. Either configure mail delegation or enable multiple sign-in:
      • Use mail delegation to grant access to the old account for the new one. This means you will be generally working in the new account but can switch back into the old one to look at old mail.
      • As an alternative to using mail delegation, you can enable multiple sign-in instead. When configuring multiple sign-in, log into the new account first and then the old one. This will ensure the new account will be the primary account for the user.

      That's it. You're done.


Was this article helpful?
How can we improve it?