How to Cut Microsoft 365 Storage Costs for Your Business

Microsoft 365 storage costs climb for three predictable reasons: version history piling up on every file, inactive sites and mailboxes nobody ever archived, and AI tools generating more content, faster, than anyone is deleting. None of that shows up as a single line item on your invoice. It shows up as a tenant that quietly outgrows its storage quota, followed by an overage charge or a "buy more storage" prompt that nobody budgeted for.

We started paying closer attention to this after the July 2026 Microsoft 365 price increase, which added roughly $3 a month per E3 user. Across a 500-person company, that is about $18,000 a year before anyone touches what the tenant is already wasting on unused storage and licenses that never got cleaned up. Industry estimates put SaaS license waste at 10 to 30 percent of total spend in tenants that have never been audited. On a $150,000 annual Microsoft 365 bill, that is $15,000 to $45,000 sitting in accounts and storage nobody is using.

Version History Is Probably Your Biggest Line Item

SharePoint and OneDrive keep up to 500 versions per file by default. Microsoft's own documentation puts version history at around 1.8 TB per year for every 1,000 users. Most of those versions are never opened again after the day they were created, but they count against your storage quota from the moment they exist.

This is invisible in the standard admin center view. You see total storage consumed, not what is driving it. A site with 20 active files can be sitting on 50,000 stale versions in the background, and the site can't be archived because it still looks active from the outside.

Inactive Sites and Ownerless Content Add Up Fast

Roughly two out of three Teams and SharePoint sites are inactive within a year of being created, according to Microsoft's own SharePoint storage guidance. Projects wrap up, the site stays, and the storage keeps counting against your tenant. One vendor scan of a real customer tenant found $66,000 a year in storage overage, driven mostly by SharePoint sites untouched for two to seven years, still consuming quota, with nobody assigned to clean them up.

The pattern we keep running into: nobody owns this. IT sees the total number climb. Nobody is specifically tasked with going site by site to ask whether a project folder from 2023 still needs to exist.

AI Tools Are Making This Worse, Not Better

This is the part most businesses aren't tracking yet. AI tools inflate storage faster because people generate more content in less time. Meeting summaries, draft outputs, chatbot transcripts, and Copilot-generated documents all land in OneDrive and SharePoint, and none of it gets cleaned up any faster than the manual content did.

Copilot licensing itself adds $30 per user per month at the enterprise tier. Businesses that rolled out Copilot broadly "to see what happens" without a usage plan often end up paying for licenses nobody uses, on top of the storage those same tools are quietly filling. If your business assigned Copilot seats in the last year and hasn't checked adoption numbers since, that is worth a look before your next renewal.

There's a second-order cost here too. AI tools like Copilot surface content based on whatever permissions already exist in your tenant. Stale, years-old files that nobody remembers still get pulled into AI-generated answers, right alongside current documents. Cleaning up storage sprawl isn't just a cost exercise. It's also part of keeping AI outputs from surfacing outdated numbers or expired policies as if they were current fact.

Steps to Cut Microsoft 365 Storage Costs

  1. Pull a real storage usage report. The SharePoint admin center shows total consumption by active, archived, and deleted sites. Start there before assuming you need a third-party tool.
  2. Set version history limits. Microsoft's automatic version trimming option is the simplest fix, and it applies going forward without a manual project.
  3. Trim existing versions. This is a separate step from setting limits going forward. Existing bloat has to be trimmed on its own, either site by site or, if you have a SharePoint Advanced Management or Copilot license, at the tenant level.
  4. Identify and archive inactive sites. Anything untouched for 12+ months is a candidate. Microsoft 365 Archive moves inactive content to lower-cost storage without deleting it outright.
  5. Audit Copilot and AI tool licensing against actual usage. If seats were assigned broadly, check adoption before the next renewal cycle.
  6. Assign site owners. Ownerless sites are the ones that never get cleaned up, because nobody is accountable for the decision to delete or archive them.

None of these steps are technically hard. What they require is someone treating it as a recurring job rather than a one-time cleanup, because the same sprawl comes back within a year if nobody owns it on an ongoing basis.

Why This Belongs in Your IT Review, Not a One-Off Project

A storage audit like this is exactly the kind of work a managed IT partner already tracks as part of routine tenant management: license utilization, storage growth trends, site ownership, and version policy, reviewed on a schedule instead of after the overage charge shows up. The tools above can surface the numbers. Turning those numbers into a standing policy that survives past the initial cleanup is the part that tends to fall through the cracks without someone specifically responsible for it.

Not sure what's actually driving your Microsoft 365 storage costs? Get in touch and we'll walk through a tenant review with you.

Frequently Asked Questions

Why does my Microsoft 365 storage keep growing even though I haven't added new users?

Version history is the most common cause. SharePoint and OneDrive keep up to 500 versions of every file by default, and those versions count against your quota even when nobody has looked at them since the day they were saved. Inactive sites and AI-generated content add to the total on top of that.

Does deleting a SharePoint site free up storage right away?

Not immediately. Deleted sites sit in the recycle bin and continue counting against total storage usage for up to 93 days, and retention policies can extend that further. Storage usage typically takes up to 48 hours to update even after a site clears the recycle bin.

How much can a business realistically save by cleaning up Microsoft 365 storage?

It depends on tenant size and how long sprawl has gone unmanaged, but real-world audits have found overage costs in the tens of thousands of dollars annually for mid-sized tenants, with the bulk coming from stale SharePoint sites and unarchived mailboxes. A structured cleanup typically recovers a meaningful share of that within the first pass.

Do I need a third-party tool to manage Microsoft 365 storage costs?

Not necessarily. Microsoft's native admin center and SharePoint Advanced Management tools can handle version limits, trimming, and inactive site policies. Third-party tools add visibility into what native reports leave out, like version history by site or ownerless content, which can help prioritize where to start.

Is Copilot contributing to Microsoft 365 storage costs?

Yes, in two ways. Copilot and similar AI tools generate more content, faster, which adds to storage growth. And Copilot licensing itself runs $30 per user per month at the enterprise tier, so unused seats add a separate cost on top of the storage impact.

Related reading: Microsoft 365 price increase 2026, how to audit SaaS subscriptions for your business, and does Microsoft 365 back up your data.