Do You Really Need More SharePoint Storage? Here’s How to Optimize Instead.

Image 29

Many organizations reach their SharePoint storage limits and assume the only solution is to purchase additional storage. In most cases, you can avoid extra costs by optimizing what you already have. This article explains how to reduce storage consumption by managing file version history, governing site lifecycle, and leveraging Microsoft 365 Archive for inactive content. Keeping your environment lean not only saves money but also improves Microsoft 365 Copilot quality by decreasing ROT (redundant, obsolete, trivial) data that clutters search and AI responses. By applying these measures, you can control costs, enhance compliance, and improve user experience without unnecessary spending.


📦 Why SharePoint Storage Runs Out

Before you rush to buy more storage, it’s worth checking if your current space can be optimized. Many organizations discover that hidden factors, not actual growth, are driving storage consumption. Here’s what’s really eating up your quota:

📊 Default Storage Allocation in Microsoft 365

  • Tenant storage pool: 1 TB + 10 GB per licensed user.
  • Per‑site maximum: 25 TB per site.
  • You can buy extra storage in 1 GB increments.
  • OneDrive for Business is separate and does not count against your SharePoint tenant quota.
  • Education tenants use pooled storage across services.

❗ Key Fact: A tenant with 1,000 licensed users gets ~11 TB of SharePoint storage by default.

🔗 References:

📈 Common Causes of Storage Growth

🔄 File Versioning Multiplies Storage

Every save, check in or check out, metadata edit, or autosave creates a new full version. Major versions always count. Minor versions count if enabled. This supports recovery and auditing, but frequent edits multiply storage quickly.

Example: A 15 MB file with 77 versions uses about 1.1 GB of your quota. Across hundreds of documents, this can invisibly consume terabytes.

Sharepoint File Versions. Each Time You Edit Your File, A New Version Is Created. Video Shows A File With 77 Versions

❗ Key Fact: That 15 MB document you keep updating? With 77 versions, it’s now using the same space as a full-length HD movie!

🔗 Reference: Plan version storage for document libraries – Microsoft Learn

🔒Retention and eDiscovery Holds Preserve Data You Thought Was Gone

When users delete or edit content in SharePoint, they often assume it’s gone for good. But if your organization has Microsoft Purview retention policies or eDiscovery holds in place, that data is quietly preserved behind the scenes.

Here’s how it works:

  • Preservation Hold Library (PHL): When a retention policy or hold applies to a SharePoint site, any deleted or modified items are copied to the PHL. This hidden library ensures that content remains discoverable and compliant, even if users try to remove it.
  • Storage Impact: These preserved items continue to consume site storage until the retention period expires or the hold is lifted. This means your SharePoint storage usage can grow unexpectedly, especially in high-volume sites like project workspaces or departmental hubs.
  • Common Misunderstanding: Admins may see large storage usage and assume it’s due to active content. In reality, it could be historical data retained for compliance reasons.
Image 16

❗ Key Fact: Retention holds and eDiscovery holds block standard deletion process

🔗References: Learn about retention for SharePoint and OneDrive – Microsoft Learn

🗑️ Recycle Bin Keeps Deleted Content for 93 days

When users delete files or folders in SharePoint, those items aren’t immediately removed from storage. Instead, they’re retained in the Recycle Bin for up to 93 days, across two stages:

  • First-stage Recycle Bin: Items stay here unless manually deleted by the user.
  • Second-stage Recycle Bin: If the first-stage bin is emptied, items move here for the remainder of the 93-day retention period.

📌 Note: The 93-day retention period is not configurable in SharePoint Online. To retain content beyond this, use Microsoft Purview retention policies or labels.

🔗Reference: Microsoft 365 SharePoint Data Deletion – Microsoft Service Assurance | Microsoft Learn

🧩 Hidden Contributors That Counts Toward Your Quota

Content from apps like Loop and Copilot Pages can be stored in SharePoint or SharePoint Embedded containers and contributes to your storage footprint.
Reference: Retention for SharePoint and OneDrive, including Embedded.


