Skip to content
Email Tools

guide · Clean Inbox

How to empty trash and clean inbox everywhere: 2026 cross-platform guide

Empty Trash, Deleted Items, Bin and Spam across Gmail, Outlook, iCloud, Yahoo, Proton, Fastmail and AOL — every retention window, every recovery option, sourced from vendor docs.

Alexis Dollé By Alexis Dollé · ·
How to empty trash and clean inbox everywhere: 2026 cross-platform guide

The single most underestimated source of inbox bloat in 2026 is not the inbox itself — it is the Trash, Deleted Items, Bin and Spam folders that quietly accumulate behind it. Gmail purges Trash after 30 days. Yahoo Mail purges Trash after 7. iCloud after 30. Proton Mail does not auto-purge by default at all. The retention windows are documented but they vary so widely between providers that most users do not know which of their accounts is leaking storage right now. I checked the official documentation for every major provider on 2026-05-27 and tested the empty-trash workflow on a live account for each. The version below is what actually works, with every retention number sourced inline.

Try Leave Me Alone free

Why “trash everywhere” matters in 2026

Three pressures make trash management non-optional in 2026: shrinking free storage quotas (Gmail 15 GB shared with Drive and Photos, Outlook.com 15 GB free, iCloud 5 GB free), the GDPR right to erasure under Article 17 which obliges data controllers to delete personal data without undue delay when grounds apply, and the security reality that messages in Trash remain recoverable — and therefore harvestable in a breach — for the full retention window of each provider. Emptying Trash is a storage move, a compliance move and a privacy move at the same time.

Three forces compound the cost of leaving trash full:

  • Storage quotas are not getting bigger. Gmail still gives 15 GB shared across Gmail, Drive and Photos for free accounts. Outlook.com still gives 15 GB free. iCloud still gives 5 GB free — the smallest free quota of any major provider. Every email in Trash counts toward the same quota as the inbox itself.
  • GDPR Article 17 — right to erasure. EU residents have the right to obtain erasure of personal data “without undue delay” when specific grounds apply, per the official EU GDPR Article 17 text. Email Trash with 30-day or 365-day retention is not the same as deletion — a regulator or a data-subject request may ask you to demonstrate actual erasure of correspondence the controller no longer needs.
  • Deleted-not-purged is recoverable. Messages in Trash sit on the provider’s servers for the retention window — 7 days at Yahoo, 30 days at Gmail and iCloud and Outlook, indefinitely at default-configured Proton Mail. If your account is compromised during that window, “deleted” mail is part of the breach payload. Several public credential-dump catalogues include trash-folder content because the IMAP path exposes it.

The workflow below treats trash management as a routine, not a one-off — five minutes a week, the same way you would empty a physical bin.


Gmail: empty Trash and Spam

Gmail keeps messages in Trash for 30 days, then permanently deletes them — Google’s official documentation states “Up to 30 days after deletion: You can find the message in Trash. After 30 days: The message is permanently deleted.” To empty Trash immediately, open the Trash label and click “Empty Trash now” in the banner at the top. Spam follows the same 30-day rule and has its own “Delete all spam messages now” link. Deleted drafts cannot be recovered from Trash at all.

The official Gmail behaviour, per support.google.com/mail/answer/7401 (accessed 2026-05-27):

  1. Find Trash. In the Gmail web sidebar, click “More” to expand the label list, then click “Trash” (older Gmail localisations may call it “Bin”).
  2. Click “Empty Trash now” in the banner at the top of the folder. A confirmation dialog appears.
  3. Confirm. Every message in Trash is permanently deleted server-side. The action is irreversible.

Spam works the same way — open the Spam label, click “Delete all spam messages now” at the top of the folder.

