Free Subscription Finder

Find every recurring charge hiding in your bank statement — and what it costs you per year.

Privacy Level 1 — 100% local: your files never leave your browser
Free plan: one statement up to 5 MB / 10,000 rows. Need more? Subscription Finder Pro removes all limits.

Drop your bank statement CSV here

or click to browse · parsed locally, never uploaded

Or paste your statement CSV

Include the header row. Most banks export Date, Description, Amount — or Date, Description, Debit, Credit. Either layout works.

Something not working?

Tell us what went wrong — it helps us fix the tool. Only what you type below is sent; your files never leave your device.

Need more power? Meet Subscription Finder Pro

One-time payment. Yours forever. No subscription.

$29
single payment · lifetime updates included
FeatureFreePro
Statements per run1 fileUnlimited batch
File size / rowsUp to 5 MB · 10,000 rowsUnlimited
Recurring-charge detection (weekly to yearly)YesYes
Monthly & yearly cost totalsYesYes
CSV report downloadYesYes
Multi-currency statements—Yes
Price-change alerts (same merchant, new amount)—Yes
AdsShown on pageAd-free
Updates—Lifetime free updates

Frequently asked questions

Is my bank statement uploaded anywhere?

No. Your CSV is parsed and analysed entirely inside your browser. It never leaves your device — you can verify this in your browser's network panel, or disconnect from the internet after the page loads and keep scanning.

How does it decide something is a subscription?

A charge counts as recurring when the same merchant appears at least twice, on a steady rhythm (weekly, every two weeks, monthly, quarterly or yearly) and with an amount that stays within 15% of the median. Two charges are flagged as "possible"; three or more are a "confirmed pattern".

Which statement formats work?

CSV exports with a header row containing Date, Description and Amount — or Date, Description, Debit and Credit. Dates in YYYY-MM-DD, MM/DD/YYYY or "12 Oct 2026" form are all recognised. Amounts may be negative (money out) or positive, as your bank exports them.

Does this give financial advice?

No. It only finds patterns in a statement you already own and adds up what they cost. It never tells you what to cancel or keep — that decision is yours.

Why did a subscription I know about not show up?

Usually because the amount varies by more than 15% between charges (usage-based billing), the merchant name changes between charges, or the statement covers too short a period to show a repeat. Annual subscriptions need at least two yearly charges — two years of statements — to be detected.