⚠️ Common SharePoint Storage Mistakes and How to Avoid Them

Even well-intentioned storage strategies can backfire if you overlook how SharePoint handles data lifecycle. Here are some frequent pitfalls and how to stay ahead of them:

❌ Expecting Instant Savings After Changing Version Limits

Reducing version limits doesn’t automatically free up space. You must trim historic versions before storage is released.

❌ Trimming Files Under Retention or eDiscovery Hold

Retention policies and holds prevent deletion. Trimming won’t work until the hold expires or is lifted.

❌ Archiving Sites Still in Active Use

You can restore archived sites, but you cannot re-archive them for four months after reactivation—plan carefully.

❌ Assuming Manual Deletion Frees Storage Immediately

Deleted files remain in the Recycle Bin for 93 days, still consuming quota until permanently removed.

⚠️ Watch Out: Not all storage savings are immediate. Plan for retention, holds, and recycle bin timelines.


📂 Understand What Counts Toward SharePoint

Storage componentCounts to quotaWhy it matters
Document libraries (files, pages, lists)✅ YesMain source of storage use. Includes Teams channel files, Microsoft Lists, and meeting recordings
File versions✅ YesEvery version is a full copy. Storage can multiply fast
Recycle Bin (first and second stage)✅ YesDeleted items linger for 93 days and still using space
Preservation Hold Library✅ YesRetains deleted or edited items under retention or eDiscovery holds. Overriding the normal deletion process
SharePoint Embedded content✅ YesApp data (e.g., Loop, Copilot) adds up quietly
Site Assets/Site Pages✅ YesImages and videos can bloat storage over time
OneDrive❌ NoDoesn’t count (Unless you are an EDU tenant, where SharePoint, OneDrive and Exchange storage is pooled)

✅ Fix:  You can reclaim significant space without spending a penny. Next, let’s look at practical steps to optimize your SharePoint storage before you buy more.

🔗Reference: Manage site storage limits in SharePoint in Microsoft 365 – SharePoint in Microsoft 365 | Microsoft Learn


✅ 5 Proven Strategies to Optimize SharePoint Storage

SharePoint and OneDrive storage can balloon over time due to versioning, retention, and abandoned sites. Here are five key strategies to help you manage data growth effectively while maintaining compliance and operational efficiency:

📚 Strategy 1: Optimize File Version History

By default, SharePoint Online retains up to 500 versions of each document. This is great for collaboration and rollback, but it can quickly lead to excessive storage consumption, especially for large files like PowerPoint presentations or PDFs.

Controlling version history is one of the most effective ways to manage storage. The best approach depends on your organization’s priorities around recoverability, compliance, and cost optimization.

✅ Understanding Version History Settings

There are three main approaches to managing version history:

SettingHow it worksBest for…
Automatic (recommended)Keeps more recent versions, fewer older ones; adapts over timeMost organizations; balances risk/cost
Manual (count + expiry)Caps number of versions and deletes older ones after X daysStrict compliance or storage constraints
Manual (count only) (default)Always keeps a fixed number of versions, regardless of age (default is 500)Simple scenarios, less focus on history

Microsoft provides a helpful illustration showing how version limits apply over time.

Sharepoint File Versions. See The Impact Of The Different File Version History Options
Source microsoft

💡 Top Tip: Start with Automatic for most scenarios, it offers the best balance of recoverability and efficiency. Use manual settings only if you have specific compliance or business requirements.
📌 Check Your Defaults: Many organizations don’t realize they’re still using the default 500 versions per file, which can lead to unnecessary storage consumption.

🔗 Reference: Plan version storage for document libraries – SharePoint in Microsoft 365 | Microsoft Learn

Four-step File Versioning Optimization Process

1️⃣ Update Tenant Defaults

Set the tenant default to Automatic version history. This applies to all new sites, libraries, and OneDrive accounts. The diagram below illustrates the areas where the updated Tenant Version History Limits are applicable.

Updating The Version History Limits Tenant Setting Will Then Apply To All New Sites, Libraries, And Onedrive Accounts. Image Shows Which Sites And Libraries Will Be Updated

