Everything you need. Nothing you don't.

BalVault does one thing well: pulls balances from your accounts and writes them to CSV. Here's exactly how it works.

Supported account types

If SimpleFIN Bridge supports it, BalVault can pull the balance.

🏦Checking
💰Savings
💳Credit Cards
📋Loans
🏠Mortgages
📈Investments
🔑Lines of Credit
🏥HSA / FSA

CSV output format

Clean, predictable CSV that any spreadsheet can read.

balances.csv
Account Name,Account Type,Balance,Currency
Checking,Checking,4230.81,USD
Savings,Savings,12647.33,USD
Visa Card,Credit Card,-842.19,USD
Brokerage,Investment,78510.02,USD
Mortgage,Loan,-182400.00,USD

Positive = credit (money you have). Negative = debit (money you owe). Open in LibreOffice Calc, Excel, or Google Sheets.

App features

SimpleFIN Bridge integration

Paste your SimpleFIN setup token once. BalVault handles the rest — fetching balances on your schedule via SimpleFIN's read-only API.

Adjustable fetch timer

Set the automatic refresh interval from 5 seconds to 120 seconds. BalVault polls in the background and updates your CSV.

Custom CSV path

Write balances to any location on your PC. Point it at your budget spreadsheet's import folder or a synced cloud directory.

Account data persists

Your SimpleFIN token and account list are stored in a local SQLite database. Restart the app — everything is right where you left it.

Keyboard shortcuts

Quick-refresh with a hotkey. Full keyboard navigation for power users who prefer to keep their hands off the mouse.

Offline-capable

Once your SimpleFIN token is set up, the app runs entirely on your machine. No internet required after token validation (though you'll need it for fresh balances).

Windows 10+ native

Built for Windows. Lightweight (~50MB installed), no Electron bloat, no background services. Runs in the system tray.

No data leaves your PC

BalVault has zero network telemetry, zero analytics, zero phone-home. The only outbound connection is to SimpleFIN's API — and only when fetching balances.

Works with any spreadsheet app

CSV is the universal data format. If your app opens CSV, it works with BalVault.

LibreOffice CalcMicrosoft ExcelGoogle SheetsApple NumbersOnlyOfficeGnumeric