Firefly III
Free, open-source, self-hosted personal finance manager with double-entry bookkeeping, budgets, rules and a REST API.
Our take: Firefly III gives you accounting-grade tracking, rules and an API for free, with your data on your own hardware.
Firefly III is a free, open-source personal finance manager that you host yourself, with double-entry bookkeeping, budgets, rules and a REST API. The software costs nothing; your costs are hosting and, if you want automatic bank import, a third-party data provider that may charge.
Free and powerful if you are willing to host it; hard work if you are not.
Our score
Reviewed by the Conversion Gems editorial team. Hover a facet to focus it; click to pin.Tap a facet to focus it.
What it is, and why we rate it
One line each. Open a row for detail.
Our takeFirefly III gives you accounting-grade tracking, rules and an API for free, with your data on your own hardware.
Best / not good for
- Self-hosters
- Multi-currency households
- Privacy-minded users
- People who want a phone app with automatic bank sync
- Users without server experience
Friction report
Trade-offs to know before signing up.
- Time to valueAn hour or more to deploy with Docker, plus time to set up the importer and rules.
- Scale breakpointAdding automatic bank feeds means configuring the Data Importer and a provider.
- Walled gardenLow: open source, REST API and CSV import.
What Firefly III costs
| Item | Cost | Notes |
|---|---|---|
| Firefly III app | Free | AGPL-3.0 open source, self-hosted |
| Data Importer (file import) | Free | CSV, CAMT.052 and CAMT.053 files |
| Hosting | Your own server or host | PHP 8.5 with MySQL or SQLite, or Docker |
| Bank data provider | Free to paid | Depends on the provider you choose |
From Firefly III's GitHub repositories and documentation, checked 4 October 2026.
Bank-data providers for the Data Importer
| Provider | Coverage | Cost |
|---|---|---|
| Enable Banking | 2,500+ banks in 29 European countries | Free (restricted mode) |
| GoCardless | EU and UK | Paid; existing users only |
| Lunch Flow | Many banks via its own APIs | Paid |
| SimpleFIN | Various banks | Varies |
From Firefly III's data-provider documentation, checked 4 October 2026.
Frequently Asked Questions
Is Firefly III free?
Can Firefly III connect to my bank?
Firefly III vs Actual Budget: which should I use?
How do I install Firefly III?
Is Firefly III safe?
Firefly III alternatives
Other budgeting and personal finance tools from our reviews:
Conversion Gems independently reviews every tool.
