Measure the pool
Confirm licensed allocation, add-ons, active and archive consumption, current margin, plan exceptions, reporting time, and forecast horizon.
Manage SharePoint storage as an information-lifecycle control—not an emergency deletion exercise. Establish the tenant pool and site limits, find true growth drivers, optimize version history, honor retention and legal hold, classify active versus inactive content, and use Microsoft 365 Archive only when access, search, Teams, compliance, cost, reactivation, and rollback behavior are understood.
SharePoint storage is pooled at the tenant level for most Microsoft 365 and Office 365 plans. Current Microsoft documentation lists a common allocation of 1 TB plus 10 GB for each eligible license purchased, with plan-specific exceptions, purchased extra storage, and a maximum of 25 TB per site collection. License and plan eligibility must be verified in the tenant rather than assumed from a spreadsheet.
Capacity pressure usually comes from a combination of active content, file versions, Teams-connected workspaces, recordings and media, migrations, duplicate exports, abandoned sites, recycle-bin content, and preserved data. The storage report shows consumption; it does not decide whether the content is obsolete, legally required, still shared, needed for recovery, or a candidate for cold storage.
Do not confuse lifecycle controls: version limits reduce historical copies; retention preserves or deletes by policy; recycle bins provide time-limited recovery; Microsoft 365 Archive moves inactive SharePoint content to a cold tier; deletion removes content; and backup provides an independent recovery copy and restore service. One does not automatically replace the others.
Confirm licensed allocation, add-ons, active and archive consumption, current margin, plan exceptions, reporting time, and forecast horizon.
Break growth into current files, versions, libraries, media, migration residue, preservation, recycle bins, business activity, and inactive sites.
Keep, govern versions, clean, move, archive, purchase, or delete based on business value, activity, retention, recovery, risk, access, and cost.
Pilot, notify owners/users, preserve evidence, run supported jobs, monitor asynchronous status, contain failures, and keep failback practical.
Recalculate effective storage, test recovery/reactivation/search/compliance, record exceptions, tune forecasts, and schedule the next review.
| Storage layer | What it contains | Why it grows | Evidence and safe action |
|---|---|---|---|
| Current content | Libraries, lists, attachments, site assets, pages, files, Teams standard-channel files, recordings, media, migration imports | Business activity, large files, duplicate exports, unmanaged migrations, temporary staging, no content owner or lifecycle date | Site/library/file inventory, owner and activity, file type/size, duplicate/context review; restructure or delete only after retention and recovery approval |
| File versions | Major/minor historical versions retained by organization, site, library, or file behavior | High-frequency edits, large binary files, overly high count, no expiration, inherited legacy settings, collaboration patterns | Version usage report, What-If analysis, recovery objective, automatic/manual settings, trim job preview and permanent-deletion warning |
| Preserved content | Preservation Hold Library copies and content retained by Purview retention, records, eDiscovery holds, or other compliance obligations | Edits/deletes to retained content, broad/indefinite policies, orphaned holds, record requirements, disposition backlog | Purview policy/label/case mapping, legal/records owner, hold validation, disposition; never delete or exclude merely to reduce quota |
| Recycle bins | Deleted user/site content during supported recovery windows | Bulk cleanup, site deletion, owner actions, migration rollback, delayed permanent removal | First/second-stage inventory, deletion date, restore need and policy; avoid emptying as routine cleanup without change approval |
| Cold archive | Archived SharePoint sites and, where enabled, file-level archived content in Microsoft 365 Archive | Inactive but valuable sites/files retained for search, compliance, history, or future reactivation | Archive state/size/date, permissions, retention, search, cost meter, user notice, reactivation SLA/test, active-quota impact after restore |
| Option | Best fit | Major risk or limitation | Approval and validation |
|---|---|---|---|
| Automatic site storage management | Most tenants that want sites to draw from the pooled quota without fixed per-site administration | A runaway site can consume shared capacity; quota alone doesn't create ownership, forecast, or root-cause control | Tenant/site trend, top growers, alert thresholds, owner escalation, reserve margin, active workload and incident impact |
| Manual site limits | Sites needing an explicit capacity boundary, chargeback, request process, or migration constraint | An undersized limit can interrupt writes even when tenant capacity exists; a large limit is not reserved storage and may give false confidence | Business workload, current/growth/peak usage, reserve, owner, increase route, warning, failure test, Teams/integration impact |
| Optimize version history | Active sites where versions materially drive storage and recovery objectives can be met with automatic or manual limits | Changing limits doesn't trim existing versions automatically; trim jobs permanently delete matched versions outside the recycle bin | Version report, What-If analysis, legal/records/security/recovery approval, pilot, asynchronous job status, restore validation |
| Content remediation or migration | Duplicate exports, temporary files, obsolete migrations, wrong file platform, large media, owner-approved material | Broken links, sync/workflow/app dependencies, metadata loss, permission changes, retention violation, user disruption | File/site owner, dependency and link analysis, retention/hold check, target architecture, checksum/count, access and rollback test |
| Microsoft 365 Archive | Inactive SharePoint sites or supported files that must be retained/searchable but don't need direct active access | Users can't directly access archived content; template/channel/client limits, pay-as-you-go metering, reactivation time, active-quota return | Eligibility, owner/legal approval, user notice, permissions/search/eDiscovery baseline, cost, redirect/SLA, reactivation and continuity test |
| Purchase active storage | Valid active growth remains after governance, performance and risk favor active availability, or cleanup/archive would cost more | Cost can mask weak lifecycle governance and recurring version/content sprawl | Forecast, unit price, procurement/billing owner, budget, license/add-on verification, margin target, monthly consumption review |
| Delete site or content | Owner confirms no business, legal, regulatory, security, audit, recovery, or dependency need remains | Irreversible loss after recovery windows, broken Teams/group/app/hub links, retained copies, audit and litigation exposure | Owner, records/legal/security approval, retention/hold validation, dependency map, export/backup decision, deletion/restore evidence |
Quota mode note: an automatic pooled model reduces administrative friction but needs tenant-wide growth monitoring. Manual limits can protect the pool but must include a warning and urgent-increase process. Site quota is a capacity guardrail, not a content-retention rule, financial reservation, or proof the site is healthy.
Record active quota, eligible licenses, exceptions, extra-storage add-ons, archive pay-as-you-go configuration, billing account/subscription, price source/date, procurement owner, currency/tax assumptions, and reserved operating margin.
Export site ID/URL/type, storage used, quota mode/limit, growth, owner, purpose, activity, sensitivity, retention, sharing, group/Team/channel/hub connection, lock state, archive eligibility, and business criticality.
Use tenant storage history plus site deltas to calculate daily/monthly growth, projected 70/80/90/95-percent dates, top contributors, new-site/migration plans, seasonal peaks, and license changes. Keep reporting latency and unit conversion explicit.
For priority sites, measure libraries, file counts/types/sizes, current content, versions, recordings/media, migration residue, recycle bins, Preservation Hold, retained/deleted content, external contributions, and inactive workspaces. Avoid “largest site” as the only decision signal.
Confirm business and backup owners, retention/record/legal/eDiscovery requirements, Teams/group/channel connections, hub/navigation, apps, flows, sync, search, links, external users, APIs, data exports, and recovery objectives before treatment.
Generate the site/library version report and wait for completion. Run What-If analysis for automatic and manual limits, model recoverability and savings, identify large/high-edit file types, and obtain records/legal/security/owner approval.
Keep active, optimize versions, remediate content, migrate, archive, purchase capacity, or delete. Record why, approver, expected savings/cost, access change, business impact, retention, recovery, dependencies, communications, validation, and rollback.
Use representative low-risk sites and libraries. Test job duration, report privacy, version availability, sync, Office/Teams, workflow/app behavior, archived search, direct access block, request/redirect, reactivation, restored permissions, and user guidance.
Capture before state and change ticket. Apply version settings, queue trim jobs, remediate/migrate content, set quotas, purchase capacity, or archive sites in owner-approved waves. Monitor asynchronous status, errors, partial results, and support tickets.
After reporting and processing settle, measure site and tenant storage, versions removed, active versus archive consumption, quota margin, cost, forecast, and retained/recycle-bin behavior. Compare projected with actual savings and explain variance.
Restore approved versions/items, search and export archived content, reactivate a site, validate permissions/metadata, access Teams/group dependencies, confirm retention and eDiscovery, then return to the intended state only when re-archive restrictions allow.
Review pool and top growers monthly, version and inactive-site patterns quarterly, archive/retrieval performance and cost, quota exceptions, owner/lifecycle changes, retention holds, storage purchases, forecast accuracy, and unresolved remediation.
Microsoft recommends automatic version history limits for many environments. The service retains dense recent history and thins older versions over time, preserving key restore points up to the documented maximum count. It reduces estimation work while balancing recovery value and storage.
Manual settings can enforce a major-version count with an expiration period or a count without time expiration. Time-based settings can reduce quota more aggressively, but a file with no recent edits can eventually lose all historical versions if they age beyond the configured window.
Changing organization or site defaults does not automatically trim existing history. Site-level updates to existing libraries run asynchronously and can take up to 24 hours. A separate trim job permanently deletes matched versions and bypasses normal recycle-bin recovery.
What-If first: generate a version storage report and analyze different policies before scheduling a trim. The report itself is saved on the site and can expose filenames, paths, authors, sizes, and version details; protect its location from ordinary members. Large reports can take days to complete, and editing the report while it is generated can cause failure.
Archiving a site moves its libraries, files, folders, lists, list data, permissions, and metadata into the cold tier. Users lose direct access, but permission-trimmed search, Purview Content Search, and eDiscovery remain available; archived exports may take longer.
Archived content stops consuming active SharePoint quota and contributes to Archive consumption. Microsoft currently meters archive storage per GB-month only when active plus archived storage exceeds allocated SharePoint capacity. Verify current regional pricing before approval.
A site is Recently archived for seven days, when reactivation is instant. The Archived state can take up to 24 hours to reactivate. When active again, the site returns to the Active sites list and its storage resumes consuming active quota.
Microsoft eliminated the SharePoint content reactivation fee on March 31, 2025. Current guidance restricts re-archiving newly reactivated SharePoint content for a period; confirm the current site/file rule and reflect it in test and failback plans.
A group-connected site's SharePoint content can be archived while the group remains active. The admin center blocks a Team site with channel sites; automation may archive only the main site and leave private/shared channel sites active. Treat partial archive as a blocking design issue unless intentional.
Retention and deletion periods continue while archived; recycle-bin content still expires. Sensitivity, permissions, access policies, audit, records, and eDiscovery continue according to supported behavior. Archived sites can be deleted without reactivation, subject to the normal deletion controls.
User experience: notify owners and users before site archive. Configure an approved reactivation-request URL where appropriate; without it, the request button isn't shown. Define requester, approver, business justification, active-capacity check, response SLA, priority, notification, and post-reactivation review.
| Area | Site archive | File-level archive | Operational decision |
|---|---|---|---|
| Scope and authority | Whole SharePoint site; SharePoint or Global Administrator archives and reactivates | Supported SharePoint files; currently preview in Microsoft documentation; users with edit can archive and users with read can reactivate | Use site archive for an inactive workspace boundary; file archive only with a specific file-level lifecycle and preview-risk acceptance |
| Access | End users can't directly access site content until an admin reactivates the site | Archived file remains in place but requires reactivation; client experiences and error messages vary | Define request and SLA by scope, test search/result behavior, and prevent users from assuming archived equals deleted |
| Compatibility | Some templates unsupported; Team sites with private/shared channel sites have partial-support constraints | Known limitations for some web/mobile/sync/older Office clients, apps, OneNote, pages, agents, and Site Assets | Run a documented client/app/template matrix before rollout and maintain an exception list |
| Reactivation | Recently archived instant; Archived state up to 24 hours; returns whole site and active storage use | Authorized reader can reactivate; may take up to 24 hours; no file reactivation fee in current guidance | Test the exact content size/state and establish capacity before reactivating a large site |
| Re-archive | Current pricing guidance describes a re-archive restriction after SharePoint reactivation | Current overview documents a 30-day restriction for reactivated files | Verify current Microsoft documentation on change day; a reactivation test may temporarily prevent return to the intended archive state |
A lower storage number is not a successful outcome if records, permissions, Teams dependencies, recovery, or business access are broken.
Admins remove old-looking sites or files without owner, retention, hold, dependency, or recovery approval.
A high-value active repository is targeted while smaller abandoned or version-heavy sites escape review.
New limits are configured and expected savings are reported even though existing versions remain until a separate job runs.
Permanent version deletion bypasses recycle-bin recovery and removes the exact restore point needed after an incident.
Retention/hold copies continue consuming storage or required evidence is endangered by an unauthorized policy change.
A site becomes unable to accept changes during a migration, project peak, Teams workflow, or critical business event.
Cold storage is treated as an independent recovery copy even though it remains in the same Microsoft 365 service and lifecycle.
The SharePoint site is archived while the Microsoft 365 group, mailbox, Planner, or Team continues and users expect files to work.
The main Team site is archived through automation while private/shared channel sites remain live, unmanaged, and billable.
Users can discover an archived result but can't open it; no request route or service-level expectation exists.
A large archived site is restored without active quota headroom, support planning, or awareness of re-archive restrictions.
Processing/report latency, retained data, partial jobs, and archive metering cause actual savings or cost to differ from the proposal.
Useful metrics: tenant utilization and forecast date; top site growth; version share and savings; inactive-site storage; archived GB and monthly cost; archive/reactivation success and time; quota incidents; owner response; trim failures; retained-storage variance; recovery test pass rate; and recurring storage per active user, site, or business unit.
Microsoft's current service limits commonly list 1 TB per organization plus 10 GB for each eligible license purchased, plus supported extra-storage add-ons, with plan-specific exceptions. The maximum site-collection storage is listed as 25 TB. Verify the tenant's actual entitlement, plan, geography, education/Frontline rules, and purchased capacity before forecasting.
Automatic storage management is simpler and lets sites draw from the tenant pool, but requires strong growth monitoring. Manual limits can control a site or support chargeback, but an undersized limit can interrupt work even when tenant storage remains. Base the choice on workload peaks, owner, criticality, growth, support, and an urgent-increase process.
Not by itself. Organization/site/library settings govern new version behavior or update existing library settings, but existing versions require a separate trim job for deletion. Run a version report and What-If analysis first. Microsoft documents that versions removed by the trim workflow bypass normal recycle-bin recovery.
No. Archive changes the access and storage tier for inactive SharePoint content while preserving supported metadata, permissions, search, and compliance. Retention governs preservation/deletion, and backup provides an independent recovery copy and restore workflow. Design and test all three according to their own objectives.
Microsoft documents a Recently archived state for seven days with instant reactivation. After the site reaches the Archived state, reactivation can take up to 24 hours. When reactivation completes, the site returns to active storage consumption. Establish sufficient active quota and a requester/approver SLA before restoring a large site.
It can be eligible, but archiving the SharePoint site doesn't archive the rest of the Microsoft 365 group. Teams with private or shared channel sites have important partial-support constraints: the admin center blocks the operation, while automation can archive only the main site and leave channel sites active. Inventory and validate every connected workload and channel site.
IT Perfection can help Orange County and Southern California organizations inventory SharePoint storage, identify version and retention drivers, forecast capacity, tune quotas, evaluate Microsoft 365 Archive, coordinate site owners and records stakeholders, and validate reactivation and recovery.
Created by Ali Hassani, CISO — 25+ years of IT, cybersecurity, compliance, and infrastructure experience. This guide is for initial guidance only and does not replace a professional cybersecurity audit, compliance assessment, penetration test, legal/compliance review, records-retention decision, or tested backup and recovery plan.
We use necessary cookies and limited analytics and advertising-measurement cookies. Select Accept to allow optional cookies or Deny to continue with necessary cookies only. No name or email is required. You may close this website at any time.