Firefly III

I’ve been hunting for the right financial / budgeting software for my personal finances for YEARS. At various points over the last 10 years I’ve tried Quicken, Mint, YNAB, and an assortment of open-source solutions, and I’ve finally found one that stuck with Firefly III.

Here are the reasons I really enjoy it:

  • It’s NOT a cloud platform. It’s a web app that you can host and run yourself, and I use the provided docker-compose config to run it with minimal effort. My finances stay private, but I could share them with my wife with a little effort in set-up.
  • I can import any transactions I can get in CSV format with minimal effort.
  • It has a good UI. Screenshots
  • Under the hood it’s a double-entry accounting system, but it keeps the UI simple and doesn’t make extra work for me.
  • You can schedule transactions and use a rules system to automate a lot.
  • Budgets are an envelope-based system, but they don’t use the YNAB methodology that requires you to allocate every dollar before you spend it. You can easily see per-day budget breakdowns to know if you’re on track.

Updated: