Promotional emails are useful for about a week. A sale announcement, a discount code, or a flash offer from last month is just clutter, yet most inboxes hold hundreds of them. They bury the messages you actually need and slowly fill your storage. The longer they sit there, the harder your inbox is to search.
Gmail cannot delete old promotions completely on its own with a single switch, but you can get very close. With the right filter and a simple regular clean-up habit, promotional mail older than 30 days can stop being your problem. This guide explains what a filter can and cannot do, and shows you the safest setup.
Quick Answer
Gmail filters act on new mail as it arrives, so a normal filter cannot watch the clock and delete messages once they turn 30 days old. The practical solution is two parts: create a filter that labels or deletes incoming promotions from senders you never keep, and once a month run the search category:promotions older_than:30d and delete the results in bulk. Together, these keep promotions under control automatically and with very little effort.
Understanding the Promotions Category
Gmail sorts incoming mail into tabs, and the Promotions tab holds marketing messages, offers, and bulk announcements. This sorting is automatic and based on signals like the sender, the content, and how other people treat similar mail. It is helpful, but it is not perfect. Some important messages land there by mistake, and some marketing mail escapes into the Primary tab.
Before you set up any automatic deletion, it is worth fixing the worst sorting mistakes first. If bank alerts or order confirmations keep landing in Promotions, learn about stopping important mail landing in Promotions so your clean-up rule never removes something you needed.
Why 30 Days Is a Sensible Cut-Off
Most offers expire within days. Receipts and delivery updates matter for a few weeks at most, and anything older is rarely opened again. Thirty days gives you a full month to act on a deal or return an item, while still clearing the backlog regularly. If you shop online often and need longer for returns, use 60 days instead. The method is identical.
Part One: The Monthly Bulk Delete Search
This is the core of the system. It takes about two minutes and removes every promotional message older than your cut-off in a few clicks.
- Open Gmail on a computer and click in the search bar.
- Type category:promotions older_than:30d and press Enter.
- Review the first page of results quickly to make sure nothing important is included.
- Tick the Select checkbox at the top of the list to select the messages on the page.
- A message appears offering to select all conversations that match the search. Click it so you select everything, not just the first page.
- Click the Delete button, which looks like a trash can.
- Confirm the bulk action when Gmail asks.
- Optionally, open Trash, check nothing valuable was caught, and leave the rest to be permanently removed after 30 days, or empty Trash right away to free storage.
The operator older_than:30d means older than 30 days. You can also write older_than:1m for one month or use a fixed date with before:2026/09/01. Google documents these operators in its Gmail search reference on Google Support, which is worth bookmarking if you clean your inbox often.
Making the Monthly Clean-Up a Habit
The weakness of this method is that you must remember to do it. Tie it to something you already do monthly, like paying a bill or checking your bank statement. Some people add a calendar reminder on the first day of each month. Two minutes, twelve times a year, keeps an inbox that would otherwise grow by thousands of messages under firm control.
Part Two: A Filter for Promotions You Never Want to Keep
For senders whose mail you never need at all, you can go further. A filter can delete their messages as they arrive, so they never build up in the first place.
- Open one of the promotional emails from a sender you never read.
- Click the three-dot menu at the top of the message and choose Filter messages like these.
- Gmail fills in the sender address. Click Create filter.
- Tick Delete it. You can also tick Skip the Inbox is not needed here, because deleted mail goes to Trash anyway.
- Tick Also apply filter to matching conversations to clear their old messages too.
- Click Create filter to save.
Repeat this for your five or ten noisiest senders and you will cut the flow dramatically. The official Google guide to Gmail filters lists all available actions if you want to combine delete with other steps, such as marking messages as read before deleting.
A Gentler Alternative: Label and Review
If deleting on arrival feels too strong, use a filter to apply a label like Auto-Clean and skip the inbox instead. Once a month, open the label, run the same older_than:30d search inside it, and delete in bulk. You keep a safety net for the first month and still get the tidy inbox.
How to Protect Important Mail From the Clean-Up
Automatic deletion is only safe if you first protect the messages that look promotional but are not. A few simple steps make the system trustworthy.
- Create a never-delete list. For banks, payment services, and your workplace, create filters that apply a label like Keep and tick Never send it to Spam.
- Star or mark key senders as important. This trains Gmail’s sorting over time.
- Exclude senders from your bulk search. Add terms like -from:bank to your clean-up search to leave those messages untouched.
- Check Trash after your first clean-up. Deleted mail stays recoverable for 30 days, so an early mistake is easy to undo.
Using Exclusions in Your Search
Exclusions are powerful. A search like category:promotions older_than:30d -from:amazon -subject:receipt removes old promotions but spares one sender and any message with receipt in the subject. Build your exclusion list slowly, adding a sender each time you spot something you want to keep. Within a few months, your monthly delete becomes a search you can run with full confidence.
What About a Truly Automatic Option?
Many people ask whether Gmail has a setting that deletes old mail by itself, the way some other services do. At the time of writing, Gmail has no built-in auto-delete by age for normal accounts. Google Workspace accounts managed by a workplace or school can have retention rules set by an administrator, but personal accounts do not.
Third-party tools and scripts claim to do it, but they need full access to your mailbox, which is a real security risk. The filter-plus-monthly-search method in this guide gives you almost the same result without handing your email to anyone else, and it keeps you in control of what gets removed.
Common Mistakes to Avoid
- Believing one filter can delete by age. Filters act on arrival, not on a timer. Expecting age-based deletion from a filter alone leads to a backlog you think is handled but is not.
- Selecting only the first page. If you skip the select all conversations link, you delete 50 or 100 messages and leave thousands behind.
- Deleting without exclusions. One careless bulk delete can catch travel bookings or warranty receipts filed under Promotions.
- Emptying Trash without checking the first time. Trash is your undo button for 30 days. Use it while you are still building trust in your search.
- Unsubscribing from everything at once. Unsubscribing is good, but doing it through random unsubscribe services can expose your address. Prefer the unsubscribe link Gmail itself shows next to the sender name.
Conclusion
Promotional mail older than 30 days has almost no value, and Gmail gives you everything you need to keep it under control. Use targeted filters to delete or file the noisiest senders on arrival, protect the important senders with labels and exclusions, and run the category:promotions older_than:30d search once a month to clear what remains. The system is not a single magic switch, but it is safe, free, and takes only a couple of minutes to maintain once it is set up.
Frequently Asked Questions
Can a Gmail filter delete emails after 30 days automatically?
No. Filters run when a message arrives, not as time passes. To remove mail by age, run a search with older_than:30d and delete the results, or use a filter to delete specific senders on arrival so old copies never build up.
Are deleted promotional emails gone forever?
Not straight away. Deleted messages move to Trash and stay there for 30 days before permanent removal. During that time you can open Trash, select a message, and move it back to your inbox if you deleted it by mistake.
Will this delete offers I still want to use?
Only if they are older than your chosen cut-off and sit in Promotions. If a retailer sends long-lasting offers you care about, exclude that sender from your search or raise the limit to 60 or 90 days.
Does clearing promotions free up much storage?
Promotions with images can be surprisingly heavy in bulk. Clearing several thousand of them can free hundreds of megabytes. For the biggest storage wins, also search for large attachments and delete those messages.
Can I stop promotions arriving instead of deleting them?
Yes. Use the Unsubscribe link Gmail shows beside the sender name on legitimate marketing mail, and use Block for senders who ignore unsubscribe requests. Fewer arrivals means smaller monthly clean-ups.


Leave a Reply