Account Class
Category Subcategory
Payee Payer
Reason Split Item
Budget Currency


Accounts are where the money is: a bank account, a credit card, cash.

Each account has one currency. You may for example have a cash account for dollars and another one for euros.


Classes are where the money goes to or comes from. They are the highest level for assigning expenses, income or budgets and for viewing totals. You may have a class for your family and a class for each member of it.

Class is similar to what some financial programs call Tag.

Default classes (change them as you like):


Categories are the second level for assigning your expenses, income or budgets and for viewing totals. They are independent of classes (if you create a category whithin a class it can also be used in other classes).

Category corresponds to what some financial programs call Category Group or Supercategory.

Default categories with subcategories in parentheses (change them as you like):


Subcategories are the third level for assigning your expenses or income and for viewing totals. They further differentiate a category, if needed (they are optional).

Subcategory corresponds to what some financial programs call Category.


Each expense must be assigned to a payee. You may use generic payees (e.g. Shop, Grocery,...), but it is better to name individual vendors, so that you may view transaction lists for each vendor separately.

For each payee the most recently assigned class, category, subcategory and reason are remembered and pre-filled in a new transaction after selecting the payee.


Like payee, but for income transactions. The names can be the same, but they are kept in separate lists.


Reasons (Descriptions) can optionally be created for a payee or payer. They are useful if the same reason occurs repeatedly and you want to enter more detail than just the category and subcategory assigned. If the reason will not be repeated, you may enter details in the notes field instead.

If you want to create memorized split items, then you must specify a reason, because together with the payee or payer it forms the identification of the memorized split items.

Split Item

You may memorize transactions by creating one or more split items for it. They will be used if you select the payee and the reason of the split items while creating a transaction. A split item has a class, category and subcategory assigned and it has an amount. The total amount of the split items will be calculated and displayed as the amount of the transaction. If you did not specify a reason, then the split items are used just for one transaction.


For classes, categories and subcategories you may define yearly and/or monthly budgets. They will be shown in the totals view, where you can easily check if your expenses are within the budgets.


You may have different currencies for accounts and classes. They are converted automatically with an exchange rate that you will be prompted for.