2️⃣ Analyze Current Usage

Use Generate version storage usage report to produce a CSV per site or library, then run the What‑If analysis to estimate savings before you trim. These jobs run asynchronously and can take 24 to 72 hours or more for large sites.

🔗 References

3️⃣ Apply Version History Settings to Existing Sites

Changing the tenant default does not impact existing locations. Use PowerShell or per‑library settings to configure limits on existing SharePoint sites and OneDrive accounts.

💡 Top Tip: Check out Reshmee Ackloo’s MVP blog for advanced PnP PowerShell tips. Enhanced Version Controls/Intelligent Versioning Trim with PowerShell | Blog about anything related to my learnings

4️⃣ Trim Historic Versions

Queue trimming jobs to permanently delete versions that exceed your new limits. Verify retention and eDiscovery holds first. Trim jobs bypass the Recycle Bin and cannot be recovered.

Image 22

⚠️ Warning: Trim jobs bypass the Recycle Bin. Once deleted, recovery isn’t possible.

Where the biggest savings happen: Highly collaborative libraries with many edits and autosaves. Migrated static content with single versions yields minimal savings.

🧹 Strategy 2: Manage Retention and Recycle Bin

Microsoft Purview retention policies can be configured to automatically delete content after a specified period, ideal for removing stale data that no longer serves business or compliance needs.

🛠️ Options:

  • Delete-only: Remove content after a set time.
  • Retain then delete: Keep content for a defined period, then delete.
  • Use adaptive scopes to target specific sites, users, or groups.

💡 Top Tip: Avoid blanket policies. Use adaptive scopes to apply retention based on attributes such as site name, URL, or properties stored in the site property bag, including sensitivity labels or department, thereby reducing unnecessary data preservation and facilitating more efficient storage management.

📦 Strategy 3: Identify Redundant, Obsolete, and Trivial (ROT) Data

It’s easy for SharePoint and OneDrive environments to become digital dumping grounds. Retaining unnecessary files, outdated versions, or obsolete sites not only drives up storage costs, it also increases compliance risk and makes information more challenging to find.

This clutter can degrade the quality of search results and reduce the accuracy of Microsoft 365 Copilot responses, which rely on relevant, well-governed data.

Start by identifying ROT data, content that no longer has business value and is unnecessarily consuming SharePoint storage.

🔍 ROT Data Checklist

Use this checklist to pinpoint ROT candidates:

  • 📁 Files untouched for X months
  • 🗂️ Duplicate or obsolete versions of documents
  • 🕒 Sites with no recent activity or engagement
  • 🎥 Meeting recordings older than X months
  • 📄 Drafts or working copies that were never finalized
  • 📦 Large files stored for convenience (e.g. zip archives, media dumps)

Once identified, ROT data can be deleted, archived, or excluded from retention policies, depending on your organization’s governance model.

✅ Best Practices for ROT Data Cleanup

  • 🗑️ Review content regularly and delete items not needed for business, legal, or compliance purposes.
  • 🏷️ Apply retention policies and labels to automate clean-up and enforce lifecycle rules.
  • 🙋‍♀️ Empower site owners and users to manage their content responsibly through training and delegated controls.
  • 💤 Implement site lifecycle management to identify and archive inactive sites before they become storage liabilities.

❗ Key Fact: ROT data doesn’t just waste storage; it pollutes your information landscape. Removing it improves search relevance, enhances Copilot responses, and strengthens your compliance posture.

🗂 Strategy 4: Use Microsoft 365 Archive for Inactive Sites

Inactive SharePoint sites continue to consume tenant storage, even if no one is using them. Microsoft 365 Archive moves these sites to a cold storage tier, freeing up active storage while maintaining security, retention, and search capabilities for admins and Microsoft Purview. Archived sites are hidden from end users and Copilot.

Key Benefits

  • ⬇️ Frees tenant storage without deleting content
  • 🔒 Preserves retention policies, legal holds, and DLP
  • ⚡ Fast site archiving and reactivation
  • 💰No reactivation fee since March 31, 2025
  • 🗂️ No loss of permissions or metadata
  • 🕵️ Admin and Purview search continue to work

