Error ‘Data Storage Limits Exceeded’ in Salesforce
Imagine working on an important deal, trying to create a new opportunity in Salesforce, and suddenly hitting a wall. Salesforce throws an error saying “Data Storage Limits Exceeded”.
This isn’t just a minor hiccup. It’s one of the most frustrating issues Salesforce users face. It doesn’t just affect one person; it can bring an entire sales team to a halt. New records can’t be created, files can’t be uploaded, and data imports fail. Everything stops.
Fortunately, this error is fixable. By understanding what causes it and how Salesforce counts storage, it’s possible to resolve the issue and get the org back on track.
In this guide, we’ll walk through why this happens, how to fix it fast, and how to prevent it in the future.
What exactly is “Data Storage Limits Exceeded”?
Think of a Salesforce org like a warehouse with a fixed amount of space. Every time you create a record, upload a document, or attach a file, you’re using some of that space.
The “Data Storage Limits Exceeded” error appears when your Salesforce organization runs out of space for storing data records. Each Salesforce edition comes with a fixed amount of storage, and once you reach that limit, Salesforce blocks new data creation.
When this happens, Salesforce effectively puts up a “No Entry” sign. Existing records can still be viewed and edited, but creating anything new is blocked.
The error message typically appears like this:
“Your company currently exceeded its data storage including an extra overflow buffer. We cannot permit additional data creation within our system until your company first reduces its data storage.”
Data Storage vs. File Storage in Salesforce
To understand why the “Data Storage Limits Exceeded” error occurs, it’s important to know how data storage works in Salesforce. Salesforce doesn’t have just one storage bucket, it actually has two separate types of storage, each measured differently and with its own limits.
Data Storage
Data storage is used for your actual records such as the information stored in fields and objects. This includes:
- Accounts, Contacts, Leads, Opportunities
- Activities like Tasks and Events
- Email Messages
- Custom objects created by your organization etc.
File Storage
File storage is entirely separate from data storage and is used for documents, images, and attachments. This includes:
- Files uploaded to Salesforce Files
- Attachments on records
- Documents in the Documents tab
- Profile photos
- Chatter files
- Content uploaded to Salesforce CMS etc.
Why This Matters
The key point is that these two storage types have separate limits. A Salesforce org could be fine on data storage but maxed out on file storage or vice versa.
When the “Data storage limits exceeded” error appears, it’s crucial to determine which storage type is causing the problem.
Each Salesforce edition comes with a base amount of storage, and some editions also provide additional per-user allocations. The table below summarizes the data and file storage limits for each Salesforce edition:
| Salesforce Edition | Data Storage (Org) | Data Storage (Per User) | File Storage (Org) | File Storage (Per User) |
|---|---|---|---|---|
| Essentials | 10 GB | N/A | 1 GB | N/A |
| Professional | 10 GB | 20 MB | 10 GB | 612 MB |
| Enterprise | 10 GB | 20 MB | 10 GB | 2 GB |
| Unlimited | 10 GB | 120 MB | 10 GB | 2 GB |
| Developer | 5 MB | N/A | 20 MB | N/A |
Explore How to Find Your Salesforce Edition.
How to Check Data Storage in Salesforce?
Before fixing the problem, you need to see what’s actually going on.
Follow these steps to see how much data storage your organization is using:
Total Time: 5 minutes
Go to Setup

Log in to Salesforce.
Click the gear icon in the top-right corner and select Setup.
Search for Storage Usage

In the Quick Find box on the left, type Storage Usage and select it from the results.
View Data Storage and File Storage

The page shows Data Storage and File Storage usage for your org.
You can see: Total storage available, Storage used and Storage remaining.
Common Reasons for Data Storage Limits Exceeded

