Hidden Subscription Finder
What it does: you paste in a bank or credit card statement export, and the Hidden Subscription Finder scans it for recurring charges — the $9.99 app renewal you forgot about, the free trial that quietly started billing, the annual charge that only shows up once a year and is easy to miss when you’re scanning month by month.
Of everything on this site, this is one of the tools where the privacy angle isn’t abstract — the input is a literal bank statement, which means transaction-level detail on where you shop, what you subscribe to, and roughly how you live. There’s no version of pasting that into a server-side tool that’s genuinely low-risk, even if the operator swears they don’t log it. All the pattern-matching here runs in your browser; the statement is read, scanned, and discarded from memory the moment you close the tab.
To use it, export your statement as a CSV or paste the raw text (most bank portals support one or the other), and the tool groups transactions by similar merchant name and amount, flagging anything that repeats on a monthly or annual cadence. You can exclude known recurring bills you already track (rent, utilities) so the results focus on the subscriptions you might have actually forgotten about.
If your export comes out messy — misaligned columns, extra header rows, inconsistent date formats, which happens with a lot of bank CSV exports — the CSV Cleaner is built to fix exactly that kind of thing before you run it through here. And once you’ve got a clear picture of your recurring charges, the Digital Envelope Budgeter is a natural next step for actually deciding what to cut and where that money should go instead.
FAQ
Why didn’t it catch a subscription I know I’m paying for?
Merchant names on statements are often abbreviated or routed through a payment processor (so “Netflix” might show as a generic billing code), which can break the pattern match. Try searching your statement manually for the amount if you know it.
Does this work with credit card exports as well as checking accounts?
Yes — anywhere a statement export is available as CSV or plain text, the same matching logic applies.
My statement has amounts that change slightly each month — is that still a subscription?
Often yes. Usage-based subscriptions (some cloud services, utilities with variable billing) don’t repeat exactly but still show a consistent merchant and rough range, and the tool accounts for some variance in the amount when matching.