First page of Microsoft's 100,000-partner directory, sorted by responsiveness All 6 Microsoft Solutions Partner designations Microsoft partner since 2006 1,100+ organizations under management
Home/Services/SharePoint Storage Optimization
AssessmentImplementation

SharePoint Storage Optimization

An assessment and implementation service that finds what is actually consuming your SharePoint Online storage and reclaims it. We export metadata for every file and every version across the sites in scope, rank the real storage drivers — version history, large inactive files, media and archives, Power BI working files, duplicates, and non-business file types — and turn them into approval-ready recommendations with a measured saving against each one. File contents are never opened, nothing changes until you approve it, and we then implement the approved scope and measure the result.

Timeline From 3 daysService owner Mike MackeySharePoint Online

What this engagement is

The Microsoft 365 admin center tells you how much SharePoint storage you use and that it keeps growing. It does not tell you why, and it does not tell you what to do about it. Buying extra storage is the easy answer, and it is the one most tenants end up paying for year after year. This service answers the why. We collect metadata for every file and every version in the sites you nominate, then analyze that data file by file rather than site by site. That is what surfaces the real drivers — in most tenants the largest single one is accumulated version history, which is invisible in any standard report because it hides inside files that look small. It also surfaces content that should not be in SharePoint at all: installers, disk images, personal media, and games. You get a ranked picture of where the storage went, a costed recommendation against each driver, and file-level lists your approvers can actually work from. Where you want it, we then implement the approved actions and measure the reduction. In a recent engagement on a 1.8 TB tenant, this took the footprint down to 1.1 TB — a 38% reduction — with every action signed off before it was carried out. That tenant held four SharePoint sites and more than 145,000 files, each analyzed individually; roughly 500 GB of the 1.8 TB was current file content, and about 1.3 TB was version overhead. The service runs from three days, depending on how many files are in scope and how heavily they are versioned.

Success criteria

01You know exactly what is consuming your SharePoint storage, down to individual files and libraries, not just site totals
02Every storage driver is quantified in gigabytes, so cleanup can be prioritized by payback rather than by guesswork
03Your approvers — Global Administrators, site owners, or whoever you designate — have decision-ready lists they can approve, reject, or defer, item by item
04Approved cleanup and archive moves are implemented and the resulting reduction is measured and confirmed
05Version retention policies are in place so the same overhead does not accumulate again

What you receive

Storage Overview workbook — tenant and per-site footprint, split into file content versus version overhead, with distribution by file type, version count, and age
Recommendations workbook — one worksheet per recommendation, each with the decision question, the rationale, the estimated saving, and the full list of files it covers
Ranked list of storage drivers with the gigabytes attributable to each and a recommended order of work
File-level action lists formatted for approval, with site, library, folder path, size, version count, and last editor
Step-by-step remediation plan separating low-risk cleanup from items needing business, security, or compliance review
Non-business content report — installers, disk images, personal media, games, and other file types outside normal business use, flagged for review
Version retention policy recommendation for standard libraries and for heavy file types
Post-implementation validation report comparing the measured footprint before and after (implementation scope only)

How the work unfolds

Scope and access

Agree which sites are in scope and grant the read-only access the export needs. No write permissions are requested at this stage.

Metadata export

Collect metadata for every file and all of its versions across the sites in scope: site, library, folder path, file type, size, created and modified dates, last editor, version count, and total size with versions. File contents are never opened.

Analysis

Analyze the exported data to identify and size the actual storage drivers, and produce the tenant and per-site breakdown.

Recommendations

Turn each driver into a recommendation with a decision question, rationale, estimated saving, risk note, and the supporting file list.

Review and approval

Walk the recommendations through with whoever you have put in charge of the decision. Tenant-wide items, such as version retention policy, are normally approved by a Global Administrator or the tenant owner; content-level items can be delegated to site or data owners where you want their judgement. Each item is approved, rejected, or deferred, and the decisions are documented.

Implementation

Execute the approved scope only: one-time version cleanup, archive and cold storage moves, version limits and retention policies, and agreed deletions.

Validation

Measure the footprint after the work and confirm the actual reduction against the estimates.

Prerequisites

A Microsoft 365 tenant with SharePoint Online in production use
A Global Administrator available to approve the read-only connection used for the metadata export
A named approver for the engagement — typically a Global Administrator or the tenant owner. Site or data owners can be brought in for content decisions on their own sites, but this is optional and up to you
For the implementation phase, written approval of the specific actions to be carried out

Who does what

IT Partner

  • Export file and version metadata from the sites in scope
  • Analyze the data and identify the storage drivers with their measured impact
  • Produce the recommendations, the supporting file lists, and the remediation plan
  • Present the findings and support the review and approval process
  • Implement the approved actions and validate the resulting storage reduction
  • Recommend and, where approved, configure version retention policies

Your team

  • Approve the read-only access needed for the export
  • Confirm which sites are in scope
  • Nominate who approves what: a Global Administrator or tenant owner for tenant-wide decisions, and site or data owners for their own content if you choose to involve them
  • Review the recommendations and approve, reject, or defer each item
  • Confirm any retention, legal hold, or compliance constraints that affect the proposed actions
  • Provide the target location for archived content, if archive moves are in scope

