M365 Extra File Storage runs ~$200/month per extra TB

Find the Microsoft 365 storage
you're paying for and nobody's using

StorageScout audits your SharePoint and OneDrive in minutes — idle add-on, version-history and recycle-bin bloat, stale sites — and shows exactly how much add-on storage spend you can stop paying for, in dollars. It also lists every departed-user OneDrive before Microsoft archives it (day 93) or deletes it (day 365). Read-only. Runs in your tenant. Nothing ever leaves it.

No agent to install · No data collected · PowerShell + Microsoft Graph · Cancel-anytime ownership (one-time price)
1 TB + 10 GB
pooled SharePoint storage — base + per licensed user. Go over and you buy add-on
~$0.20/GB
Extra File Storage, per month (~$200/mo for every extra TB)
~5 min
to a CFO-ready storage savings report from your tenant

What StorageScout finds

Native reports show usage. StorageScout turns it into money and a plan — the add-on you can drop, priced against your rate, and the OneDrive decisions due before day 93, client-ready.

$

SharePoint pool position

Site storage used vs your pooled allowance vs add-on purchased — how far over you are, and how much add-on is already idle, in GB and dollars.

Departed-user OneDrives

OneDrives of deleted, unlicensed and disabled users — sized and listed before day 93, when Microsoft archives them ($0.05/GB/mo once billing is on), and day 365, when it deletes them.

Version-history bloat

Excess file-version history across libraries — reclaimable in place by trimming.

Recycle-bin bloat

First- and second-stage recycle bins holding GB you've already "deleted".

Stale sites

Sites with no activity in N months — archive candidates you can offload.

Near-quota sites

Sites approaching their limit — fix them before uploads start failing.

A report you can hand to a CFO

One number up top, the evidence below, a remediation checklist at the end. White-label it with your own name on the Pro tier.

Add-on storage spend you can stop paying for
$2,880 / year
$240 / month · read-only · nothing left the tenant
679 GB
Add-on idle today
680 GB
Reclaimable in place
521 GB
Over the pool
479 GB
Departed OneDrives → archive meter
Example output from a 100-user sample tenant.
View the full sample report →

How it works

No SaaS sign-up, no tenant connection to a third party. You run it; the report stays with you.

Connect read-only

Run the PowerShell script. It signs in to Microsoft Graph with read-only scopes you consent to. StorageScout has no servers — nothing is sent anywhere.

Scan & quantify

It reads your SharePoint and OneDrive usage reports, finds reclaimable storage, applies your add-on price, and computes recoverable spend.

Act on the report

Open the HTML report + CSVs, work the remediation checklist, reclaim storage, and drop your add-on at renewal. Re-run monthly.

Simple, one-time pricing

Buy it once, own it. Reclaiming a single wasted terabyte (~$200/mo) pays for the Pro tier in its first month.

Lite
Free
  • Tenant storage position
  • Departed-user OneDrive CSV (sizes, day-93 status)
  • Single tenant
  • Dollar quantification
  • HTML savings report
  • Version/recycle + near-quota analysis
Download free
Most popular
Solo
$59 one-time
  • Everything in Lite
  • Full dollar-quantified savings report (HTML)
  • All findings as CSVs
  • Version/recycle bloat + idle add-on + near-quota + stale sites
  • 1 tenant · email support
  • 12 months of updates
Get Solo — $59
Pro · for consultants & MSPs
$149 one-time
  • Everything in Solo
  • White-label report (your name & logo)
  • Unlimited client tenants
  • Priority support
  • 12 months of updates
Get Pro — $149

Instant download after checkout (Lemon Squeezy). One-time price, no subscription.

Questions

Does my tenant data leave my environment?

No. StorageScout is a script that runs inside your tenant against Microsoft Graph. There is no StorageScout server and nothing is uploaded. The report is written to your own machine.

What permissions does it need?

Read-only Microsoft Graph scopes, chiefly Reports.Read.All (for SharePoint/OneDrive usage) plus Sites.Read.All, User.Read.All, Organization.Read.All and Directory.Read.All. You consent at run time. It never writes changes.

How is "recoverable" calculated?

It is the add-on storage you can stop buying: any add-on already idle (bought above your actual overage) plus what trimming version history and emptying recycle bins frees — never more than you buy today — multiplied by your add-on price. Conservative by design.

Why are departed-user OneDrives not in the dollar figure?

Because OneDrive is per-user storage outside the SharePoint pool — deleting one doesn't lower your add-on bill. They matter for a different reason: Microsoft archives unlicensed OneDrives at day 93 and deletes them at day 365, or bills $0.05/GB/month on all of them once pay-as-you-go billing is enabled. StorageScout lists each one with its size so you can relicense, move or delete before day 93.

Will it change anything in my tenant?

Never. It is strictly read-only and produces a report plus a remediation checklist. You decide what to action — and should always respect retention/legal hold before reclaiming.

Do I need to be a SharePoint admin?

To pull tenant-wide usage reports you need reporting rights (Reports.Read.All — a Global Reader or Reports Reader can consent). Without them StorageScout still runs, but with a limited view, and tells you so.

Can I use it across client tenants?

Yes — the Pro tier is licensed for unlimited client tenants and white-labels the report with your brand, built for consultants and MSPs.

See what you're wasting — free

Run the free Lite audit today. Upgrade only if the number is worth it (it usually is).