Track accounts, income, expenses, budgets and transfers in your browser. Reports, charts and JSON backups; your data stays on this device.
Personal Accounting is a personal ledger that runs in the browser. You set up account types, accounts, income and expense categories and concepts, then record income, expenses, transfers between accounts and balance adjustments. Reports and charts turn those movements into a balance, a monthly result and a budget comparison. All records are stored in the browser's IndexedDB on your device; there is no account, no cloud and no server for your financial data.
The database is IndexedDB in this browser. Clearing the site data, using private mode or changing browser or profile deletes or hides it. Export a JSON backup regularly and keep it somewhere safe. When you import a backup, the app replaces the current database, so export first if you are not sure. Deleting an account also deletes the transactions and adjustments tied to it, after a confirmation; there is no undo. The app shell and chart library are cached by a service worker, so the screens keep working offline after the first load. The optional Ufumbuzi menu in the header is loaded from the site and needs a connection the first time.
It is a free, ad-free ledger for people who want to see their accounts, spending and budget without handing the data to a finance service. The trade-off is manual entry and the responsibility for backups: there is no support desk that can recover a deleted browser database.
Personal Accounting is a progressive web app. Install it from your browser and it runs like a normal app, with its own icon and its own window.
Open Personal Accounting in Chrome, tap the browser menu (⋮) and choose “Install app” or “Add to Home screen”.
Open Personal Accounting in Safari, tap the Share button and choose “Add to Home Screen”.
Open Personal Accounting in Chrome, Edge or Brave and click the install icon on the right side of the address bar.
Track accounts, income, expenses, budgets and transfers in your browser. Reports, charts and JSON backups; your data stays on this device.
Yes. Personal Accounting is a free, ad-free progressive web app. It needs no sign-up and no payment details, and your data stays on your own device.
Yes. Once installed as a PWA, Personal Accounting runs from your device and keeps working when you have no internet connection.
Open Personal Accounting in your browser and choose “Install app” from the Chrome menu, or “Add to Home Screen” in Safari. It then opens with its own icon, like a native app.
Personal Accounting works on Android, iOS, Windows, macOS and Linux, because it is a progressive web app.
We use Hostinger to host Ufumbuzi, and we would rather tell you that plainly than pretend otherwise.
If you ever want to build something of your own, this is where we host Ufumbuzi. Hostinger offers shared hosting, domains and email at prices lower than most providers, and there is a discount waiting on the link.
Disclosure: Some links on this page are referral links. If you make a purchase through them, we may earn a small commission at no extra cost to you, while you get a special discount. We only recommend services that add real value.
Every app here is free, ad-free and open. Your support keeps them online and lets us keep adding new ones.
❤️ Support Ufumbuzi