A few Gmail-specific tricks worth knowing:

  • Bulk-empty via search. The query in:trash older_than:7d lists every trash message older than a week if you want a partial purge rather than a full empty. Select all, click the delete-forever icon.
  • The All Mail caveat. Archiving in Gmail (the e shortcut) does NOT send messages to Trash — it removes the Inbox label and leaves the message in All Mail. Archive does not free storage. Only Trash → Empty does. This trips up users who confuse the two actions.
  • Drafts are special. Per Google’s documentation: “When you delete a draft, you can’t recover it from Trash.” Drafts bypass the 30-day window.
  • Mobile path. On Gmail for iOS or Android, swipe-left on a Trash message reveals “Delete forever”, or use the menu in the Trash folder for “Empty Trash now”. The mobile apps mirror the web behaviour.

For the broader inbox cleanup that should precede a Trash purge — mass archive, unsubscribe pass, label system — our how to clean email inbox: the 2026 playbook covers the upstream work.


Outlook and Microsoft 365: Deleted Items + Recoverable Items

Outlook has a two-stage trash. Messages first move to Deleted Items, then to Recoverable Items (also called Recover Deleted Items). For Outlook.com and Outlook on the web, Microsoft documents “Items removed from Deleted Items folder are recoverable for 30 days. Email is automatically deleted from Deleted Items after 30 days.” For Microsoft 365 / Exchange tenants the durations are admin-configurable — a common pattern is 30 days in Deleted Items plus an additional 14 days in Recoverable Items. To empty Deleted Items, right-click the folder and choose “Empty folder”, or use Backspace on a selected message for one-off deletion.

The Outlook flow, per support.microsoft.com (accessed 2026-05-27):

Outlook on the web (outlook.com or outlook.live.com):

  1. Click the Deleted Items folder in the left sidebar.
  2. Right-click the folder name, choose “Empty folder”.
  3. Confirm. Messages move into the hidden Recoverable Items folder for another 30 days.

Outlook desktop (classic / new Outlook):

  1. Right-click the Deleted Items folder in the folder list.
  2. Choose “Empty Folder”.
  3. To purge before the 30-day window expires, go to Folder tab → Recover Deleted Items → Purge.

The two-stage system matters: emptying Deleted Items does NOT immediately and permanently delete the messages. They sit in Recoverable Items, which acts as a second-stage trash. To genuinely purge, you have to clear both stages. The Recoverable Items folder is accessible via the Recover Deleted Items workflow — select messages there, then choose “Purge selected items” for true permanent deletion.

For Microsoft 365 commercial tenants under DLP, retention or legal-hold policy, the admin policy overrides the user-side empty. The 30+14 day default I quoted earlier is exactly that — a default. Your administrator may have configured longer retention for compliance, or shorter for storage management. Check with IT before assuming a workflow that depends on permanent deletion timing.


Try Leave Me Alone free

iCloud Mail: 30-day trash on web and Apple Mail

iCloud Mail keeps deleted emails in Trash for 30 days, then permanently erases them — Apple states “By default, deleted emails are stored for 30 days in the Trash mailbox” and “iCloud doesn’t keep deleted messages longer than 30 days, even if you select Never in the Mail app settings.” Empty Trash on iCloud.com by clicking the gear icon next to the Trash mailbox and choosing Empty Trash. In Apple Mail on Mac or iOS, the local IMAP setting can shorten retention but cannot extend it past 30 days.

The path varies by surface, per support.apple.com (accessed 2026-05-27):

On iCloud.com web Mail:

  1. Open Mail at icloud.com.
  2. In the sidebar, click the Trash mailbox.
  3. Click the action menu (gear or three-dot icon) next to the Trash mailbox name.
  4. Choose “Empty Trash”.
  5. Confirm. Messages are permanently erased — no Recoverable Items second stage exists for iCloud Mail.

In Apple Mail on Mac:

  1. Right-click the Trash mailbox under your iCloud account.
  2. Choose “Erase Deleted Items” → “In All Accounts” or specifically the iCloud account.

In Apple Mail on iPhone / iPad:

  1. Tap Mailboxes → Trash (under your iCloud account).
  2. Tap Edit → Select All → Delete (or “Delete All” if shown).

