What is the Salesforce file size limit for uploaded documents?

The standard Salesforce file size limit for uploaded documents is 2 GB per file when using Salesforce Files (the modern content storage system). This applies to most standard upload methods in Lightning Experience. However, the limit varies depending on how you upload, which Salesforce edition you use, and whether you are working through the UI, API, or a third-party tool. The sections below break down each scenario so you know exactly what to expect.

Does the Salesforce file size limit differ by file type?

Salesforce does not apply different size limits based on file type. Whether you are uploading a PDF contract, a video file, a spreadsheet, or a ZIP archive, the same 2 GB per-file ceiling applies across the board in Salesforce Files. What does vary is how certain file types behave after upload, particularly around previewing and rendering inside Salesforce.

For example, Salesforce can generate in-browser previews for common document formats like PDFs and Office files, but large media files such as high-resolution video or audio may upload successfully while offering no native preview. This is worth knowing if your team relies on in-platform previews as part of a review or approval workflow. The upload itself will complete, but the experience afterward may differ.

If your team works with legacy Salesforce features like Attachments or Documents (the older storage objects), the file size limit drops significantly to 25 MB per file. These older objects are still present in many orgs but are not recommended for new document workflows.

What happens when a file exceeds the Salesforce size limit?

When a file exceeds the applicable Salesforce file size limit, the upload fails, and Salesforce returns an error message. The file is not partially saved or queued. The upload simply stops, and the user needs to either compress the file, split it, or find an alternative upload method before trying again.

This can be a real friction point for teams working with large assets like video files, high-resolution images, or bundled project archives. The error message itself is usually straightforward, but without context, users may not immediately understand why the upload failed or what the actual limit is.

There is also a subtler issue: even if a file falls under the 2 GB limit, it may still fail if your org has hit its overall file storage quota. Salesforce allocates storage at the org level, and once that pool is exhausted, new uploads are blocked regardless of individual file size. Monitoring your org’s storage usage regularly is a good habit, especially in document-heavy operations.

How does Salesforce file storage work across different editions?

Salesforce allocates file storage at the org level, and the base amount you receive depends on your edition. Essentials and Professional editions typically receive a smaller storage pool, while Enterprise and Unlimited editions come with a more generous baseline. Salesforce calculates storage as a per-user allocation that adds up across your licensed seats.

Here is a general breakdown of how storage is structured:

  • Essentials: 1 GB of file storage per org
  • Professional: 10 GB base storage, plus additional storage per user license
  • Enterprise: 10 GB base storage, plus additional storage per user license
  • Unlimited: Higher base allocation with greater per-user additions

Additional storage can be purchased if your org runs out. Salesforce also offers a Content Deliveries feature and external storage integrations to help orgs manage large volumes without consuming their primary storage quota. Understanding your edition’s limits is an important step before scaling up document workflows.

Hi, how are you doing?
Can I ask you something?
Hi there! 👋 I see you're looking into Salesforce file size limits and large file uploads. Many Operations and Project Managers in document-heavy teams run into real friction here — uploads failing, storage filling up, files scattered across systems. Which best describes your situation right now?
That makes sense — you're not alone. Teams across real estate, media, automotive, and retail face the exact same challenges inside Salesforce. To point you in the right direction, which of these are affecting your team? (Select all that apply)
Based on what you've shared, it sounds like your team could benefit from a structured document management layer built natively inside Salesforce — one that handles large file uploads, eliminates duplicates, and keeps everything organized without switching platforms. Cartularius is built exactly for this. Let's connect you with our team to explore what the right fit looks like for your organization. 👇
You're all set! 🎉 Our team has received your information and will review your document management needs. Someone will be in touch to walk you through how Cartularius can help your team get the most out of Salesforce — without the file chaos. Thank you for reaching out!
In the meantime, feel free to explore our features or pricing at cartularius.com to get a head start.

How can you upload large files that exceed Salesforce’s default limits?

For files that approach or exceed Salesforce’s upload limits, the most reliable approach is to use chunked uploading via the Salesforce API, which breaks large files into smaller segments and reassembles them after transfer. This method handles files that would otherwise time out or fail through the standard browser-based interface.

For users who prefer not to work with APIs directly, there are a few practical alternatives:

  1. Compress the file before uploading to reduce its size without losing content.
  2. Split large files into smaller parts and upload them as a set.
  3. Use an external storage integration such as SharePoint or Google Drive, then link the file to the relevant Salesforce record.
  4. Use a third-party document management tool that extends Salesforce’s native upload capabilities.

