Personal finance analytics · Firefly III (open source project)
Firefly III
Free, self-hosted personal finance manager with double-entry accounting, budgets, and reporting, run entirely on infrastructure you control.
Firefly III is a free, open-source personal finance manager built on double-entry bookkeeping principles, tracking accounts, budgets, bills, and recurring transactions with detailed reporting and charts. It is self-hosted only: there is no official vendor-run cloud version, so running it requires a server (a VPS, home server, or NAS) with Docker or a PHP/MySQL-MariaDB/PostgreSQL stack, plus ongoing responsibility for updates, backups, and security patching. A companion importer tool can pull data from CSV files, Nordigen/GoCardless open-banking connections, and other bank export formats. Because the whole project is community-maintained and licensed under the GNU AGPL, there are no subscription tiers, upsells, or vendor lock-in, but also no vendor support beyond community channels and documentation.
At a glance
| Vendor | Firefly III (open source project) |
|---|---|
| Pricing model | Open source + paid options |
| Free tier | Yes |
| Deployment | Self-hosted |
| Open source | Yes (AGPL-3.0) |
| Best for | Technically comfortable users who want full control of a double-entry budget on their own infrastructure with no subscription. |
Pricing
Free, open-source software with no official hosted offering; cost is limited to the server the user runs it on.
Pricing has not been verified yet — see the vendor's site.
Features
- Double-entry account bookkeeping
- Budgets, bills, and recurring transaction tracking
- Reports and charts on spending and net worth
- CSV and open-banking (Nordigen/GoCardless) import via companion importer
- Multi-currency support
- Rule-based transaction automation
- REST API for custom integrations
- Self-hosted via Docker or a PHP/MySQL stack
Integrations
Profile last reviewed September 21, 2026