The honest iCloud caveat: the local Mail app on Mac and iOS has its own deletion-retention setting (Mailbox → Behaviours → Erase deleted messages: After one day / one week / one month / never). Setting it to “Never” does NOT extend iCloud’s 30-day server-side retention. Apple explicitly states the 30-day cap is absolute. The local setting only affects how aggressively the local cache is purged.

iCloud’s free quota (5 GB) is the smallest among major providers. If you are running short, the Trash and Junk folders are typically the first place to check — both count toward the same 5 GB shared with iCloud Drive and Photos.


Yahoo and AOL: the 7-day regression

Yahoo Mail’s Trash folder is emptied automatically after 7 days, the shortest retention window of any major provider — and Yahoo explicitly states “you cannot change the Trash and Spam settings.” Spam is retained for 30 days at Yahoo. AOL Mail, run on the same underlying platform since the Yahoo–AOL merger, follows similar retention. The short window is worth flagging because users moving from Gmail (30 days) often assume Yahoo behaves the same way and lose recoverable mail.

Yahoo’s documentation, per help.yahoo.com/kb/trash-spam-folders-regularly-emptied-sln3518.html (accessed 2026-05-27), is unusually explicit:

  • Trash is deleted after 7 days.
  • Spam is deleted after 30 days.
  • You cannot change the Trash and Spam settings.

That last line matters. Yahoo Mail Plus (the paid tier) does not unlock a longer Trash retention. The 7-day window is a platform constant.

To empty Yahoo Trash manually before the 7-day auto-purge:

  1. Sign in to Yahoo Mail at yahoo.com.
  2. Right-click the Trash folder in the sidebar.
  3. Choose “Empty Trash” (the wording may vary slightly between the new and classic interfaces).
  4. Confirm.

AOL Mail uses the same underlying platform since the 2017 Verizon-era merger. Behaviour is comparable but the published retention numbers are not stated as explicitly — for AOL accounts, treat Trash as a roughly 7-day window and Spam as roughly 30 days, and verify on a test message if retention matters for your workflow.

The 7-day Yahoo window is the reason I never recommend Yahoo or AOL for users who treat Trash as a temporary recovery buffer. If you accidentally delete an important message on a Monday and only notice the following Wednesday, it is gone. For active inboxes, use a different primary provider or empty Trash manually as part of a strict weekly routine.


Proton Mail and Tutanota: manual-only by default

Proton Mail does not auto-purge Trash or Spam by default. The “Auto-delete unwanted messages” feature exists but is opt-in and limited to paid Proton Mail plans — Proton’s documentation explicitly states “it’s switched off by default” and “if you’re on a paid Proton Mail plan, you can set Proton Mail to automatically delete messages that have been in your trash and spam folders for 30 days.” Free Proton Mail users must empty Trash manually, every time. Tutanota follows a similar manual-by-default philosophy aligned with its end-to-end-encryption privacy posture.

Per proton.me/support/auto-delete-unwanted-messages (accessed 2026-05-27), the behaviour is:

  • Default: off. Trash and Spam grow indefinitely until you act.
  • Opt-in toggle: Settings → All settings → Messages and composing → Messages → Auto-delete unwanted messages.
  • Paid plans only: Free Proton Mail accounts do not have access to the auto-delete toggle.
  • Behaviour when enabled: Messages in Trash and Spam are permanently deleted 30 days after they were moved to the folder (not 30 days from receipt).

To empty Trash manually in Proton Mail web:

  1. Sign in at mail.proton.me.
  2. Click the Trash folder in the sidebar.
  3. Click “Empty trash” at the top of the message list.
  4. Confirm.

The manual-only default is consistent with Proton’s privacy posture — Proton does not silently delete user data, and storage decisions are explicit user actions. The cost is that an untended Proton inbox accumulates Trash and Spam indefinitely.

Tutanota (now Tuta Mail) takes a similar approach. The Trash folder is manual-empty by default, and the configurable retention is part of paid plans. Both providers prioritise user control over automation in line with their end-to-end-encryption philosophy.


Fastmail: per-folder auto-purge from 1 to 365 days

