For many Linux users one area where Linux needs some improvement is money management. Yes there is the very powerful GnuCash (check out GnuCash in my article "GnuCash: Open source Accounting/Financing goodness"). But many users find GnuCash to be too much power for what they need. There is also the slick KMyMoney, but that depends upon KDE. So what do the non-power, non-KDE users have? One option is HomeBank. HomeBank is a free, open source personal accounting software - with the focus on PERSONAL. So with HomeBank you don't have to worry so much about the complexities of dealing with a double-entry accounting package. Instead, you will find a pleasant, easy-to-use piece of software that will server as a painless interface between you and your checking/savings accounts.
In this article I will show you how to install HomeBank, set up accounts, and use the software.
- Import from CSV, QIF, and OFX (although the import filter is VERY finicky).
- Payee and categories support.
- Tag feature
- Pre-defined transaction.
- Pre-filling transactions from bookmark.
- Multiple transaction edit.
- Transfer between accounts.
- Visual paymode.
- Dynamic minor currency toggle.
- Annual budget.
- 57 languages
- Works on GNU/Linux, FreeBSD, Microsoft Windows, MacOSX, Nokia N*** and Amiga.
Installing HomeBank is simple. Since you will find HomeBank in your distributions' standard repositories you can simply follow these steps:
- Open up your Add/Remove Software tool.
- Search for "homebank" (no quotes).
- Mark the results for installation.
- Click Apply to install.
That's it! You should now find the HomeBank menu entry in the Applications > Office menu (or just under Office if you are in KDE).
When you first open up HomeBank you would think a "first run" wizard would start. That is not the case. Instead you will be greeted with a home screen containing no accounts (see Figure 1).
The first task will be to create accounts. To do this, follow these simple steps:
- Click the Accounts icon.
- In the new window, click Add.
- Fill out all necessary information for your account.
- Click OK.
Your new account will now show up in the main window.
There are two ways to approach using HomeBank. You can use it haphazardly or you can plan out your use so that the yearly budget feature works for you. In order to plan out HomeBank, you will want to first create Payees and Categories. Each transaction can have a Payee and a Category assigned. Here's how they work:
- Payee: Is who the transaction actually goes to (a retail store, restaurant, utility, etc).
- Category: Is what the transaction is related to. These can be debits or credits (such as Income or expenses).
If you set these up first, you will have a much better time tracking your expenses. Naturally you won't be able to fill in all payees at first. You can add payees as you go. Creating both Categories and Payees is simple:
- Click the appropriate button.
- Enter a name for either the Payee or Category.
- In case of Category check the "Income" check box if it is an income category.
- Click the Add button to add the new item.
When you are back at the home window, and you have your accounts listed, you can double click on the account you want to use for a transaction. When you do this the account register will open. In that register (see Figure 2) you can see how simple the interface is.
From this interface you can add a new entry (by clicking the Add button), you can filter the entries in the registry, you can inherit a transaction, you can validate/invalidate a transaction, and you can see a running total of the account.
The reports feature is a nice way to get a graphical representation of your account(s). From this you can see detailed charts of your accounts. The reports you can view are:
- Car costs
If you are looking for an accounting software that is targeted more for users and not accountants or businesses, HomeBank is the software for you. Not only can you keep a running record of your expenses, but you can see your yearly budget at a glance to see your personal spending trends.