Offline first
Changes save on your device and sync when you are back online.
Track money in a spreadsheet with widgets beside it. Works offline, and every record is encrypted on your device before it reaches your own storage.
Review many transactions at once. Every row shows the running balance after it, calculated from the month's starting balance.
Add or edit a transaction, mark it income or expense, planned or actual, and read monthly statistics without leaving the page.
On small screens, the two parts become two tabs.
Give each account its own currency: a salary account in CHF, savings in EUR, a travel card in USD.
BudgetClick converts everything into your default currency using the exchange rates you enter, each with its own date. Enter a rate in one direction and the reverse works too. If a rate is missing, the app uses 1:1, so add the rates you need.
Example rates: 1 EUR = 0.94 CHF, 1 USD = 0.88 CHF.
See income, outcome and ending balance for every month, for all accounts together or for each account on its own.
Planned and actual transactions are counted together. Statistics are calculated from your transactions, so they can always be rebuilt, and they sync like the rest of your data.
All accounts, in CHF.
Changes save on your device and sync when you are back online.
Newer data from your storage replaces older data on each device.
Attach files to a transaction. They download only when you open them.
Categories and contractors, set up the way you spend.
BudgetClick cannot recover your data. If you lose both the passphrase and the key saved on your device, the data is gone.
Open the app in your browser and install it. On iPhone, use Share, then Add to Home Screen.
Paste the address of your S3-compatible bucket. Help in the app explains the bucket setup.
Choose one you will not lose. It creates the encryption key.
People who want control of their financial data, self-hosters, and anyone who thinks best in a spreadsheet.
Automatic bank imports and shared wallets for several people. Neither is available yet.
The full source code is public, so you can check how your data is encrypted and where it goes. The whole build is documented on video, from the first design decisions to each release.
The code is MIT licensed. You can fork it and repackage it, including in commercial or closed-source products.
In a copy on your device and in the S3-compatible bucket you provide. BudgetClick runs no database.
Your bucket address and encrypted objects. It does not store anything and cannot read the contents.
BudgetClick uses no AWS credentials. Everything stored is encrypted, so public access exposes only unreadable objects. Use a dedicated bucket and keep its address private.
Your data cannot be recovered. Keep the passphrase somewhere safe.
AWS S3, Cloudflare R2, Backblaze B2 and MinIO.
Yes. BudgetClick is open source, and the development is recorded in a public video playlist.
Yes, you only pay your storage provider.