Financy is a free, open-source (AGPL‑3.0) finance tracker for a person or a family, in any mix of currencies: self-host it, or wait for the paid cloud.
Being rebuilt in public, not ready to use yet. Updated 6 Nov 2026. Where it stands
Where the rebuild stands
Works today
- Accounts in any currency
- Categories with one level of subcategories
- Sign‑in with email, passkeys and two‑factor authentication
- Shared households: invite people and give each a role, from viewer to owner
- Live updates on every device, and an app that opens offline
- Export a household to a file, and import it again
- The app and this website in nine languages
- Running on your own server with Docker Compose
Building now
- Income and expenses, with the original amount keptissue #96
- Transfers between accounts, across currenciesissue #97
- This month's money at a glanceissue #99
Budgets, bank statement import and the paid cloud come later: see the whole plan.
- test files in the apps and libraries, all run in CI
- 409
- licence: free to self-host
- AGPL‑3.0
- languages in the app and on this site
- 9
Who it is for
Money in more than one currency
The money keeper
Salary in one currency, rent in another, savings in a third: one total at the ECB's rates, with their date on it.
The partner
Shares the household's money with their own login, and adds what they spend in seconds.
The self-hoster
Runs it on their own server, reads the code, and keeps the data at home.
Self-host it, or wait for the cloud
Self-host
Free under the AGPL‑3.0 licence. It runs on your server with Docker Compose, and your data stays there.
Read the code on GitHubQuestions
Before you start
Can I use Financy today?
Not yet. Sign-in, households, sync and accounts in any currency work; transactions are being built now.
Is Financy free?
Self-hosting is free under AGPL‑3.0; you pay only for your server. The cloud will be a paid plan.
Which currencies will it handle?
Financy will handle any mix of currencies, crypto included. Each transaction keeps its original amount next to the converted one, and totals show in the household's main currency. For a currency the ECB doesn't cover, such as crypto, you enter the rate on the transaction. Being built now.
Where do the exchange rates come from?
From the European Central Bank, fetched each working day through Frankfurter, a free public service. Every converted total shows the date of the rates it used. A currency with no rate is named and left out of the total, never counted as 1. Being built now.
Does Financy connect to my bank?
No. Bank statement import is planned for the first version.
What happens if Financy stops?
The code is AGPL‑3.0 on GitHub, so anyone can keep running it, and you can export your data at any time.