Use the Version Storage report in ShareGate Protect to see how much of your Microsoft 365 storage is consumed by file version history, set version limits on your workspaces and OneDrives, and trim existing versions. You can trim by count or by age.
Version history is one of the largest hidden drivers of SharePoint storage costs. Microsoft's defaults are generous, and older versions on dormant files accumulate indefinitely. The Version Storage report surfaces where the bloat is and gives you the actions to address it.
View version storage
The Version Storage report is in the Reduce costs section of ShareGate Protect. It shows version storage consumption per workspace and OneDrive.
The following columns appear by default:
Workspace Name
Version Storage: total storage used by file versions in the workspace
Version / Site Storage %: version storage as a percentage of total site storage
Version Limit: the current version retention setting
You can add more columns from the column picker: Storage Quota, Version / Quota %, File count, Version Expiration, and Minor / Draft Version Limit.
The same columns and actions are available for OneDrives in the existing OneDrive reports.
Each workspace shows one of three version limit states in the Version Limit column:
Default: inherits the tenant-level version limit
Automatic: Microsoft manages retention and thins older versions continuously
Custom limit: an explicit count (1 to 50,000 major versions), with an optional expiration in days
Set a version limit
A version limit controls how many versions Microsoft 365 retains going forward. It applies only to versions created after you set it. Existing version history stays until you trim it.
You can set a limit on a single workspace, across multiple workspaces at once, or at the tenant level.
To set a version limit on one or more workspaces:
Open the Version Storage report.
Select the workspace or workspaces you want to update.
Click Set version limit in the toolbar, or click the Version Limit chip in a row to open the modal directly.
Choose a setting:
Automatic (recommended): Microsoft thins older versions passively over time.
Custom limit: specify a number of major versions (1 to 50,000) to keep, and optionally a version expiration in days.
Default: resets the workspace to inherit the tenant-level setting.
If you selected Custom limit, you can also check Trim existing versions now to apply the new limit to your current version history in the same step.
Click Apply.
Note: The Trim existing versions now option is not available when selecting Automatic, because Microsoft handles version thinning passively in that state.
To set the tenant-level version limit:
Go to the Tenant info page.
In the Storage section, click the current version limit setting.
Choose Automatic or set a Custom limit, then click Apply.
Note: Trimming is not available at the tenant level. To remove existing version history, use the Trim versions action on individual workspaces or OneDrives.
Trim existing versions
Trimming removes version history that already exists on your files. Setting a version limit alone does not touch existing versions. Microsoft only applies a new limit to versions created afterwards, so dormant files stay non-compliant until they are next edited or you trim them manually.
You can trim by count (how many recent versions to keep) or by age (all versions older than a specified number of days).
Warning: Trimmed versions are permanently deleted and cannot be restored. They do not go to the Recycle Bin. This is a Microsoft constraint that applies to all version trimming, including through native SharePoint tooling.
To trim versions on one or more workspaces or OneDrives:
Open the Version Storage report.
Select the workspace or workspaces you want to trim.
Click Trim versions in the toolbar.
Choose how to trim:
By count: specify how many recent major versions to keep. Protect deletes everything beyond that number.
By age: specify a number of days. Protect deletes all versions older than that threshold.
Review the details, then click Trim to confirm.
When complete, the Activity log records the number of versions removed and the storage reclaimed from the operation.
Version storage insights
ShareGate Protect surfaces two Reduce costs insights to help you spot where version history is consuming the most storage:
Workspaces with excessive version storage: flags workspaces where version storage is at or above 65% of total site storage and exceeds 10 GB.
OneDrives with heavy version storage: flags OneDrives where version storage is at or above 65% of total site storage and exceeds 4 GB.