What's not included

Reading, extracting, or copying the contents of your files — the analysis is metadata only
Any change to your storage that has not been explicitly approved by the customer
Backup, disaster recovery, or restoration of deleted content
Microsoft licenses, storage add-ons, and any third-party archiving or storage product licensing
Data classification, DLP, or records management programs beyond the storage recommendations
Remediation of retention or legal hold items without documented compliance sign-off
OneDrive for Business, unless explicitly added to the scope

Limitations & technical notes

!Estimated savings across recommendations overlap and must not be added together — a single file can be an inactive file, a large archive, and a heavy version-history file at the same time. The report states the realistic combined figure separately.
!All figures reflect the state of the tenant at the time of the export. A tenant in active use will have drifted by the time actions are approved.
!Version history cleanup is not reversible once carried out. This is why every item goes through approval before implementation.
!Items under retention policy or legal hold, including anything in the Preservation Hold Library, are reported but never actioned without documented compliance sign-off.
!Export duration is driven by the number of files and how heavily they are versioned, not by the number of gigabytes. Large tenants with deep version history take substantially longer to export.
!Microsoft Graph throttling can extend the export window. This affects elapsed time only, not the completeness of the result.
!Where version metadata cannot be retrieved for individual files, those files are still reported at their own size, which makes the version-related savings a conservative estimate.

Frequently asked questions

Do you read the contents of our files?

No. The analysis works on metadata only — file name, type, folder path, size, dates, last editor, and version count. We never open, download, or store the contents of a document. This is also why the export needs read-only access and nothing more.

Will anything be deleted or moved without our approval?

No. The assessment changes nothing at all. In the implementation phase we execute only the specific items your approvers have signed off in writing. Rejected and deferred items are documented and left alone.

Why is version history usually the biggest problem?

SharePoint keeps a copy of a document every time it is saved, and by default it keeps a great many of them. A 100 MB workbook edited daily for two years can be carrying tens of gigabytes of history behind it. Nothing in the admin center shows this, because the file itself still looks like 100 MB.

How long does the analysis take?

From three days. It depends on how many files you have and how heavily they are versioned, not on how many gigabytes they occupy, because version data has to be requested for each file individually. A tenant with 100,000 files takes a few hours to export; a tenant with over a million takes considerably longer. We confirm the estimate for your scope before starting.

Can we run this on just one site first?

Yes. Scoping to your largest site is a common way to start — it produces results faster and usually accounts for most of the potential saving, since storage is rarely spread evenly across sites.

Why do the savings not add up to the total?

Because the categories overlap. A large ZIP archive that has not been touched in two years appears under inactive files and under media and archives at once, and reclaiming it once does not reclaim it twice. The report gives both the per-recommendation figures and a realistic combined total.

Who approves the recommendations?

Whoever you decide. In most engagements a Global Administrator or the tenant owner signs off the whole scope, which is the simplest route and the one we default to. Where content is sensitive or ownership is clearly divided, tenant-wide items such as version retention policy stay with the Global Administrator while content-level decisions are delegated to individual site or data owners. Both models work; we agree yours before the review stage so nothing stalls waiting on the wrong person.

What happens to files under legal hold or a retention policy?

They are reported so you can see the storage they occupy, but they are never actioned without documented sign-off from whoever owns compliance in your organization. Anything in the Preservation Hold Library is treated the same way.

What do you mean by non-business file types?

Content that ended up in SharePoint but has no business reason to be there — software installers and ISO images, personal photo and video libraries, game files, and similar. Individually they look harmless; across a tenant they add up, and they carry governance risk as well as storage cost. We report them together with the file owner and location, so the decision is yours, rather than deleting anything on our own judgement.

Will the problem come back?

A one-time cleanup on its own does come back, which is why version retention policy is part of the recommendation set rather than an optional extra. The cleanup removes the accumulated overhead; the policy stops it rebuilding. We also set up repeatable reporting so growth stays visible.

What kind of reduction is realistic?

It depends entirely on how your tenant has been used. On a recent 1.8 TB engagement, approved actions reclaimed roughly 685 GB — a 38% reduction. The largest contributors there were a one-time version history cleanup (roughly 360 GB) and archive moves for inactive files (roughly 340 GB), followed by Power BI working-file cleanup (about 140 GB) and non-business file removal (about 18 GB). Tenants with disciplined version settings and little archived content will see less. The assessment tells you your own number before you commit to any cleanup.

Do you support the storage decisions after the engagement?

The engagement itself ends with the validation report, and the version retention policies we configure keep working after we leave. If you want ongoing SharePoint help beyond that, our SharePoint Engineer as a Service covers it as a separate service.

Didn’t find your question?

Ask it here. A real engineer answers by email within one business day — and if it’s a good one, it becomes part of this page so the next person finds it.

Answered by a person, one time, to your inbox. Nothing you type here is published without a human reviewing and anonymizing it first.

Often combined with

Free, Clients Only
From 3 days
Book the assessment