FindRecurring is a free recurring subscription finder and bank statement scanner. Paste any bank or credit card statement and it instantly detects every recurring charge and subscription — Netflix, Spotify, Amazon Prime, gym memberships, meal kits, antivirus software, dating apps, cloud storage, VPNs, and hundreds more. Find forgotten subscriptions, identify unknown charges, and cancel unwanted recurring payments. Works entirely in your browser as a free subscription tracker: no account required, no bank login, no server, nothing stored. Supports US, Canada, UK, Australia, New Zealand, and the EU. Free alternative to Rocket Money, Truebill, and bank subscription trackers — no credentials required.

I own nothing.
I subscribe to everything.

Streaming cost me $8 a month and had almost everything. Then it got better.

I built this so my friends could see exactly what was being taken from them every month. Word got out. Paste your bank or credit card statement below. It takes about three minutes and you don't need an account.

11
avg subscriptions
$73
per month
3 min
to find yours
📄
Drop CSV to load
I don't expect you to take my word for it.

Turn off your wifi. Run the audit. It still works.
Nothing left your browser.
Check DevTools if you want. I would.

01
Disconnect your internet
The audit still runs. Everything happens locally.
02
Check DevTools → Network
No uploads. No analytics. The tab stays empty.
03
I can't see your data
Structurally impossible. Not a policy that could change.
Show me
🏠 Local-first
🔒 Privacy-first
🎵 Artist-fair music
🛡 VPN recs
Your subscriptions
Your subscriptions
Where you could save
Disclosure: Links marked aff are affiliate links — we earn a small commission if you sign up, at no cost to you. This never changes which options we show or recommend. Non-affiliate options are always included in every category. Further affiliate partnerships are pending approval and will be marked when active.
Subscription guides
See all guides →

I looked into it.
Here's what I found.

No best-of lists. No affiliate rankings. Just what's actually worth keeping — and what isn't.

Common questions

Things worth knowing

Yes. It never leaves your browser. No server receives it, no database stores it, no account links it to you. Turn off your wifi and run it — it still works. That's not a privacy policy. That's just how it's built.

Most subscription trackers need your bank login credentials. I don't want your bank login credentials.

Any. CSV export, copied table, raw text, drag and drop a file. I built it to handle messy input because that's what real statements look like.

Easiest approach: log into your bank, go to your transaction history, select the last 2–3 months, copy-paste what you see. For CSV exports, drag the file straight onto the box.

A few reasons. Companies bill under parent names you've never heard of — Adobe charges as ADOBE SYSTEMS, Apple as APPLE.COM/BILL. Free trials convert silently. And streaming cost $8 a month until it got better.

I've mapped over 500 of these billing patterns so you don't have to.

Those need your login credentials. I don't want your login credentials. Paste your statement, get your results, close the tab. Nothing persists.

Also — if your subscriptions are spread across three cards and a PayPal account, a single-bank tracker misses most of them. Paste from all of them. It handles it.

The tradeoff: this is a point-in-time audit, not continuous monitoring. Run it when you want to know. Close it when you're done.

Yes. I find that a little funny given what it's for.

It earns through affiliate links on the guide pages — if I recommend something and you sign up, I get a small commission. I'm telling you this because not telling you would be a strange thing to do on a transparency tool.

Alternatives are ranked on merit — privacy, price, transparency — not on who pays the most. Some recommended services have no affiliate programme at all. They're included anyway.

US, Canada, UK, Australia, New Zealand, and the EU. Your region is detected automatically from your browser timezone — change it anytime with the picker in the top right.

Everywhere else: global services like Netflix and Spotify still get detected. Local pricing and regional alternatives just won't appear.

It shows up separately at the bottom of your results. Submit it and I'll add it — the database is over 500 entries and every submission helps close a gap.

Most of the time it's an unusual billing descriptor. If you know what the charge is, submitting the billing name alongside the service name makes it easier to add the right match.