For teams that regularly work with large files, a drag-and-drop upload experience built on top of Salesforce can make a significant difference. Dragging files directly into a record view is faster and more intuitive than navigating file dialogs, especially when processing high volumes of documents.

What are the Salesforce file size limits for API and bulk uploads?

When uploading files through the Salesforce REST or SOAP API, the effective limit depends on the method used. Standard API calls support files up to 2 GB, but this requires multipart upload handling. Simpler API requests that embed file content directly in the request body are typically capped at much lower thresholds, often around 50 MB.

For bulk file operations, Salesforce’s Bulk API is designed for high-volume data, not binary file content, so it is not suitable for uploading large documents directly. Teams handling bulk file uploads typically rely on custom integrations or middleware that manages chunked transfers and error handling at scale.

It is also worth noting that API rate limits and governor limits in Salesforce can affect large upload jobs. If your integration is uploading dozens of large files in quick succession, you may hit execution time limits or heap size limits depending on how the logic is structured. Designing bulk upload workflows with retry logic and batch sizing in mind helps avoid these issues.

How do third-party document management tools handle Salesforce file limits?

Third-party document management tools built on Salesforce can extend or work around native file size constraints in several ways. Some tools route large files to external storage systems like SharePoint or Amazon S3 while keeping the file reference visible inside Salesforce. Others implement their own chunked upload logic to handle files that would otherwise fail through the standard interface.

The key advantage of a well-designed third-party tool is that it abstracts the complexity away from the end user. Instead of knowing whether a file is 500 MB or 1.8 GB and adjusting behavior accordingly, users simply upload the file and the tool handles the rest. This is particularly valuable in fast-moving operational environments where users should not need to think about infrastructure constraints.

Some tools also add features like duplicate detection, automatic tagging, version control, and folder-based organization, which address problems that go beyond file size alone. When evaluating options, it is worth looking at how a tool handles both the technical limits and the broader document workflow experience.

When should you reconsider your Salesforce document storage strategy?

You should reconsider your Salesforce document storage strategy when your org is consistently hitting storage limits, when users are regularly encountering upload failures, or when your document volumes have grown significantly since your original setup. These are signs that the default configuration is no longer aligned with how your team actually works in 2026.

Other signals that it is time to reassess include:

  • Teams storing files outside Salesforce because uploads are too slow or unreliable
  • Duplicate files accumulating because there is no clear organization system
  • Difficulty finding documents quickly because there is no consistent naming or folder structure
  • Storage costs rising without a clear sense of what is consuming space

A document storage strategy review does not have to be a major project. Starting with an audit of what is currently stored, how it is organized, and what the actual usage patterns are will give you a clear picture of where the gaps are. From there, decisions about additional storage, external integrations, or a more structured document management approach become much easier to make.

How Cartularius helps with Salesforce file management

Managing file size limits, storage quotas, and bulk uploads inside Salesforce gets much easier when you have the right layer on top of it. That is exactly what we built Cartularius to do. Rather than working around Salesforce’s native constraints manually, Cartularius gives your team a structured, intuitive document management environment that lives entirely inside Salesforce.

Here is what that looks like in practice:

  • Drag-and-drop uploading directly into Salesforce records, making bulk file uploads fast and straightforward without needing technical workarounds
  • Automatic duplicate detection so your storage stays clean and you are not wasting quota on redundant files
  • Familiar folder-based navigation modeled on tools your team already knows, which means quick adoption and no steep learning curve
  • Native Salesforce integration with no separate platform to log into, keeping everything in one place
  • Office 365 compatibility for real-time collaboration on documents without leaving your Salesforce environment

If your team is running into file size issues, storage limits, or just general document chaos inside Salesforce, we would love to show you how Cartularius handles it. Explore our pricing or see all features to find the right fit for your organization.

Table Of Contents

Share this post

Enjoy a 30-day trial and transform your workflow today

Install Cartularius now and experience the best Salesforce document management solution and enjoy clean and structured data and optimized processes, risk-free for 30 days.

Discover the power of Cartularius in a personalized demo. Our experts will showcase live examples tailored to your business. Get your questions answered and see how our solution streamlines collaboration and accelerates processes. Schedule your demo today and unlock smarter document management.

Get the list

Please provide us with your Name, Job Title and Email Address and you will receive the complete predefined list of Document Categories and Document Types in your inbox.

Get Quote (Enterprises)

Please provide us with as much relevant detail on your needs as possible at this stage in the form below. We understand your business is unique and we would very much like to get you the best offer possible. Thank you!

Get Quote (Non-Profit)

Please provide us with as much relevant detail on your needs as possible at this stage in the form below. We understand your business is unique and we would very much like to get you the best offer possible. Thank you!