Track income, expenses, and see your future balance. Free forever — no bank connection needed.
Your balance is always in the footer. No digging through menus, no hunting for numbers. Like checking the time on your watch.
See exactly how much money you'll have next week, next month, next year. All your recurring transactions are already calculated. No guessing.
"How much did I spend on coffee this month?" Type, filter, see the total. 2 seconds. No exports, no spreadsheets.
Accounts in different countries? Track EUR, pay in USD, view totals in GBP. Switch anytime. Historical rates preserved.
Desktop app runs 100% offline. Local storage. Optional cloud sync (encrypted). No tracking. No ads. No selling your data.
No pagination. Just scroll through your entire financial history. Past flows seamlessly into future. Everything in one view.
Premium feature
Quick transaction entry while you're out. Coffee shop, grocery store, gas station — capture it immediately before you forget.
Full analytics, budgeting, and reporting. Filter transactions, analyze spending, export data. The complete financial picture.
🔄 Seamless Sync: Add a transaction on your phone, see it instantly on desktop. Edit on desktop, changes appear on mobile. Your data stays in sync across all devices.
For Apple Silicon Macs (M1/M2/M3/M4)
Try instantly — no account needed
Download DMGmacOS 11.0 or later · If blocked: Right-click → Open
Create an account later to unlock sync & mobile companion
Portable app for Windows 10/11
Try instantly — no account needed
Download ZIPWindows 10+ · Extract ZIP, run TinyCashFlow.exe
Create an account later to unlock sync & mobile companion
The mobile app works with your desktop account. Start there first!
Try Desktop or Web AppThe mobile app works with your desktop account. Start there first!
Try Desktop or Web AppPremium users: All versions sync seamlessly. Your data is encrypted and stays under your control.
Free users enjoy full desktop functionality with local-only data.
Free forever:
Premium adds:
Completely. Desktop app stores everything locally in SQLite. Web/mobile versions cache all data. Sync only when you want.
Your total net worth as of today. Always visible. That's the whole point—you should never have to hunt for your current balance.
Each account has a currency. Each transaction has a currency. You choose what currency to view totals in. Historical exchange rates included.
No. Intentional. No access to your bank credentials, no security risk, no data mining. Manual entry keeps you aware of every transaction.
Yes. CSV, JSON, and other formats. Your data is always exportable too—no lock-in.
Start with the desktop app—it's free and has everything you need. The mobile app is a Premium feature designed as a quick transaction terminal for when you're out. Coffee shop, grocery store, gas station—capture it immediately, and it syncs to your desktop. Desktop gives you the full experience with analytics, filtering, and reporting.
Sync is a Premium feature. Premium users get automatic sync across all devices—add a transaction on mobile, see it instantly on desktop. Everything works offline too—add transactions without internet, and they'll sync next time you're connected. Your data is encrypted end-to-end. Free users enjoy full functionality with local-only data.
The mobile app is a lightweight transaction terminal for Premium users. Use it to quickly log expenses while you're out—coffee shop, grocery store, gas station. Transactions sync instantly to your desktop app where you get the full experience. Start with the desktop app first, then unlock mobile when you upgrade to Premium.
Not to get started! Download the desktop app and use it immediately—no signup, no email, no credit card. Your data stays local on your computer.
Create an account when you want to:
Yes! The sync system is stable and battle-tested. "Beta" means the mobile UI might have rough edges and we're still adding features. Your data is safe—we use the same robust sync architecture as the desktop app. Everything is backed up across your devices, and you can export anytime.