Personal finance budget tracking that works offline. A progressive web app for managing income, expenses, and budgets without spreadsheets.
Try it: ninjacash.app
Most budget apps are either too complex (Firefly III) or too simple (basic expense trackers). NinjaCash sits in the middle - powerful enough to track multiple accounts and currencies, simple enough to use daily.
Key difference: Your data lives on your device first. Sync is optional. No subscription fees for basic use.
- Offline-first - Works without internet when installed as PWA, syncs when connected
- Multi-account - Track checking, savings, cash, credit cards
- Multi-currency - THB, USD, EUR, and more
- Quick entry - Add transactions in seconds with the numpad interface
- Categories & budgets - Track spending by category, set monthly limits
- Recurring transactions - Auto-track subscriptions and regular payments
- Universal Import - Drag-and-drop support for OFX, QFX, QIF, CSV, JSON
- Smart Detection - File import Auto-detects 14+ bank data formats (Chase, BofA, Wells Fargo, etc.)
- 1Money Migration - Full support for 1Money app exports with multi-account import
- Backup/Restore - Full JSON backup and restore across devices
- 9 dark themes - Tokyo Night, Dracula, Nord, and more
- Privacy mode - Hide balances and income when viewing in public
- PWA - Install on phone or desktop, works like a native app
| Format | Features |
|---|---|
| OFX/QFX | Bank standard, duplicate prevention via FITID |
| QIF | Quicken Interchange Format |
| CSV | 14+ bank presets with auto-detection |
| JSON | NinjaCash backup restore |
| 1Money | Multi-account, transfers, footer balances |
- All data stored locally in your browser by default
- Optional cloud sync uses encrypted database
- No ads, no selling your data
- Delete your account and all data anytime
- Website: ninjacash.app
- Privacy Policy: ninjacash.app/privacy
- Terms of Service: ninjacash.app/terms
For questions, bug reports, or feature requests, please open an issue:
- GitHub Issues: github.com/TakashiKyoto/ninjacash/issues