⚠️ Limitations to Plan For

  • 🫥 Archived sites are hidden from end-user and Copilot search
  • 🔄 Site‑level restore only
  • 🚫 Teams with private/shared channels: only main site is archived; channel sites remain active

📊 Storage Costs and Billing Model

  • 📦 Billed per GB per month for archived storage
  • 💰 You only pay when active + archived storage exceeds your tenant’s included SharePoint quota
  • 🔄 Reactivating a site is free, but you can’t re-archive it for four months
  • 📏 Charges are based on how much you archive, not how many sites—archiving large sites saves more

Microsoft created this diagram to show how different archiving scenarios affect your SharePoint storage charges with Microsoft 365 Archive.

The Image Below Illustrates Various Scenarios For Utilizing Microsoft 365 Archive.
Source Microsoft Pricing model for Microsoft 365 Archive – Microsoft 365 Archive | Microsoft Learn

🛠️ Setup Overview

  • Manage archiving and reactivation in the SharePoint admin centre
  • Enable pay-as-you-go billing in the Microsoft 365 admin centre
  • Turn on Archive

🔗 Reference: Set up Microsoft 365 Archive – Microsoft 365 Archive | Microsoft Learn

📌 When to Use Archive

  • Legacy content retained for compliance
  • Inactive project or departmental sites
  • Seasonal sites between cycles

🔍 How to Find Candidates

Use storage and activity trends in the SharePoint admin center to identify low-activity or large sites.

Screenshot Of The Least Active Sites Report In The Sharepoint Admin Center
Screenshot of the least active sites report in the sharepoint admin center

💡 Top Tip: Don’t let inactive sites eat up your premium storage. Move them to Microsoft 365 Archive and free up space for what matters, at a fraction of the cost!

💤 Strategy 5: Implement Governance and Lifecycle Policies

Archiving should be part of a policy‑driven lifecycle, not an ad hoc cleanup. With SharePoint Advanced Management (SAM) or Microsoft 365 Copilot licensing, you can automatically identify inactive sites and apply Inactive Site Policies. This automation streamlines lifecycle decisions and reduces manual overhead.

⚙️ How Inactive Site Policies Work

  • Flexible Scoping: Policies can apply to all sites or be targeted using container sensitivity labels, site templates, or CSV uploads.
  • Owner Notifications: When a site meets inactivity thresholds, owners are notified and asked to confirm continued use or approve archiving.
  • Automated Actions: If no response is received, the site can be marked as read-only or archived after a configurable grace period (3–12 months).
Screenshot Of The  Inactive Site Policy Configuration
Screenshot of the inactive site policy configuration

💡 Top Tip: Don’t wait for storage to spiral out of control. Automate site lifecycle management with policies, so inactive sites are archived on time, every time.

🔗 Reference: Manage inactive sites using Site lifecycle management – SharePoint in Microsoft 365 | Microsoft Learn


📅 Your 30-60-90 Day Optimization Plan

A phased approach helps you tackle SharePoint and OneDrive storage challenges methodically, starting with quick wins and building towards sustainable governance.

Your 30-60-90 Day Sharepoint Optimization Plan ✅ First 30 Days – Quick Wins Audit Storage Usage Across Sharepoint And Onedrive. Identify Large Sites And Libraries Consuming The Most Space. Review Version History And Retention Settings. ✅ Next 60 Days – Implement Optimization Apply Version History Limits. Adjust Retention Policies Where Appropriate. Start Archiving Inactive Sites Using Microsoft 365 Archive. ✅ By 90 Days – Sustainable Governance Establish A Governance Framework For Storage Management. Implement Monitoring And Reporting For Ongoing Optimization. Educate Site Owners On Best Practices.

