Understanding Salesforce data growth starts with a distinction most teams miss: record growth and storage growth are not the same thing.
| Starting records | 8,000,000 |
| Net new records added this year | 1,600,000 |
| Growth rate | 1.6M ÷ 8M = 20% |
| Basic projection | 8M × 1.20 = 9.6M records |
That gives you a solid baseline. But here’s where most forecasts get too optimistic: they stop right there.
Step 3: Adjust for what’s coming
Say you’re launching a new integration expected to generate another 500,000 records this year. Add that on top of your baseline:
9.6M + 500K = 10.1M records
That adjusted number, not the basic 9.6M, is your realistic starting point for understanding Salesforce data growth. Skip this step, and you’ll plan storage and archiving around a number that’s already wrong by the time Q3 hits.
Factor In Seasonal Spikes and New Business
Annual averages can hide serious peaks.
A retailer may see a massive increase during holiday campaigns. A financial services company may have quarterly reporting spikes. A growing business may add a new region that suddenly creates another stream of CRM data.
Use:
Projected Growth = Baseline Growth + New Data Sources + Seasonal Impact
For example:
| Growth Driver | Estimated Records |
|---|---|
| Normal annual growth | 1.6M |
| New integration | +500K |
| Seasonal campaign | +150K |
| New business line | +300K |
| Projected growth | 2.55M |
Starting with 8M records:
8M + 2.55M = 10.55M projected records
Now you have a number you can actually plan around.
A Simple Salesforce Data Growth Worksheet
Track these numbers every quarter:
| Metric | Your Number |
|---|---|
| Current records | ___ |
| Current data storage | ___GB |
| Records added in 12 months | ___ |
| Storage added in 12 months | ___GB |
| Planned integrations | ___ |
| Expected new records | ___ |
Then calculate:
Record Growth Rate
Net New Records ÷ Starting Records × 100
Storage Growth Rate
Net New Storage ÷ Starting Storage × 100
12-Month Storage Forecast
Current Storage × (1 + Storage Growth Rate)
This is where understanding Salesforce data growth becomes actionable.
You’re no longer guessing when storage will become an issue. You’re building a timeline.
Turn Data Growth Into Smarter Storage Decisions
Turn Your Growth Forecast Into an Archiving Plan
A growth percentage isn’t useful if nobody does anything with it. Once you’ve calculated your projected growth, connect it to your Salesforce data lifecycle.
What Happens When Salesforce Data Growth Outpaces Your Plan?
Salesforce recommends managing large data volumes proactively, and its current guidance specifically identifies archiving as a way to reduce the amount of data kept in the active environment.
And you don’t necessarily have to wait until you’re at 100% storage.
Salesforce says that performance degradation beyond available storage limits depends on the implementation, which is another reason not to treat the storage ceiling as your planning target.
The better approach is:
Forecast → Classify → Archive → Monitor
When Should You Start Archiving?
Use your forecast as an early-warning system.
This is where DataArchiva can be used before storage becomes an emergency.
You can use it to build scheduled archiving policies around historical Salesforce data, choose between native Big Objects and external cloud or on-premises storage, and retain access to archived information when it’s needed.
How to Track Salesforce Data Growth Over Time
You can’t improve what you never measure. And this is where many Salesforce teams stop too early.
Start With Salesforce Storage Usage
Salesforce’s Setup → Storage Usage view gives admins a useful starting point for understanding current data and file consumption. Salesforce also provides Storage Analyzer capabilities that help identify high-consumption objects and review usage history for archiving decisions.
For real understanding Salesforce data growth, track the numbers monthly or quarterly.
Create a simple trend sheet:
Month → Record Count → Data Storage → File Storage → Growth %
After six or twelve months, you can see whether growth is stable, accelerating, or being driven by a specific object.
When You Need More Granular Tracking
For larger orgs, break growth down by object + source + business function.
| Data Source | Current Volume | Monthly Growth | What to Check |
|---|---|---|---|
| Cases | 2.1M | +45K | Closed Case retention |
| Activities | 3.8M | +110K | Historical activity |
| EmailMessage | 1.7M | +80K | Email retention |
| Opportunities | 900K | +12K | Closed Opportunities |
| Custom object | 2.4M | +60K | Integration volume |
For teams using DataArchiva, this type of analysis can feed directly into object-specific archive policies, scheduled jobs, retention rules, and storage decisions. DataArchiva supports native Big Objects as well as external AWS, Azure, GCP, Heroku, and on-premises destinations.
Build a Salesforce Data Management Strategy Around Growth
The point of understanding Salesforce data growth isn’t to produce another spreadsheet nobody opens.
It’s to make better decisions about where your data belongs.
A scalable Salesforce data management strategy should answer four questions:
- What’s growing?
- Why is it growing?
- Which data still needs to stay active?
- What should move to archive storage?
DataArchiva can support different answers depending on your architecture.
Need data to remain within Salesforce?
Use native Big Objects archiving.
Want to use your existing cloud infrastructure?
DataArchiva supports AWS, Azure, GCP, and Heroku.
Have data residency or infrastructure requirements?
External or on-premises archiving gives you another option.
Need recurring lifecycle control?
Use scheduled and policy-based archiving instead of manually cleaning records whenever storage gets tight.