Salesforce storage limits don’t get exceeded overnight. Usually, it’s a slow build-up over months or years. Storage issues can affect both data storage (records like Accounts, Contacts, Leads) and file storage (attachments, PDFs, images). Here’s a breakdown of the main reasons this happens:
Business Growth
More customers and opportunities mean more data and files. Every new account, contact, opportunity, or deal adds to storage. While it’s a positive sign for your business, it also increases storage usage steadily.
Old Data Not Being Cleaned Up
Test records, duplicate accounts, or closed cases from years ago still take up space. Many organizations are good at adding data but forget to delete old or unnecessary records. It’s like never cleaning out your email inbox, old items keep piling up.
Storing Too Much History
Field history tracking changes on multiple fields is useful but consumes storage quickly. Audit logs, activity logs, and historical data can multiply over time, especially on high-volume objects.
Email Integration Overload
Syncing every email to Salesforce can quickly consume storage. Long email threads, forwards, replies, and attachments all count toward your limits.
Integrations/Automation Creating Too Many Records
External systems or middleware may automatically insert records or logs. If not managed, these automated processes can fill up data storage rapidly.
Duplicate or Unused Files
The same file uploaded to multiple records multiplies storage usage. Old files from deals or campaigns that are no longer relevant still occupy space. Chatter files shared in conversations also count toward storage, even if forgotten.
Attachments and File Uploads
Users often treat Salesforce like a file repository, uploading presentations, contracts, proposals, and images. Even a single user uploading large files consistently can consume gigabytes. Common file offenders include large PDFs such as proposals, contracts, and brochures, high-resolution images like product photos or service pictures, and PowerPoint or video files such as marketing presentations or demo videos.
Bulk Imports
Importing large datasets via Data Loader or other tools can push storage over the limit if old records are not cleaned first.
Lack of Monitoring
Many companies don’t track storage usage regularly. By the time storage limits are noticed, it’s already an emergency. Regular monitoring and alerts help prevent reaching limits unexpectedly.
What Happens When Data Storage Limits Exceeded?
When your Salesforce data storage is full, the system can no longer accept new data. it can significantly impact both users and automated processes. This has several impacts on users and processes:
Unable to Create New Records
Users trying to add new records will see the “Data Storage Limits Exceeded” error. This means no new data can be entered until space is cleared.
Failed Updates or Inserts from Integrations
External systems or middleware that send data into Salesforce will fail when trying to create or update records. For example, marketing automation tools pushing leads or ERP systems syncing client data will encounter errors. These failed updates can lead to incomplete data, gaps in reporting, or delayed business processes.
Workflow and Automation Interruptions
Processes that rely on creating new records, such as workflow rules, process builder actions, or Apex triggers, may stop functioning properly. Automations designed to update records or send notifications could fail silently or trigger errors, potentially disrupting business operations.
File Uploads Are Blocked
Uploading attachments, documents, images, or any other files may be blocked if the file storage limit is also reached. Users trying to attach contracts, proposals, or product images to records will not be able to complete their tasks until storage is freed.
Data Imports Fail
Bulk data operations, such as importing large datasets through Data Loader or Data Import Wizard, will fail when storage is full. This can delay major updates, hinder migrations, or disrupt onboarding of new customer data.
Email-to-Salesforce Stops Working
If your team uses Email-to-Salesforce to log emails to records, it may stop functioning. Incoming emails and their attachments may not be logged, causing important communication to be lost or untracked.
Sales Might Slow Down
Overall, your sales team may experience slower productivity. They won’t be able to add new leads, opportunities, or contacts, and automated workflows may not run as expected. Critical daily operations can come to a halt until storage is cleaned up or expanded.
How to Resolve the Data Storage Limits Exceeded in Salesforce?

