Administration

SharePoint Storage Management: Optimize Your Tenant

Master SharePoint storage management with strategies for monitoring usage, optimizing quotas, archiving content, and planning capacity for your Microsoft 365 tenant.

SharePoint Support TeamDecember 7, 202414 min read
SharePoint Storage Management: Optimize Your Tenant - Administration guide by SharePoint Support
SharePoint Storage Management: Optimize Your Tenant - Expert Administration guidance from SharePoint Support

Understanding SharePoint Storage

SharePoint Online storage is a shared resource across your Microsoft 365 tenant. Effective storage management ensures optimal performance, cost control, and compliance with organizational policies.

SharePoint migration process workflow from planning to go-live
Step-by-step SharePoint migration workflow

Storage Allocation Model

How Storage Is Allocated

Tenant Storage Pool

Your total SharePoint storage equals:

  • Base: 1 TB
  • Per-user: 10 GB × number of licensed users
  • Additional purchased storage

Example Calculation

```

Organization with 500 users:

Base storage: 1,024 GB (1 TB)

User allocation: 500 × 10 GB = 5,000 GB

Total available: 6,024 GB (~5.9 TB)

```

Storage Distribution

Site-Level Quotas

  • Each site draws from tenant pool
  • Default quota: 25 TB per site
  • Can set custom quotas
  • Automatic or manual management

OneDrive Storage

  • Separate from SharePoint pool
  • Default: 1 TB per user
  • Can increase to 5 TB
  • Unlimited for qualifying plans

Monitoring Storage

Admin Center Views

Tenant Overview

  • SharePoint Admin Center
  • Home dashboard
  • View total/used storage
  • Storage trend graph

Site-Level Details

  • Active sites
  • Add storage column
  • Sort by usage
  • Identify largest sites

Storage Reports

Built-In Reports

  • Storage usage over time
  • Sites consuming most storage
  • Growth trends
  • Projected capacity

PowerShell Reporting

```powershell

# Get all sites with storage info

Get-SPOSite -Limit All | Select-Object Url, StorageUsageCurrent, StorageQuota | Sort-Object StorageUsageCurrent -Descending | Export-Csv "SiteStorage.csv"

# Get sites over 80% capacity

Get-SPOSite -Limit All | Where-Object { ($_.StorageUsageCurrent / $_.StorageQuota) -gt 0.8 }

```

Setting Up Alerts

Storage Threshold Alerts

  • Admin Center > Settings
  • Storage alerts
  • Configure threshold (e.g., 90%)
  • Set notification recipients

Optimizing Storage

Version History

Version Impact

  • Each version counts against storage
  • 500 versions = 500× file size (potentially)
  • Major contributor to storage bloat

Version Limits

```powershell

# Set version limit for a library

Set-PnPList -Identity "Documents" -MajorVersions 100

# Tenant-wide default

Set-SPOTenant -EnableAutoExpirationVersionTrim $true

```

Recommended Settings

  • Most libraries: 50-100 major versions
  • Compliance libraries: Per retention requirements
  • Enable automatic version trimming

Recycle Bin

Two-Stage Recycle Bin

  • First stage: 93 days
  • Second stage: Additional time (total 93 days)
  • Counts against storage until permanent deletion

Recycle Bin Management

```powershell

# Clear site recycle bin

Clear-PnPRecycleBinItem -All -Force

# Clear second-stage recycle bin

Clear-PnPRecycleBinItem -SecondStageOnly -Force

```

Large Files

Identifying Large Files

  • Site storage metrics
  • PowerShell queries
  • Third-party tools

Large File Strategies

  • Compress before upload
  • External links for videos
  • Stream for video content
  • Archive to cold storage

Orphaned Content

Finding Orphaned Sites

  • No recent activity
  • No owner/admin
  • Created for projects now complete

Cleanup Process

  • Identify inactive sites
  • Contact listed owners
  • Archive if needed
  • Delete unused sites

Site Quotas

Manual vs. Automatic

Automatic Quota Management

  • Storage allocated as needed
  • Draws from tenant pool
  • Less administrative overhead
  • Risk of runaway growth

Manual Quota Management

  • Set specific limits per site
  • Better cost control
  • Requires monitoring
  • More administrative work

Setting Quotas