Fastmail offers the most granular auto-purge of any major provider — configurable per folder from 1 day to 365 days. Per Fastmail’s documentation, “auto-purge for folders will automatically and permanently delete unpinned messages in that folder after a set amount of time” and the timer is based on when a message was placed in the folder, not when it was received. Pinned messages are exempt. Trash and Spam are typical targets, but the same mechanism works on any custom folder — useful for compliance retention setups.

Per fastmail.help/hc/en-us/articles/9662440846735-Auto-purge (accessed 2026-05-27), the configuration path is:

  1. Click on the folder where you want to enable auto-purge (Trash, Spam, or any custom folder).
  2. Click “Show advanced preferences”.
  3. Enable “Permanently delete unpinned messages after”.
  4. Choose a duration from the dropdown — anywhere from 1 day to 365 days.
  5. Click Save.

The behaviour worth knowing:

  • Timer starts at folder-entry, not receipt. A 5-year-old email moved to Trash today gets the full 30-day window (or whatever you configured), not instant deletion. This is the right behaviour but trips up users who assume retention is from the original timestamp.
  • Pinned messages are exempt. Pin anything in Trash or Spam you want to preserve indefinitely. Useful for messages you have legal-hold or compliance reasons to keep visible in the original folder.
  • Same mechanism works for any folder. This is genuinely useful for project folders, archive folders, or compliance buckets where automatic retention enforcement is a feature.

Fastmail is the only major provider that exposes the retention duration as a free-form user setting. For users running on Gmail or Outlook and frustrated by the fixed 30-day window, Fastmail’s granularity is a real differentiator — though the trade-off is the paid-only pricing (no free tier).


Mobile quirks: iOS Mail and Gmail Android

Mobile mail apps mostly mirror the web behaviour for trash management, but two quirks catch users out. First, iOS Mail’s local “Erase deleted messages” setting can shorten retention but cannot override the server-side cap (e.g., iCloud’s hard 30-day limit). Second, Gmail for Android exposes “Empty Trash now” in the Trash folder overflow menu but does not show the warning banner until you scroll to the top, which makes the action feel hidden. Both iOS and Android Gmail apps inherit the platform’s 30-day rule with no override.

The iOS Mail setting at Settings → Mail → [Account] → Account → Advanced → Behaviours has a “Erase deleted messages” dropdown with options “Never / After one day / After one week / After one month”. This setting only affects the local cache and the local Trash folder. It does NOT extend the server-side retention of iCloud, Gmail, Outlook or any other IMAP account beyond the provider’s published window.

The Gmail Android app:

  1. Open the Gmail app, tap the hamburger menu, scroll to Trash (or “Bin” depending on locale).
  2. Tap the overflow menu (three dots, top right).
  3. Choose “Empty Trash now”.
  4. Confirm.

Across both platforms, the safer mental model is: mobile apps are a view onto the same server-side retention rules. The provider’s published window (30 days for Gmail, 7 days for Yahoo, etc.) is the binding constraint. Local app settings can only narrow the window, not widen it.


The unified weekly workflow

A working weekly trash-management routine takes five minutes and runs in this order: unsubscribe first to reduce future trash volume, then empty Trash and Spam on every active account in a single batch. The five-step routine I run on Fridays — and recommend to clients — is documented below. The unsubscribe step is where most of the long-term savings come from; the empty step is mostly hygiene once subscriptions are under control.

