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

Alternatives

Firefly III in the index now

Terms to know

Related guides