
Overview
Actual is a local-first personal finance application that implements envelope (zero-sum) budgeting. All data is stored locally in an SQLite database that syncs across devices through an optional self-hosted server using CRDTs for conflict resolution. It supports manual transaction entry, bulk import from QIF/OFX/QFX files, automatic bank sync via Nordigen/SimpleFIN, and a rule engine for auto-categorisation. The web UI is clean and fast.
Where it falls short of YNAB
- Bank sync coverage is narrower than YNAB's direct connections, especially outside the US/EU
- No mobile native app; the web app is mobile-responsive but not fully optimised for touch
- Investment tracking and net-worth projections are basic compared to Mint/Quicken
- Multi-currency support is limited and requires manual workarounds
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the Actual difficulty badge in your README — it links back here.
[](https://openreplace.com/actual)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Open payment switch — route traffic across 50+ processors with one API
Self-hosted personal finance manager with budgets, rules, and bank import
Open-source metering and usage-based billing API for SaaS products
Double-entry accounting software for small businesses and freelancers