HomeBank is an application designed to make personal accounting and money management easy and effective. Built by French developer Maxime Doyen, HomeBank has over 22 years of development and refinement behind it. This makes it one of the most user-friendly and solid options for organising your finances on Fedora.

Learn how to quickly set up your main banking account within HomeBank and analyse your current spending habits, helping you better plan your future savings and expenditure!

Installing Homebank

HomeBank is available in the default Fedora repositories. You can install it through the Gnome Software Centre or through dnf on the command line.

Search for HomeBank in the Software Centre and click Install. If you use the command line and dnf, type the following command.

$ sudo dnf install homebank

Importing transactions

The first thing you want to do is import recent transactions from your bank account. Nearly every bank worldwide allows you to export your transactions in various file formats through online banking. You’ll want to make sure it’s in either QIF, OFX, QFX or CSV format.

Upon opening HomeBank for the first time, go to the main horizontal menu and select File > Import, and select the correct file extension for your downloaded transactions.

Using HomeBank: The main window

Follow the import wizard through, naming the account and selecting every transaction to import them all.

Automatic categories for transactions

Now we have recent transactions imported, it’s time to see where all that money went. Whether you’ve chosen to import the last month, quarter, or year of account activity, it’s worth the little time it will now take to categorise them all. Automatic Categories are saved for the future, so when you import next month’s transactions, the rules will automatically categorise all that new spending for you.

To make this process a little quicker and easier, you’ll want to have your list of transactions open at the same time as the category rules editor window. In the main HomeBank window, double-click on the account in the list on the left and drag the window title to one of the sides of your screen to snap it. Then snap the main HomeBank window to the other side, and click the Automatic Assignments button.

Using HomeBank: Automatic Assignments

Look through the list of transactions, starting with your most frequent similar entries. The column we’re most concerned with is Memo. For example, your usual supermarket probably appears quite often (we’ll use ‘Tesco’).

  1. In the rules editor, click the Add button. Then, under Condition, make sure Memo is selected. Next to ‘Contains’, enter Tesco (or whatever appears in your Memo field in transactions).
  2. Select the checkbox next to Category beneath. Select one of the preset categories to assign it to those transactions.
  3. Repeat this process with all your other account activity, starting with the most frequent entries, until you’re finished.
  4. When you feel you’ve categorised everything you want to, click the ‘Run Auto Assignments’ button in the transaction list window, and we’ll be ready for the hard truth of where all that money went…

Reviewing your spending

The main HomeBank window shows a pie chart showing your top-level category spending, but it does seem to take a while to update and show recently added transactions. In the mean time, click the Statistics button in the main toolbar.

Using HomeBank: View statistics

To begin, take a look at the List view, and sort by the Expense column by clicking on the column header. This gives you a very quick overview of what categories most of your spending falls in to. Clicking on the Detail button in the toolbar, and then selecting a category in the list, will show you the transactions that fall in to that category.

Select the Column and Doughnut display options to see all your data in whichever way you prefer, and use the filters on the right to pin point time-frames. Changing the ‘By’ option to show by Sub-category will drill down by more specific types of spending.

Setting a budget

Now we’ve learned the truth about why money has maybe been a bit tight recently, we can make sure next month our money is better allocated!

Clicking on the Budget Configuration button in the main window’s toolbar will open the budget editor.

Keep a list in your mind (or written) of the categories you have transactions in, and select the first one in the list on the left-hand side. As you can see, you can now set an expected amount to be spent in that category over the next few months.

Using HomeBank: Manage budget

Once you’re done, click Close and you’re all set. When you import next month’s transactions, you’ll be able to see if you’ve over or underspent in each category. This should help keep you on track with your spending goals.

There’s so much more you can do with HomeBank, but looking at what you’re spending and planning future expenditure is essential in getting started with organising finances. See the HomeBank website for detailed guides on using all the features it has to offer.