Clear SharePoint document version history in bulk
SharePoint keeps a version history for every document, saving a copy each time a file changes. That history is useful for restoring earlier content and supporting audit or recovery needs. However, retained versions contribute to SharePoint storage rather than recording only the incremental changes between files. As a result, a single frequently edited file can quietly consume many times its own size. Across a tenant, this version storage footprint adds up fast and eats into your storage quota.
Natively, you can delete versions one file at a time from the version history dialog, or write PowerShell cmdlets to trim versions in bulk. The manual route does not scale, and scripting means custom code, elevated permissions, and no easy audit trail.
ManageEngine SharePoint Manager Plus provides centralized management features that remove old versions in bulk across a site, list, or set of documents from a single console. Choose what to keep, run the cleanup now or on a schedule, and reclaim storage without writing a line of PowerShell.
Key features of SharePoint Manager Plus that simplify version history cleanup
Bulk cleanup across sites and libraries
Clear version history for an entire site, a specific list, or a chosen set of documents in one task, instead of deleting versions file by file.

Flexible cleanup rules
Delete all versions, remove only minor (draft) versions, retain a specified number of recent versions, or delete versions older than a defined number of days.

Scheduled, recurring cleanup
Run cleanup on demand or schedule it to run automatically, keeping version storage in check without manual effort.

Delegated cleanup without elevated privileges
Let technicians run version cleanup tasks without granting them site collection administrator rights in SharePoint.

Common version cleanup scenarios
Reclaiming storage before hitting a quota
When a site's storage climbs toward its limit, clear old versions frees space quickly without deleting any current files.
Taming a heavily edited library
Documents that change many times a day accumulate hundreds of versions. A scheduled cleanup keeps that growth under control.
Standardizing retention across sites
Apply the same version or age-based rule across multiple sites so version retention stays consistent tenant-wide.
Cleaning up after a migration
After a SharePoint migration that carried over full version histories, trim them in bulk so the destination does not inherit years of redundant versions.
How SharePoint Manager Plus compares with native cleanup
| Capability | SharePoint Manager Plus | Native SharePoint (UI and PowerShell) |
|---|---|---|
| Bulk cleanup across sites and libraries | Clear versions for a site, list, or document set in one task. | The UI deletes versions one file at a time; bulk deletions requires PowerShell. |
| No scripting | Point-and-click, without requiring or maintaining complex PowerShell cmdlets. | Bulk operations is dependent on time-intensive custom PowerShell scripts. |
| Cleanup rules | All in one place, including major and minor versions, version limits, and age-based retention. | Split across library version limits, the admin center, and cmdlet parameters. |
| Scheduling | Run now or schedule recurring cleanups. | No simple scheduled cleanup option from the UI. |
| Notifications | Email alerts distributed on task completion. | Notifications are not available for manual, UI-based cleanup. |
| Environment coverage | Supports SharePoint Online and on-premises (2019, 2016, 2013, Subscription Edition). | SharePoint Online-oriented cmdlets are required to address trim-version needs. |
| Delegation | Delegate to technicians without requiring native admin rights. | Requires site collection admin or site owner permissions. |
Benefits of clearing version history with SharePoint Manager Plus
- Reclaim storage and defer quota costs: Remove redundant versions to free tenant storage and delay the need to buy more.
- Skip the scripts: Run bulk cleanup without writing, testing, or maintaining complex PowerShell scripts.
- Hybrid version support: Manage version cleanup for SharePoint Online and on-premises (2019, 2016, 2013, and Subscription Edition) from a single console.
- Reduce dependency on administrators:Delegate routine cleanup to technicians without handing out elevated permissions.
How to clear version history in SharePoint
Clear version history across a site, list, or selected documents in a few steps:
- Navigate to Management > Document Management > Clear Version History.
- Under Select Farm/Tenant, choose your SharePoint farm or tenant.
- Click + in the Select Object field and choose the site, list, or documents to clean up.
- Enter a Task Name, and add a description if needed.
- Under Versioning Settings, choose what to remove in Select Version:
- All versions: Clear the entire version history.
- All minor versions: Remove only draft (minor) versions.
- Keep last N versions: Retain a set number of the most recent versions and delete the rest.
- Delete versions older than N days: Remove versions past a chosen age.
- Under Schedule Settings, set Operation Mode to Run Now or Schedule for recurring cleanup.
- Optionally enable Email Notification to alert recipients when the task completes.
- Click Apply.
Features that complement Clear Version History
If you are managing SharePoint storage and content governance, SharePoint Manager Plus provides several other features that complement the Clear Version History tool:
- Versioning Settings: Manage major and minor version counts and set retention rules at source, so future storage growth stays in check between cleanup cycles.
- Check-In Documents: Bulk-release the checked-out files so cleanup tasks reach every version they need to, without being blocked by locks left behind by absent users.
- Edit Document Metadata: Standardize metadata across libraries so retention-related columns (status, review date, record type) are populated correctly before you trim history.
- Group management: Manage the SharePoint groups that own each library, so cleanup policy decisions land with the right stakeholders and not orphaned admin accounts.
Frequently asked questions
Open the file's Version History, hover over the version you want to remove, open its drop-down menu, and choose Delete. Manually deleted versions are moved to the site recycle bin, where they can be restored within the site's retention period.
SharePoint tracks a new version each time a document is saved, keeping both major (published) and minor (draft) versions where minor versioning is enabled. Version history is on by default in document libraries, which is why storage grows over time and periodic cleanup helps.
You restore rather than delete. Open the file's Version History, find the earlier version you want, open its drop-down menu, and choose Restore. SharePoint makes that version the current one while keeping the later versions in the history. View the detailed steps on how to restore to a previous version.
Yes. SharePoint Manager Plus performs the same bulk cleanup through a GUI by letting you select the scope and choose a cleanup rule, with no cmdlets to write or maintain.

