General introduction

“Firefly III” is a financial manager. It can help you keep track of expenses, income, budgets and everything in between. It even supports credit cards, shared household accounts and savings accounts! It’s pretty fancy. You should use it to save and organise money.

Firefly works on the principle that if you know where you’re money is going, you can stop it from going there.

Of course, to get to know Firefly III first, and to see if it fits you, please check out these resources:

  • The screenshots so you can see what it looks like;
  • The feature list so you know what it does;
  • The grand theory, which will tell you how Firefly works, and the philosophy behind it;
  • The demo site so you can see what it’s like.

Then what?

If you decide you want to run Firefly III yourself (this is the mandatory next step), you should check out the menu under “using Firefly III”.

Soon, you can also find Firefly III on the app market!


If you do not like Firefly III, or it’s broken or it does not work, please send me an email or open an issue on Github. I will be happy to help. Please contact me asap when you find security related issues.

If you like Firefly and if it helps you save lots of money, why not send me a dime for every dollar saved. This is a joke, although the Paypal form works just fine, try it!

More information

Below you can read up on what Firefly III can do for you. These pages describe some of the features of Firefly III and I use them often when people have questions about how Firefly works. So if you like some reading material, continue below!


A transaction is a very simple thing. Money moves from A to B. It doesn’t matter if this is an expense, your salary or you moving money around: money moves from A to B. To learn about transactions in Firefly III check out the page about transactions.


Accounts are the senders or receivers of money. Like you bank account or a store. You can read about them on the accounts page.


To learn more about budgets, and budgeting, check out the budgets page.


To learn more about categories check out the categories page.


Tags can be used to tag transactions (duh). Read about them on the tags page.

Piggy banks

Firefly supports the use of piggy banks to save for big expenses.


Your rent, phone bill and other monthly (yearly) repeating expenses can be tracked using bills. Create a bill and Firefly will help you keep track of such repeating expenses.


Will show you how you have been doing. You can select the accounts to be included and the period as well. Read more on the page about reports.


Firefly III can automatically categorize or budgetize your transactions based on rules you can create yourself. Read all about it on the page about rules.