
Firefly III — Firefly III — a free, open-source personal finance manager you host yourself: transactions, budgets, categories, and tag
What it is
Firefly III is a free, open-source personal finance manager you host yourself: transactions, budgets, categories, and tags, with reporting that answers real questions and a JSON REST API for anything the interface does not.
Editor's review
Long-form introduction by the BetterPicker editors · checked against the official site · Nov 2, 2026
Firefly III is a free, open-source personal finance manager you host yourself: transactions, budgets, categories, and tags, with reporting that answers real questions and a JSON REST API for anything the interface does not. Budgets carry limits in multiple currencies, reports break spending down by week, month, or year, and the API supports mobile clients and automation. Tags and categories layer freely, so one transaction can belong to a budget, a trip, and a tax line at once. Reviewers who install it describe the honest version of self-hosting: a Docker deployment you assemble by hand, then a capable ledger that belongs entirely to you. The interface is dense in the way bookkeeping software is dense: every field earns its place, and the discipline is the feature. The project has been around long enough to be boring in the good way: steady releases, docs, and a community that has answered most questions already.
What it does well
Budgets with real limits: categories and budgets support limits across currencies, so the system bends to your actual financial life instead of one currency and one household shape.
Reports that close the loop: weekly, monthly, and yearly views plus detailed list views make the monthly review a five-minute audit rather than an archaeology project. Audit views list the movements behind a number, which is what you want when a month looks wrong.
The API is a real feature: an expansive JSON REST API exposes transactions, categories, and chart data, which is why mobile apps and automations exist around it. Third-party clients keep improving without waiting on the core project. Rules can automate recurring patterns once the imports are clean, which is where the monthly workload shrinks.
Who it's for
Firefly III suits privacy-minded people who want their financial history on their own hardware, tinkerers comfortable with Docker, and anyone whose bank's app refuses to answer deeper questions. People migrating from discontinued finance apps find the data model familiar and the escape hatch permanent.
Where it falls short
Installation is the hurdle: deployment means composing containers and configuration by hand, and reviewers show the trial-and-error rather than a one-click path. Follow a current tutorial, and budget an evening for the initial import and its rules. The deployment is documented but not foolproof, and reviewers walk through the stumbles rather than pretend the path is smooth.
Bulk import is file-driven: getting history in means CSV files and rules rather than deep bank integrations, so the first week is data entry.
You are the administrator: updates, backups, and uptime are yours, which is the standing tax on every self-hosted service. Check your backups like you would check a bank statement; it is your bank now.
Specs at a glance
Facts from the official site · not editorial opinion
| License | Free and open source |
|---|---|
| Type | Self-hosted personal finance manager |
| Tracking | Transactions, budgets, categories, tags |
| Budgets | Limits in multiple currencies |
| Reports | Weekly, monthly, and yearly views |
| API | JSON REST API for apps and automation |
| Install | Docker deployment |
Frequently asked questions
▸Is Firefly III free?
Yes. It is free and open source; you provide the hosting.
▸Does it connect to my bank?
Bulk import works through CSV files and rules; check the current docs for any bank-specific connections.
▸Is it hard to install?
It is a Docker deployment with configuration files -- manageable for self-hosters, not a one-click install.
▸Can I use it on my phone?
The JSON REST API is designed for mobile clients and automations built around it.
Video reviews
4 review videos aggregated · praise and criticism included alike · click through to the original video
Channels that covered it
Channels are aggregated as sources only — we don’t rate creators
Related tools
Where to go next
External links open in a new tab; external content is independent of this site.
Link down? Every object page is re-checked monthly.





