✦ Pro Active
100% LOCAL & PRIVATE

KNOW YOUR
MONEY.

Drop your bank CSV — get instant spending analysis. Everything runs in your browser. Nothing leaves your device.

📄
Export CSV
☁️
Drop Here
📊
Gain Insight
🔒 Privacy First
No Account
💎 Pro Tools
UPLOAD CSV
Select your bank's export file — processed entirely in your browser
📂
DRAG & DROP YOUR CSV
or click to browse files
ChaseRevolutWise SchwabMUFGAny CSV
Try sample data
MAP COLUMNS
Tell us which columns contain your transaction data
Bank Presets
Column Mapping
Date *
Amount *
Category (optional)
Memo / Description (optional)
Preview — first 3 rows
Total Expenses
$0
0 transactions
Avg Transaction
$0
per transaction
Largest Expense
$0
single transaction
Time Period
0
months of data
💡 Smart Insights
Auto-Analysis
MONTHLY SPENDING TREND
SPENDING BY CATEGORY
CATEGORY BREAKDOWN
TRANSACTIONS
Date ↕ Description Category Amount ↕
HISTORY
Saved analyses
Complete Guide

HOW TO ANALYZE YOUR
BANK STATEMENTS

A step-by-step walkthrough of how to use the Financial Expense Analyzer to get crystal-clear insights into your spending — in under 60 seconds, with zero privacy risk.

01
📄

Export from Your Bank

Log into your online banking portal and export your transaction history as a CSV file. Supported banks include Chase, Revolut, Wise, Schwab, MUFG, Monzo, and virtually any bank that offers CSV export.

02
☁️

Drop Your File

Drag and drop your CSV onto the upload zone — or click to browse. The file is read entirely in your browser using the File API. It never leaves your device. No internet connection is used for parsing.

03
🗂️

Map Your Columns

Tell the analyzer which columns represent Date, Amount, and Description. Use our bank presets (Chase, Revolut, Wise…) for instant auto-mapping, or manually select from a dropdown.

04
📊

Get Instant Insights

View your monthly trend chart, category donut chart, and smart AI insights — all generated in milliseconds. Filter by category, search by merchant, and export your cleaned data.

Key Features

More Than a CSV Viewer

Auto-categorization — transactions are automatically sorted into Food, Entertainment, Transport, Healthcare, and more using keyword matching.

Smart Insights Engine — automatically detects your top spending categories, identifies large outlier transactions, and calculates your monthly average.

Multi-statement History — analyze multiple CSV files and access past analyses stored in your browser's local storage.

Pro Exports — generate a polished PDF report or a cleaned/enriched CSV with categories added for use in spreadsheets.

// Sample insight output
Food & Dining → 38% of spend
Netflix → recurring $15.99
Largest tx → $840 on Mar 12
Monthly avg → $2,340
Apr vs Mar → +12% increase

Why Local-First Financial Tools Matter

Traditional budgeting apps like Mint, YNAB, or Personal Capital require you to connect your bank account or share login credentials using services like Plaid. While convenient, this exposes your most sensitive financial data to third-party servers and introduces serious privacy risks.

The Financial Expense Analyzer takes a different approach. By processing CSV files entirely within your browser, your raw bank data never touches a server. Technically, this is achieved using the browser's native FileReader API and client-side JavaScript. The result is a tool that is as safe as reading the file on your own computer — because that's exactly what it is.

Privacy Guarantee

You can verify this yourself: open Chrome DevTools → Network tab → then upload your CSV. You will see zero network requests related to your financial data. The only external calls are to Google Fonts and analytics.

This architecture also means the app works offline, is free to use for core features, and requires no account creation. Your history is saved in localStorage, meaning it persists across browser sessions on your device only.

Frequently Asked Questions

Which banks are supported?

Any bank that exports a CSV file is supported. Built-in presets include Chase, Revolut, Wise, Charles Schwab, and MUFG. For others, you can manually map the Date, Amount, and Description columns.

Is my data uploaded to a server?

Absolutely not. All CSV parsing, categorization, and analysis happens locally in your browser using JavaScript. Your financial data never leaves your device. You can disconnect from the internet after loading the page and it will still work.

What is the difference between Free and Pro?

The free plan gives you full access to all analysis charts, insights, and transaction tables with up to 6 months of history. Pro unlocks PDF report generation, encrypted CSV export, AI-powered summaries, and unlimited history.

Can I use it to track multiple bank accounts?

Yes. Upload CSVs from different banks or accounts separately. Each analysis is saved to history so you can compare spending patterns across accounts and time periods.

How does auto-categorization work?

The tool uses keyword matching against the transaction description. For example, transactions containing "Netflix", "Spotify", or "Hulu" are categorized as Entertainment. You can override any category manually in the transaction table.

What file format is required?

Standard CSV files (.csv) with headers in the first row. The file must contain at minimum a date column and an amount column. Column delimiter (comma or semicolon) is auto-detected.