F

Firefly III

Firefly III is a self-hosted financial manager that helps you track expenses, income, budgets, and transactions with a clear double-entry bookkeeping system.

About Firefly III

Firefly III is an open source personal finance and billing manager that runs on your own server. It uses double-entry bookkeeping to give you a clear picture of where your money comes from and where it goes. You can import transactions from your bank or credit card using CSV files or connect via the Spectre and Salt Edge APIs for automatic data syncing.

The tool supports recurring transactions, budgeting, category and tag-based organization, bill management, and automated rules that sort and categorize your transactions for you. It runs on PHP and any SQL database (MySQL, PostgreSQL, SQLite) and has a REST API for integration with other tools. You can also install it via Docker or deploy it on a shared host. The interface is clean and includes charts and reports for visualizing spending habits.

Firefly III is built by James Cole and has a strong community on GitHub. It is free software under the AGPLv3 license, making it suitable for anyone who wants full control over their financial data without vendor lock-in. Sysadmins and self-hosting enthusiasts use it as a trustworthy alternative to proprietary budgeting apps.
Billing & Automation

Quick Facts

Pricing
Free
License
Open Source
Platform
Any Platform
Version
6.1.18
Developer
James Cole