When your Salesforce org hits the storage limit, it’s important to act quickly to free up space or expand capacity. Here are the main strategies to resolve the issue:
Fast Track to Clear Space
Identify What’s Using the Most Space
The first step is to find out which objects, records, or files are taking up the most storage. Go to Setup → Storage Usage to see a breakdown by object type and user. Knowing which areas are consuming the most space helps you target cleanup efforts efficiently.
Empty Your Recycle Bin
Deleted records don’t disappear immediately; they sit in the Recycle Bin for 15 days and still count toward storage. Go to Setup → Recycle Bin → Empty Recycle Bin. This simple step can instantly free up several gigabytes.
Clean Unnecessary Data
Delete or Archive Unnecessary Data
Remove old, test, or duplicate records that are no longer needed. Examples include outdated Leads, completed Cases, or test Accounts. Salesforce’s Mass Delete Records feature or Data Loader can help with bulk deletions.
If the data is needed for compliance or historical reference, archive it externally (like in a database, spreadsheet, or cloud storage) before deleting it from Salesforce. Don’t forget to empty the Recycle Bin, because deleted records still count toward storage until they are permanently removed.
Turn Off Unnecessary Field History Tracking
Tracking changes on fields that don’t really matter can consume a lot of storage. Review field history settings and turn off tracking for irrelevant fields.
Optimize File Storage
Use Salesforce Files Instead of Attachments
Salesforce Files are more efficient than attachments. They allow sharing one file across multiple records, reducing duplicates and saving storage.
Implement File Size Limits
Set a policy restricting uploads to files smaller than 5MB. If someone needs to share a larger file, they should use an external system.
Remove Duplicate Files
Check the file storage report to identify duplicates. If the same document is attached to 50 different records, keep one copy and delete the rest. Better yet, use Salesforce Files to share a single file across multiple records instead of uploading copies.
Set Up Ongoing Maintenance
Create a Data Retention Policy
Create a data retention policy by documenting how long your organization keeps different types of records. For example :
- Completed tasks: 6 months
- Closed cases: 2 years
- Closed/Lost opportunities: 3 years
- Email messages: 1 year
Schedule Regular Cleanup Jobs
Set up automation or assign someone to run cleanup jobs monthly. Don’t wait until you hit the limit again.
Monitor Storage Monthly
Add storage checks to your monthly admin tasks. Catching problems early is much easier than dealing with emergencies.
Train Your Users
Educate your team about storage best practices. Show them how to compress files, avoid duplicates, and think before uploading large documents.
Set Up Storage Alerts
Salesforce doesn’t have built-in alerts, but you can create a dashboard to monitor usage regularly. Some third-party tools can send email alerts when thresholds are reached.
Expand Your Storage When Cleanup Isn’t Enough
Sometimes, even after thorough cleanup, your business may still need more storage. In such cases, there are a few options :
Purchase Additional Storage
You can purchase additional storage from Salesforce, with data storage costing around $125 per GB per year and file storage priced similarly.
Upgrade Your Salesforce Edition
Another option is to upgrade your Salesforce edition, as higher editions come with more base storage for example, moving from Professional to Enterprise Edition can provide enough additional capacity without having to buy extra storage.
Use External Storage for Large Files
Some companies try to store everything in Salesforce, even when certain files or records would be better managed outside the system. For large files, consider using a document management or cloud storage system such as AWS S3, Microsoft Azure Blob Storage, Google Drive, or SharePoint.
Store the files externally and keep only links in Salesforce. This approach reduces storage usage, keeps Salesforce running smoothly, and makes large files easier to manage and share.
Conclusion
The “Data Storage Limits Exceeded” error can feel like a major disruption, but it’s manageable once you understand the cause.
Salesforce has two types of storage: data storage for records and file storage for documents and attachments. Each has separate limits, and hitting either one prevents the creation of new records or the upload of files, which can impact business operations. To resolve the error, it’s important to identify which storage type has reached its limit.
To stay ahead of storage issues, regularly monitoring storage usage, cleaning up old or unused data, and setting up automated cleanup processes or alerts.
If additional space is required, organizations can purchase extra storage from Salesforce or integrate with third-party platforms, such as AWS or Azure, to manage file storage more efficiently.
FAQs
What Exactly is “Data Storage Limits Exceeded”? Why does this Error Occurs?
This error appears when your Salesforce organization uses up all the space allowed for storing data records. Each Salesforce edition comes with a fixed amount of data storage, and once you reach that limit, Salesforce blocks new records from being added.
How much storage does Salesforce give me by default?
The amount of storage you get depends on your Salesforce edition and the number of user licenses. Most orgs start with 10GB of data storage and 10GB of file storage as a base. In addition, each user license typically adds 20MB of data storage and 2GB of file storage.
For example, an organization with 50 users would have roughly 11GB of data storage and 110GB of file storage in total.
Can I still access my existing data when I’m over the storage limit?
Yes! You can view, edit, and delete existing records without any problem. The only thing you can’t do is create new records or upload new files.
Does deleting users free up storage?
Not really. Deactivating or deleting users doesn’t free up any meaningful storage space. To actually free up space, you’ll need to delete or archive the records and files those users owned, not just deactivate them.
How much does additional storage cost?
Salesforce charges around $125 per GB per year for additional data storage, and a similar amount for file storage
Is there a way to see which users are using the most storage?
Yes! Go to Setup, search for “Storage Usage,” and you’ll see a section showing the top users by storage consumption.