Via Admin Center

  • Active sites
  • Select site
  • Settings > Storage limit
  • Set quota in GB

Via PowerShell

```powershell

# Set specific quota

Set-SPOSite -Identity https://contoso.sharepoint.com/sites/marketing -StorageQuota 5120 -StorageQuotaWarningLevel 4608

# Remove quota (use automatic)

Set-SPOSite -Identity https://contoso.sharepoint.com/sites/marketing -StorageQuota 0

```

Quota Best Practices

Tiered Approach

| Site Type | Recommended Quota |

|-----------|------------------|

| Department | 50-100 GB |

| Project | 10-25 GB |

| Team | 25-50 GB |

| Archive | As needed |

Archival Strategies

When to Archive

Archive Candidates

  • Projects completed 6+ months ago
  • Content not accessed in 12+ months
  • Superseded documentation
  • Historical records

Archive Methods

Site Collection Archive

  • Set site to read-only
  • Remove from active navigation
  • Apply retention label
  • Consider cold storage tier

Document Archive

  • Move to archive library
  • Apply archive label
  • Compress if appropriate
  • Maintain findability

Microsoft 365 Archive

Archive Tier (if available)

  • Lower cost storage
  • Automatic tiering based on access
  • Maintains full functionality
  • Pay for what you use

Compliance Considerations

Retention vs. Storage

Retention Policies

  • May preserve deleted content
  • Hidden from users
  • Still counts as storage
  • Preservation Hold Library

Managing Retention Storage

  • Review retention policies
  • Understand holds impact
  • Plan for compliance storage
  • Budget accordingly

Legal Holds

Hold Impact

  • Content cannot be deleted
  • Versions preserved
  • Storage cannot be reclaimed
  • Plan for litigation storage

Capacity Planning

Forecasting Growth

Growth Factors

  • User count changes
  • New projects/initiatives
  • Content migration plans
  • Business expansion

Growth Calculation

```

Current usage: 3,000 GB

Monthly growth: 50 GB

12-month projection: 3,600 GB

Safety buffer (20%): 720 GB

Required capacity: 4,320 GB

```

Purchasing Additional Storage

When to Buy

  • Approaching 80% capacity
  • Cannot reduce through optimization
  • Growth projections require it
  • Compliance requirements demand it

Purchase Options

  • Microsoft 365 Extra File Storage
  • Per-GB monthly pricing
  • Plan for future needs

Governance Framework

Storage Policies

Policy Elements

  • Default quotas by site type
  • Version history limits
  • Archival requirements
  • Cleanup responsibilities

Policy Enforcement

  • Regular audits
  • Automated reporting
  • Owner accountability
  • Escalation procedures

Roles and Responsibilities

Storage Stewards

  • Monitor tenant usage
  • Set quotas
  • Enforce policies
  • Plan capacity

Site Owners

  • Manage site storage
  • Clean up obsolete content
  • Request quota increases
  • Archive completed work

Troubleshooting

Common Issues

"Storage Limit Reached"

  • Check actual usage vs. quota
  • Empty recycle bin
  • Review version history
  • Identify large files
  • Request quota increase

Unexpected Storage Consumption

  • Check version settings
  • Review recycle bin
  • Look for compliance holds
  • Audit recent uploads

Emergency Actions

Immediate Space Recovery

  • Empty recycle bins
  • Delete draft/temp files
  • Remove old versions
  • Archive completed projects

Conclusion

Effective SharePoint storage management requires ongoing attention to usage patterns, proactive optimization, and clear governance policies. By implementing these strategies, organizations can maximize their storage investment while maintaining performance and compliance.

Ready to optimize your SharePoint storage? Contact our specialists for a storage assessment and optimization roadmap.

Share this article:

Written by Errin O'Connor

Founder, CEO & Chief AI Architect | Microsoft Press Bestselling Author | 25+ Years Microsoft Ecosystem

Errin O'Connor is a Microsoft Press bestselling author of 4 books covering SharePoint, Power BI, Azure, and large-scale migrations. He leads our SharePoint consulting practice with expertise spanning 500+ enterprise migrations and compliance implementations across HIPAA, SOC 2, and FedRAMP environments.

Need Expert Help?

Our SharePoint consultants are ready to help you implement these strategies in your organization.