SaaSClerk Blog
How to Find Every Subscription Linked to Your Email
The short answer: search your mailbox for billing keywords (invoice, receipt, subscription, renewal), cross-check your password manager and bank statement, or run an automated read-only inbox scan that does all three in one pass. The manual route finds what you remember. The scan finds what you forgot — when I ran one on my own mailbox, it pulled 23 active subscriptions. I could name 7.
Here's why that gap matters: the average company leaks $9,000–15,000 a year on SaaS nobody is actively using. Not one big decision — a hundred small ones. A trial that auto-converted. A duplicate plan from a workshop sign-up. A price increase that only ever appeared as one line in a renewal email. Each invisible on its own; together they're a second rent.
Why subscriptions disappear from your memory
Three patterns cover almost every forgotten subscription:
- Trials that convert quietly. You sign up for a 14-day trial with a card on file, and the cancellation email arrives on a Tuesday you're busy. The charge starts; the subscription never makes it onto your mental list.
- Duplicates. A personal plan and a team plan for the same tool, signed up months apart. Or the same tool twice under two emails.
- Price hikes inside renewal emails. Vendors rarely announce increases on their pricing page. They change the number in your renewal notice — a one-line diff in an email that looks like every other receipt. My GitHub Pro went from $4 to $6 this way, and I only noticed it two months later on a bank statement.
Method 1: The manual mailbox sweep (free, ~1 hour)
Open Gmail and paste this into the search bar:
subject:(invoice OR receipt OR "your subscription" OR renewal OR "payment confirmed")
For Outlook, use: subject:(invoice) OR subject:(receipt) OR subject:(renewal)
Then run the same search filtered by common sender domains: billing@, no-reply@, and the sender addresses of tools you already know you use. Sort by date and scroll back twelve months.
Two gaps to know about: annual subscriptions bill once a year, so a scan shorter than 12 months will miss them; and some vendors send receipts from generic addresses that keyword search catches only by luck.
Method 2: Cross-check what the mailbox search can't see
- Password manager: search it for "sub", "billing", and each SaaS vendor name. Every saved login is a subscription candidate.
- Bank / card statement: export 12 months and look for small recurring amounts. Subscriptions under $10/month are the ones that survive every memory audit.
- App store receipts (for tools bought via Apple/Google billing): these never appear in email billing searches at all.
Method 3: An automated read-only scan (~5 minutes)
This is the reason I built SaaSClerk. It connects to your mailbox with a read-only OAuth grant — no email content is stored, tokens are AES-256 encrypted — and extracts every subscription line: service name, amount, currency, billing interval, and next renewal date.
What it catches that the manual sweep reliably misses:
- The full count. In my own audit: 23 subscriptions found, 7 remembered. The first-week average across users is $4,200 in annual spend surfaced.
- Price changes. The scanner reads renewal emails for phrases like "will increase" or "new price" and flags the subscription with old and new amounts side by side.
- Renewal dates for things you meant to cancel. Mark an item "Cancel" and SaaSClerk emails you 14 days before the charge — long enough to actually act.
The free tier scans your last twelve months, no credit card, at saasclerk.app.
Once you have the list: the 15-minute triage
Sort by annual cost, descending, and make three piles:
- Cancel now — anything you can't remember using in 60 days. Do it before the next renewal date, not after.
- Downgrade or merge — duplicate plans, tiers above your actual usage.
- Keep and calendar — the rest. For anything annual, note the renewal date 30 days ahead; that's the window where cancellation is cleanest.
One rule from my own audit: cancel on evidence, not vibes. If you're unsure, check actual usage in the tool's settings page before deciding — but set a hard deadline for the check, or the subscription survives by default. That's the failure mode my calendar reminders died of, and why the 14-day pre-renewal email exists.
The recurring habit
Run the sweep — manual or scanned — twice a year: January (post-renewal-season) and July. Subscriptions don't appear all at once; they accrete at one sign-up per sprint. A 5-minute scan every six months is the whole maintenance cost, and it's the difference between a $9,000–15,000 annual leak and a list you actually control.
Want the 5-minute version? Scan your mailbox with SaaSClerk — read-only, no email content stored, free for 12 months of history.