Local Statement Auditor

CSV Auto Import

Drop your bank CSV and instantly detect vampire subscriptions. 200+ global SaaS patterns matched locally β€” your finances never touch a server.

πŸ“– Read the full how-to guide β†’
βœ“ 200+ SaaS patterns
βœ“ Zero server upload
βœ“ Chase / Revolut / MUFG
βœ“ No account needed
πŸ“‚
Drop your bank CSV here

Drag & drop or click to browse β€” works with any standard CSV export

Detected Subscriptions

0 Matches Found
Select Date Description Amount

How to Find Hidden Subscriptions in Your Bank Statement

Most people are paying for 3–5 subscriptions they've forgotten about. The average household wastes $237/year on unused or forgotten recurring charges. CSV Auto Import scans your bank statement for these "vampire" charges using a 200+ pattern keyword database β€” all in your browser, with zero data exposure.

01 //

Export from Your Bank

Log into your online banking portal and look for "Download Statement" or "Export to CSV." Most major banks support this. Chase, Revolut, Wise, MUFG, Shinsei β€” all work out of the box.

02 //

Drop It Here

Drag and drop the CSV file onto the upload zone. PapaParse reads the file locally β€” no server, no network request, no data storage. Your banking data never leaves your device.

03 //

Review & Export

Matching rows are flagged as "Potential Subscriptions." Select which ones to keep, then bulk-export to Incinerator for a complete financial audit. You control what gets saved.

πŸ”’ Privacy Verified Open your browser's DevTools β†’ Network tab, then upload your CSV. You will see zero outbound network requests containing your data. The entire detection runs inside your browser's JavaScript engine.

Why Not Just Use a Budgeting App?

Apps like Mint, Plaid, and Yodlee require you to hand over your bank login credentials to a third-party aggregation service. That means a company you didn't choose is storing and analyzing your complete financial history. CSV Auto Import gives you the same insight with zero credential exposure.

The tool uses a curated list of 200+ global SaaS and streaming brand patterns: Netflix, Spotify, Adobe, AWS, OpenAI, Midjourney, Notion, Figma, and dozens more β€” plus generic "vampire" patterns like "Monthly Renewal," "Automatic Membership," and "Annual Subscription."

Is my bank CSV data safe?

Yes. The file is parsed entirely in your browser's RAM using PapaParse. We never upload your data, and the file is cleared as soon as you refresh the page.

What CSV formats are supported?

Any standard bank CSV export. We use smart column detection that works regardless of column order β€” Date, Amount, and Description can appear in any position.

Can it detect every subscription?

We match against 200+ global patterns. For regional or niche services, you may need to review the "Potential Match" list manually. We recommend checking any line marked as a potential subscription.

How does the "Bulk Add to Incinerator" button work?

It packages your selected subscriptions and redirects to Incinerator with the data pre-loaded via URL parameters, saving you from manual entry.