Skip to content


You can keep an eye on your expected recurring expenses by creating bills. Things like rent and utilities must be paid every month and Firefly III can keep track of such things.

When you create a bill, you tell Firefly III in what range you expect the bill to be. You also input the title of the bill, and how often the bill is expected to be paid.

  • The name is descriptive only and is not used internally.
  • Minimum amount: 700,-
  • Maximum amount: 800,-
  • Description: Monthly rent
  • Repeats every month

You can also set the end date and the extension date.

These properties by themselves are mostly cosmetic. They allow Firefly III to predict for you how much you should expect to spend on these bills. On the frontpage, a little box will tell you how you're doing.

If you enter a number in the "skip" field, the bill will be automatically skipped every X times; a bill that arrives every 3 months can be entered by filling in "2".

If you edit a bill and change the amount, the rule will not be automatically updated to match. When you delete the bill, transactions associated with the bill will lose this association but will not be deleted.

Triggering a bill

Once you have created a bill, Firefly III will suggest that you create a new rule that will match the bill. This rule is autofilled to trigger on obvious things like the amount of the bill and the description you entered. Fine-tune the rule so any new transactions will auto-match the rule.

When you create a transaction with the following properties, it will match to the preceding example.

  • Amount more than: 700
  • Amount less than: 800
  • Expense account: "Landlord"
  • Description: "Rent"

This means that whenever a transaction matches these things, it will be linked to your bill.

Bills can only be linked to withdrawals.

The date of a bill

When you create a bill you also have to fill in the (first) date you expect the bill to hit. This date is purely cosmetic and will be used to inform you when the bill can be expected. For example:

  • A monthly bill, on the 3rd day of the month, will hit: 3 Jan, 3 Feb, 3 Mar, etc.
  • A weekly bill, starting on 15 Jan, will hit: 15 Jan, 22 Jan, 29 Jan, 5 Feb, etc.

Keep in mind that weekly bills may fall outside your expected range. At some point a weekly bill will hit 5 times in one month.


The front page of Firefly III will also start showing the bills.

The bills on the dashboard

Individual bills will end up looking like this picture:

Overview of a bill

Last update: 2023-03-18