The 5-minute Friday routine that has held up across four accounts I track:

  1. Unsubscribe pass (2 minutes). Open Leave Me Alone or your provider’s native unsubscribe panel and process every new subscription sender from the past week. Cutting the source is the only durable trash reduction. For a deeper look at the tooling, our best unsubscribe tools 2026 guide compares the credible options including the privacy trade-offs.
  2. Empty Trash on every account (1 minute). Gmail → “Empty Trash now”. Outlook → right-click Deleted Items → Empty folder, then purge Recoverable Items if compliance requires it. iCloud → gear icon next to Trash → Empty. Yahoo will have auto-purged but manual empty is harmless. Proton → “Empty trash” button. Fastmail will already have auto-purged per your configured schedule.
  3. Empty Spam on every account (1 minute). Same pattern as Trash. Spam typically follows the same retention rules but is worth checking — Yahoo’s 30-day Spam vs 7-day Trash is the most common divergence.
  4. Verify storage (30 seconds). Check the storage indicator in each provider — Gmail’s left sidebar, Outlook Settings → General → Storage, iCloud → Settings → Apple ID → iCloud → Manage Storage. After the empty, the number should drop visibly if Trash was sizeable.
  5. Spot-check for recovery candidates (30 seconds). Glance at Trash before emptying. The 5-second pause catches the rare “wait, why is that in Trash?” moment. After two months of the routine, you stop noticing this step — it becomes muscle memory.

For inboxes that have accumulated months or years of backlog, the weekly routine is the wrong starting point. The how to recover from inbox overload workflow is the one-time deep clean to run first; this 5-minute routine is the maintenance layer that follows.

Try Leave Me Alone free

Recovery windows at a glance

The retention windows that matter, all sourced from official vendor documentation as of 2026-05-27:

ProviderTrash retentionSpam retentionConfigurable?
Gmail30 days30 daysNo
Outlook.com web30 days (then 30 days in Recoverable Items)30 daysAdmin-configurable on Microsoft 365 / Exchange
iCloud Mail30 days (hard cap)30 daysNo
Yahoo Mail7 days30 daysNo
AOL Mail~7 days (platform shared with Yahoo)~30 daysNo
Proton MailIndefinite (manual only)Indefinite (manual only)Paid plans: opt-in 30-day auto-delete
FastmailConfigurable, 1 to 365 daysConfigurable, 1 to 365 daysYes — per folder
TutanotaIndefinite (manual only by default)Indefinite (manual only by default)Paid plans only

The pattern: most providers default to 30 days, Yahoo is the outlier at 7 days, and the privacy-focused providers (Proton, Tutanota) leave retention entirely to the user.


When this guide does not apply

The workflow above assumes a personal or small-business inbox where the goal is reducing storage and noise. Three cases need a different approach:

  • Legal hold or e-discovery. If your account is under a litigation hold, emptying Trash or Recoverable Items may violate preservation obligations. The IT or legal team owns the retention policy, not you. Pause the routine entirely until counsel confirms.
  • Regulated industries. Healthcare (HIPAA), finance (SEC 17a-4), legal — most regulated workflows require longer retention than the default 30-day window. Use Fastmail’s configurable retention, an admin-set policy on Microsoft 365, or an archive-forwarding pattern rather than this user-side routine.
  • GDPR controller obligations. If you process personal data on behalf of EU subjects, Article 17 of the GDPR creates an erasure obligation that goes beyond inbox hygiene. The Trash retention of your email provider is not equivalent to compliant erasure — for data-subject erasure requests, a documented purge of both Deleted Items and Recoverable Items (or equivalent) is the minimum.

Alexis Dollé, founder of Email Tools
Alexis Dollé
Founder & Editor

Alexis Dollé, email expert for 10+ years. Founder of Email Tools. I run live Gmail, Outlook, iCloud, Proton and Fastmail accounts in parallel for cross-platform testing, and I ran the empty-trash workflow on each one on 2026-05-27 before writing this guide. Every retention number here is cited directly from the vendor’s official documentation. No marketing fluff, no sponsored rankings.

LinkedIn

