
Cut Microsoft 365 storage costs — safely, in days.
TSO scans SharePoint, OneDrive, Exchange and Teams to surface the duplicates, oversized files and stale content weighing your tenancy down. Read-only by design. Client-ready PDF & Excel reports.
Microsoft 365 SSO · Read-only Graph permissions · No agents to install

The problem it solves — in one page
Storage bloat is quiet, cumulative and expensive. TSO exists to make it visible, ranked, and safe to act on.
Silent, compounding storage bloat
Additional Microsoft 365 storage is priced at $0.20 per GB per month, and typical mid-size tenants hold 20–40% they no longer use. Old drafts, duplicates and ex-employee OneDrives grow every quarter — nobody deletes anything, and the tenancy quietly carries the cost.
Copilot hallucinations
Copilot searches everything the user can see. Ten versions of the same “HR policy” — half of them stale — and Copilot quotes the wrong one, confidently. TSO surfaces the duplicates and orphaned drafts so your ground truth is clean before rollout.
Native admin tools miss both
The SharePoint admin storage report shows totals per site — not which files, which owners, which duplicates. Copilot data-quality issues never appear in those reports. TSO surfaces both, ranked and exportable.
One consent, one scan, one ranked list
Each finding carries the site, owner, size, age and reclaim estimate, so an admin can act in minutes — or hand it to the data owner with the receipts.
Reports your clients will read
Every scan produces a branded PDF and an Excel workbook, ready to hand to a customer, CIO or finance team. MSPs on the Enterprise tier can white-label them.
Read-only, by design
Only read scopes from Microsoft Graph — Sites.Read.All, Files.Read.All, Reports.Read.All. No delete, no move, no modify. Every finding is a recommendation for your admin to act on.
Fifteen product surfaces. One scan. One report.
Three of them below — the full tour, screen by screen, is on the features page.

Duplicate detection
Hash-based sweeps across every site and OneDrive, grouped by content and ranked by reclaimable bytes.

Largest files & versions
The biggest files on every drive, their exact version counts, and the reclaim from pruning old versions.

Optimize playbook
Storage economics: current annual overage, and conservative, expected and aggressive clean-up scenarios.
Your Copilot is only as good as your data.
Copilot grounds every answer in the files the user can already see. When that includes ten versions of the same policy — half of them out of date — the answer is confidently wrong.
Employee asks Copilot: “What is our expenses policy?”
“Our expenses policy sets a £30 daily meal cap for domestic travel and requires manager approval for anything over £500. Alcohol is not reimbursable.”
⚠ Answer combines wording from three different documents — one drafted in 2018 and never retracted.
- Stale HR-Policy-Expenses-2018-DRAFT.docx HR / Old policies
- Orphan Expenses Policy v2.pdf Sam Torres' OneDrive
- Current HR Policy — Expenses (Final).docx HR / Policies
TSO recommendation: “Expenses Policy” — 3 copies found across tenant
Cull the 2018 draft and the orphaned OneDrive copy. Retain the HR-owned 2026 final as the single source of truth. Copilot will quote from it — and only it — going forward.
Reclaim 4.2 MB · Removes 2 confused Copilot sources · One click to export the action list.
- Archive HR-Policy-Expenses-2018-DRAFT.docx +2.1 MB
- Delete Sam Torres' OneDrive copy +2.1 MB
- Keep HR Policy — Expenses (Final).docx Owned
10 versions, no ground truth
The 2018, 2021 and 2026 versions of your expenses policy all live in the tenant. Copilot has no way to know which is authoritative — so it quotes any of them.
Stale drafts outrank current
A pinned “Pricing 2018 draft” still surfaces above the live pricing site because it was popular once. Copilot quotes 2018 numbers to a 2026 customer.
Ex-employee OneDrives leak
An orphaned OneDrive still visible to the user's manager keeps working drafts alive years after the author left. Copilot cheerfully quotes them.
We only read. Never write. Never touch your files.
TSO requests five read-only Microsoft Graph scopes and nothing else. The Graph API physically will not let it delete, move or modify anything in your tenant.
No file contents
Never touched. Never stored. TSO reads names, sizes, hashes and timestamps — never what is inside a document.
UK South data residency
Hosted in Azure UK South by default, or your own Azure region and subscription on the MSP tier.
Full audit trail
Every Graph call is logged and exportable, and every finding carries the endpoint it came from so your admins can verify it.
What teams say about TSO
A sample from admins, MSPs and compliance leads using TSO in production.
“We shaved 8 TB off our SharePoint bill in the first fortnight. TSO showed us duplicates our Admin Centre reports kept missing.”
“Our clients pay for the audit alone. Handing them a branded PDF with the top-ten reclaim actions is the whole business.”
“Setup took ten minutes over Teams. First tenant scan finished before the meeting was over.”
Asked before every first scan
Four of the questions we hear most — the full set is on the TSO FAQ page.
Is TSO read-only?
Yes. TSO only requests read scopes from Microsoft Graph. It never deletes, moves or modifies anything in your tenant — every finding is a recommendation for your admin to act on.
How long does a first scan take?
For a typical mid-size tenant, 20–90 minutes. It runs asynchronously — you can close the tab and come back.
Do I need a card to try it?
No. The Free tier covers your first tenant scan without a card. Sign in with Microsoft 365 to start.
Which Microsoft 365 workloads are covered?
SharePoint Online (including subsites), OneDrive for Business, Microsoft Teams (files channel) and Exchange Online mailboxes. All four scan from a single admin consent.
Storage & Copilot data-quality insights

التكلفة الحقيقية للمساحة الإضافية في Microsoft 365
تكلفة المساحة الإضافية في Microsoft 365 هي 0.20 دولار لكل GB شهريًا، في SharePoint وحده. مثال محسوب على 500 مستخدم، ومقارنة بين نماذج التخزين الثلاثة.

لماذا تمتلئ سعة Microsoft 365 الخاصة بك — وكيف تحلّ المشكلة
امتلأت مساحة Microsoft 365؟ حصة المستأجر هي 1 TB زائد 10 GB لكل مستخدم. من أين يأتي النمو فعليًا — الإصدارات والتسجيلات وحسابات المغادرين — وكيف تستعيد المساحة.

Should you buy more M365 storage or clean up? A decision framework
M365 storage expansion vs cleanup, settled with arithmetic: a decision tree, a worked 500-user example at $0.20/GB/month, and when buying is the right call.
Buy it straight from Microsoft.
Prefer to buy through Microsoft? Get Tenant Storage Optimisation on the Microsoft and Azure Marketplace — billed through your existing Microsoft agreement, with the procurement your finance team already trusts. The same read-only product, one click away.


See what's hiding in your tenant.
Sign in with Microsoft 365 SSO — your first scan is free. Read-only. No card required.
One-off scan · No card · Cancel anytime

More on Tenant Storage Optimisation
Every page of the TSO sub-site, and the way back to the rest of LogiSam.
