Three methods exist for clearing SharePoint recycle bins across a tenant. Here is how they compare.
| Method | Sites per operation | Filtering available | Minimum access level | Scripting required |
|---|---|---|---|---|
| SharePoint admin centre UI | One | None | Site collection admin | No |
| PnP PowerShell | Tenant-wide (with loop) | Script-defined | SharePoint / Global admin | Yes |
| ShareMaster Recycle Master | Tenant-wide | Yes: date, site, type, deleted-by | SharePoint admin | No |
Method 1: SharePoint admin centre UI
The native approach requires visiting each site individually. For the first-stage bin, open the site, go to Site contents > Recycle bin, select all items, and click Delete selection. For the second-stage (admin recycle bin), scroll to the bottom of the first-stage view, click Second-stage recycle bin, and repeat.
To clear bins from the SharePoint admin centre directly, go to Sites > Active sites, select the site, and use the ellipsis menu to access recycle bin options.
Practical limit. One site at a time. A tenant with 80 sites means 80 visits minimum. There is no way to filter the bin before deleting (for example, clearing only items older than 30 days while preserving recent deletions).
Best for: clearing a single site quickly, ad-hoc requests from a helpdesk ticket, tenants with fewer than 10 sites.
Method 2: PnP PowerShell
PnP PowerShell exposes the Clear-PnPRecycleBinItem cmdlet, which empties the recycle bin for a connected site. By combining this with Get-SPOSite or Get-PnPTenantSite in a loop, an administrator can iterate through every site collection in the tenant and clear each bin programmatically.
The biggest risk with a tenant-wide PowerShell clear is a logic error in the filter condition. A missing parenthesis or an inverted comparison can result in clearing bins you intended to skip, and the operation is not reversible.
PowerShell gives you full control: you can scope the operation to specific site URLs, skip certain templates (such as personal sites or communication sites), or filter by deletion date before clearing. That flexibility comes at the cost of scripting time, testing, and the need for a Global Administrator or SharePoint Administrator credential.
A production-safe script for tenant-wide recycle bin clearing typically includes a dry-run mode that logs which items would be deleted before any permanent action is taken. Writing and validating that script well takes a few hours for an experienced PowerShell author.
Best for: admins comfortable with PnP PowerShell who need repeatable automation as part of a larger governance pipeline, or who need custom filtering logic not available in a GUI tool.
Method 3: ShareMaster Recycle Master
ShareMaster's Recycle Master includes a tenant-wide bulk clear that empties recycling bins across all connected sites in a single operation from the desktop application. No scripting is required.
Before clearing, Recycle Master indexes the bins and presents a filtered view. You can narrow the scope by:
- Site: include or exclude specific site collections.
- Deletion date range: clear only items deleted before a chosen date, leaving recent deletions recoverable.
- Item type: files, folders, or list items independently.
- Deleted by: isolate items deleted by a specific user account, useful after an accidental bulk delete where you want to clear only the affected batch.
The filtering capability closes the main gap in the PowerShell approach: you can review exactly what will be cleared before committing, without writing a script. Recycle Master then processes the operation across all in-scope sites and produces a summary of how many items were cleared and how much storage was freed.
Best for: storage reclamation operations across a medium or large tenant, pre-migration cleanup, and admins who need filtering without scripting.
When should you clear the SharePoint recycle bin?
Clearing the recycle bin is irreversible. That constraint defines when it is the right action. The criteria below indicate when clearing is appropriate:
- You are approaching the tenant storage quota and have confirmed that bin content is genuinely unwanted.
- You are about to run a migration and want a clean storage baseline before the new content arrives.
- Deleted content is older than your organisation's informal recovery window (for example, 30 days) and no outstanding recovery requests exist.
- A large bulk delete occurred and you have already confirmed that all necessary items have been restored, so the remaining bin content can go.
- You are decommissioning a site collection and want to confirm all content is permanently purged before deleting the site itself.
Avoid clearing bins as a routine scheduled task without first verifying that no recovery requests are open. In active organisations, users report missing files days or weeks after deletion.
Decision matrix: which method fits your situation?
| Scenario | Recommended method |
|---|---|
| Clear one specific site quickly, no scripting | SharePoint admin centre UI |
| Tenant with 5-20 sites, all bins need clearing | Admin centre UI or Recycle Master |
| Tenant with 50+ sites, storage reclamation needed | Recycle Master |
| Clear only items older than X days, keep recent deletions | Recycle Master (date filter) or PowerShell |
| Integrate with an automated governance pipeline | PnP PowerShell |
| Pre-migration storage baseline cleanup | Recycle Master |
| Clear bins only for specific site templates | PowerShell or Recycle Master with site filter |
Frequently Asked Questions
Does clearing the SharePoint recycle bin free up storage quota?
Yes. Items in both the first-stage and second-stage recycle bins count against your tenant's storage quota. Emptying the bins permanently removes the content and immediately reduces the used storage figure in the SharePoint admin centre.
Can I recover items after clearing the recycle bin?
Once cleared, items are permanently deleted. Recovery is not possible through native SharePoint. If your tenant has Microsoft 365 Backup, restore points may cover the period before deletion. Otherwise, a third-party backup product is the only remaining option.
What permissions do I need to clear the recycle bin?
Clearing the first-stage bin requires site collection administrator access. Clearing the second-stage (admin) bin, or running any tenant-wide operation, requires SharePoint Administrator or Global Administrator in Microsoft 365 admin centre.
How much storage can I reclaim by clearing recycle bins?
It varies by tenant activity level. On a tenant running an active migration or large-scale cleanup, bin content can reach tens of gigabytes within days. On a steady-state tenant, recycle bin content typically represents 5-15% of total used storage. Run a Report Master storage export first to quantify the figure before committing to a clear.
For a step-by-step walkthrough of the tenant-wide clear process using ShareMaster, see the guide to clearing the recycle bin tenant-wide.