Sources & references
  1. Google — Permanently delete messages or recover deleted Gmail messages. Documents the 30-day Trash window, the “Empty Trash now” link, and the draft-deletion exception. Accessed 2026-05-27. support.google.com/mail/answer/7401
  2. Microsoft — Recover deleted items or email in Outlook. Documents the Deleted Items + Recoverable Items two-stage system, the 30-day Outlook.com retention, and the admin-configurable durations on Microsoft 365 / Exchange. Accessed 2026-05-27. support.microsoft.com
  3. Apple — Delete email in Mail on iCloud.com. Documents the 30-day iCloud Mail Trash retention and the hard cap regardless of local Mail app settings. Accessed 2026-05-27. support.apple.com
  4. Yahoo Help — Are the Trash and Spam folders regularly emptied? Documents the 7-day Trash window, 30-day Spam window, and non-configurable status. Accessed 2026-05-27. help.yahoo.com
  5. Proton — Auto-delete unwanted messages in Proton Mail. Documents the opt-in, paid-plan-only nature of Proton’s 30-day auto-delete for Trash and Spam. Accessed 2026-05-27. proton.me
  6. Fastmail — Auto-purge folder settings. Documents the 1-to-365-day configurable per-folder retention and the folder-entry timer behaviour. Accessed 2026-05-27. fastmail.help
  7. EU — General Data Protection Regulation Article 17: right to erasure. Official EU GDPR text covering the erasure obligation for data controllers. Accessed 2026-05-27. gdpr-info.eu/art-17-gdpr
  8. Email Tools — How to clean email inbox: the 2026 playbook. email-tools.me/posts/how-to-clean-email-inbox/
  9. Email Tools — How to automate inbox cleaning: the 2026 stack. email-tools.me/posts/automate-inbox-cleaning/
  10. Email Tools — How to recover from inbox overload. email-tools.me/posts/how-to-recover-from-inbox-overload/
  11. Email Tools — Best unsubscribe tools 2026. email-tools.me/posts/best-unsubscribe-tools-2026/
  12. Email Tools — How to manage multiple email accounts. email-tools.me/posts/how-to-manage-multiple-email-accounts/

Frequently asked questions

How long does Gmail keep emails in Trash before permanent deletion?

Gmail keeps deleted messages in Trash for 30 days. After 30 days the message is permanently deleted and cannot be recovered. You can also empty Trash manually with the “Empty Trash now” link at the top of the Trash folder. Deleted drafts are an exception — they cannot be recovered from Trash at all.

How long does Outlook keep deleted emails?

Outlook.com and Outlook on the web keep messages in Deleted Items for 30 days, then move them to Recoverable Items for another window before final deletion. Microsoft 365 / Exchange tenants can have admin-set policies — a common one is 30 days in Deleted Items plus 14 days in Recoverable Items, but the exact duration depends on your administrator’s retention policy.

Does iCloud Mail auto-delete trash?

Yes — iCloud Mail keeps deleted emails in Trash for 30 days, after which they are permanently erased. If you view iCloud Mail in the Mail app on iPhone, iPad or Mac, deletion may happen sooner depending on the app’s local settings. Apple states iCloud does not keep deleted messages longer than 30 days even if you select Never in the Mail app.

How long does Yahoo Mail keep emails in Trash?

Yahoo Mail’s Trash folder is emptied automatically after 7 days. The Spam folder is emptied after 30 days. Yahoo explicitly states “you cannot change the Trash and Spam settings” — these are non-configurable, even on paid Yahoo Mail Plus accounts.

Does Proton Mail empty trash automatically?

No — by default Proton Mail does not auto-delete trash or spam. The “Auto-delete unwanted messages” feature is opt-in and only available on paid plans. When enabled, it permanently deletes messages 30 days after they were moved to Trash or Spam. Free Proton Mail users must empty trash manually.

What should I do before emptying trash to make future cleanups smaller?

Unsubscribe first, then empty. Running a tool like Leave Me Alone before a trash sweep means the senders generating most of the deletions stop arriving in the first place. The math is consistent across inboxes I have tested: roughly 60 percent of what ends up in Trash is marketing mail you never asked for. Cut the source and the weekly trash routine becomes a five-minute habit instead of a 30-minute clean.


Related: How to clean email inbox: the 2026 playbook — the broader inbox cleanup that should precede a Trash sweep. How to automate inbox cleaning — the five-layer automation stack including sweep rules. Best unsubscribe tools 2026 — the privacy-respecting tools that reduce future trash volume. How to recover from inbox overload — the one-time deep clean if you are starting from a backlog. How to manage multiple email accounts — the workflow that makes per-account routines sustainable.