✅ By Day 30: Establish Your Baseline and Pilot Improvements

  • 📦 Check your tenant’s default storage allocation
    Understand how much storage is available and how it’s currently used.
  • ⚙️ Update tenant file version history default to Automatic
    Ensure new sites and libraries inherit the recommended settings.
  • 🔍 Identify your top 10 storage-consuming sites
    Focus efforts where they’ll have the greatest impact.
  • 📊 Generate version storage usage reports and run what-if analysis
    Assess potential savings before making changes.
  • 🧪 Pilot version trimming on 1–2 libraries or sites
    Test the process and measure results before scaling up.

✅ By Day 60: Standardize and Scale

  • 🛠️ Apply Automatic version limits tenant-wide
    Standardise settings across all existing SharePoint sites and OneDrive accounts.
  • 📈 Extend version trimming to your top 25–50 largest sites
    Target the biggest contributors to storage consumption.
  • 👥 Confirm owners for all sites
    Ensure accountability for ongoing clean-up and governance.
  • 💤 Configure inactive site policies
    Automate identification and management of inactive sites.
  • 🧹 Encourage teams to regularly review and clean up their sites and libraries
    Foster a culture of good data hygiene and ownership.

✅ By Day 90: Optimize and Operationalize

  • 🧊 Archive inactive sites using Microsoft 365 Archive
    Free up storage and reduce costs without deleting important content.
  • 📏 Re-measure tenant storage and calculate avoided costs
    Quantify the impact of your optimisation efforts.
  • 🏷️ Agree on retention policies to keep what you need and delete what you don’t
    Align with compliance and business requirements.
  • 🔄 Create a plan to maintain and extend controls across all sites
    Move to a steady-state operating model for ongoing governance.

💡 Top Tip: Small, steady steps add up fast. Follow your 30-60-90 day plan and you’ll unlock meaningful storage savings, improve governance, and set the foundation for long-term success.


Ongoing monitoring is essential to avoid storage surprises and ensure your SharePoint environment remains healthy and cost-efficient. Microsoft 365 provides a robust toolkit to help you stay on top of usage trends, versioning, and site activity.

🔍 Tools for Monitoring Storage Usage

SharePoint storage report

The SharePoint storage report in the SharePoint Admin Center shows total usage, trends, and optimization suggestions.

Screenshot Of The Tenant And Site Sharepoint Storage From The Sharepoint Admin Center
Screenshot of the Tenant and site storage from the SharePoint admin center


🔗 Reference: Manage site storage limits in SharePoint in Microsoft 365 – SharePoint in Microsoft 365 | Microsoft Learn

SharePoint Usage Reports

The SharePoint Usage Reports in the Microsoft 365 Admin Center provide insights into site activity, user engagement, and storage trends.

Image 33


🔗 Reference: Microsoft 365 admin center SharePoint site usage reports – Microsoft 365 admin | Microsoft Learn

Version Storage Reports

Version storage usage report and What‑If analysis quantify potential savings before trimming (deleting excess file versions).

Image 20

🔗 Reference: Generate version storage usage report for a site – SharePoint in Microsoft 365 | Microsoft Learn

Deep‑Dive Custom Analytics

Use Microsoft Graph Data Connect for advanced insights, automation, and integration with Power BI or other analytics platforms so you can build your own reports.
🔗 Reference: Links about Microsoft Graph Data Connect for SharePoint | Microsoft Community Hub

💡 Top Tip: Don’t just set and forget. Regularly monitor your storage and site activity. Proactive tracking helps you spot issues earlyavoid unexpected costs, and maintain a smooth-running environment.

🚫 Pitfalls to Avoid After Optimization

  • Expecting instant savings after changing limits. You must trim old versions to reclaim space.
  • Trimming content under hold and expecting capacity to drop. Copies remain in the Preservation Hold Library until retention ends. Consider Priority cleanup in approved scenarios.
  • Assuming manual deletion is enough. The 93‑day Recycle Bin still counts toward quota.
  • Archiving active sites then needing to re‑archive quickly. There is a four‑month cooldown after reactivation.

🔑 Conclusion and Resources

Buying more SharePoint storage should always be a last resort. Most organizations can reclaim significant space and avoid unnecessary costs by:

Optimizing version history to reduce unnecessary file versions
Archiving inactive sites using Microsoft 365 Archive
Removing ROT data with retention policies and lifecycle governance

These steps not only save money but also improve compliance and ensure Copilot delivers relevant, high-quality results.

💡Top Tip: Focus on what matters: keep your environment lean, purposeful, and well-governed. After a thorough clean-up and optimization, you may be surprised to find you need far less storage than expected.

📂 Bonus: View my session slides from CollabDays Bletchley 2025

👉 Microsoft Official Documentation


❓Frequently Asked Questions (FAQ)

Do version limits remove existing versions?

No. New limits apply going forward. To reclaim space, you must trim historic versions, ideally after a what‑if analysis on the report CSV.

Why didn’t my trimming reduce the site’s usage?

If the site or files are under retention/eDiscovery hold, versions are preserved in the Preservation Hold Library until expiry. Tenant storage won’t drop until retention elapses and the purge completes.

Can I trim versions on content under retention?

You can run trimming jobs, but retained copies are kept in the Preservation Hold Library. Focus trimming where retention does not require historical versions.

Is Microsoft 365 Archive the same as backup or records management?

No. Archive is a lower‑cost storage tier for inactive sites, preserving searchability and compliance. Backup provides point‑in‑time restore, and Records management is about immutable retention and disposition.

What happens to permissions and metadata when I archive a site?

They’re preserved. Reactivating the site restores it with the same metadata and security.

Can I archive Teams channel sites?

Partially. The main site associated to the Team can be archived. Private/shared channel sites are not archived by the admin centre flow and remain active.

Will Copilot or end users find archived content?

No. Archived sites are hidden from end‑user search and Copilot results. Admin and Purview search remain available.

When should I actually buy more storage?

When you have optimized versioning, trimmed historic versions, and archived inactive site, yet demand still outstrips supply due to genuine growth or regulatory retention.

Can I override holds to delete high‑volume content (e.g., stale meeting recordings) and reclaim space?

Yes, Priority cleanup (preview) can override retention/holds for specific scenarios, with multi‑step approvals. Use carefully under governance. See Override holds to clean up files for Copilot and reclaim storage | Microsoft Learn

Microsoft Purview retention policies and retention labels still apply to archived SharePoint sites?

Yes. When a SharePoint site is archived using Microsoft 365 Archive, all existing retention policies and retention labels continue to apply. The site remains under the same compliance controls as when it was active. You do not need to unarchive a site to apply or enforce retention policies or holds.
Compliance features in Microsoft 365 Archive – Microsoft Learn 

Can I archive a site that is under a retention policy or legal hold?

Yes. You can archive sites that are subject to retention policies, retention labels, or legal holds. Archiving does not remove or bypass these controls. Content in legal hold or under retention will remain protected and discoverable for eDiscovery and compliance purposes.
Frequently asked questions about Microsoft 365 Archive – Microsoft Learn 


💡 Want More Insights? Stay Updated!

🔐 Stay ahead in Microsoft 365 security, compliance, and governance with expert advice and in-depth discussions.

📺 Watch on YouTube:

All Things M365 Compliance – Dive into the latest discussions on Microsoft Purview, data security, governance, and best practices.

🎧 Listen on Spotify:

All Things M365 Compliance – Your go-to resource for deep dives into Microsoft Purview, DLP, Insider Risk Management, and data protection strategies.

📌 Follow Me for More Insights:

  • 🔹 LinkedIn: Nikki Chapple – Connect for updates, discussions, and articles.
  • 🔹 Bluesky: @nikkichapple – Join the conversation on compliance and data security.
  • 🔹 Twitter/X: @chapplenikki – Stay up-to-date with quick insights on M365 security and governance.

📌 Explore More on My Website:

nikkichapple.com – Discover more blog posts, resources, and stay at the forefront of Microsoft 365 compliance and security trends.

💬 Let’s Connect!

Have questions about Microsoft 365 security or compliance? Reach out to me, share your thoughts, or join the conversation! 🚀

Keep Reading

PreviousNext