Penny Pincher
Penny Pincher
Most accounting programs available for Linux are aimed primarily at businesses. Eqonomize focuses on personal use, offering a smart solution for getting a handle on your household budget.
Although many accounting programs populate the Linux universe, most provide features that private households do not need. Additionally, these applications usually rely on a database in the background, which requires time-consuming installation and configuration.
Eqonomize [1], a KDE program specially designed for private households, offers a different approach that dispenses with unnecessary features and brings order to personal accounting in no time at all. The program, published under the GPLv3, can be found as a variant for 64-bit systems, as well as a DEB package for Ubuntu and its derivatives, on the Eqonomize website [2].
Source code for manual compilation and an AppImage that runs on most distributions and does not require installation also are available. To start AppImage, which weighs in at almost 30MB, you need to assign execution rights to it the after downloading by entering
chmod +x Eqonomize-1.3.AppImage
To start the program with a simple mouse click, move the AppImage to a suitable subdirectory (e.g., /opt/
) to integrate it into the system's menu structure.
Ready, Steady, Go!
On startup, Eqonomize opens a window with a center section that shows a large list area of various accounts and their balances. Above is a buttonbar and the obligatory menu. In the bottom area, you can set the display period and, if enabled, the budget data (Figure 1).
First, open the Accounts | New Account dialog (Figure 2) and create a new account, which then appears in the main window's Accounts & Categories tab. In addition to space for entering the necessary data, the Accounts dialog lets you select an account-specific currency.
After entering the initial inputs, the data immediately appears in the main window's list overview. In the Assets group, you only see a few account types in the basic setting; you will need to add most of the additional account types.
In the New Account dialog, you can select additional types such as Credit Card or Securities. Alternatively, right-click the Assets group and select Add Account from the context menu. To edit an existing account, right-click on it to open the context menu and select Edit.
In the Liabilities group, you then enter liabilities, such as loans or mortgages, against which you make regular payments. Since this group does not contain a category, you can right-click on the group name to open the context menu and choose Add Loan. Then enter the relevant data.
The Incomes and Expenses groups deal with recurring business transactions. The Incomes group already contains the Salary account and a category named Other. The Incomes group can also be customized, for example, to include an account for receiving regular rental payments.
You can create a new subcategory by right-clicking on the desired category and selecting Add Category from the context menu. Creating such subcategories is particularly useful if, for example, you receive your salary or fee payments from different sources and want to enhance the Salary category by adding corresponding subcategories.
The Expenses group, which already contains some categories for daily needs, is much more extensive in the default setting. However, categories for capital goods and for irregular expenses, such as home repair or renovation, are missing. Similar to the Incomes group, you can also enter these costs either by creating new categories or allocating them to subcategories.
Amounts
To calculate your income and expenses correctly, use the two tabs Expenses and Incomes in the main window. The dialog window for both of these tabs splits into two areas. In the list area, individual transactions are listed based on specifications, such as a time period. In the input area at the bottom of the window, you can enter the transaction along with information such as recipient, category, amount, and the debited account.
Note that Cash is also an account type. Clicking on Add moves the transaction to the main Accounts & Categories section; at the same time, the tool recalculates the corresponding balances (Figure 3).
Entries only appear in the Expenses and Incomes list view when you click on the Filter tab next to New/Edit Expense or New/Edit Income tab and search for the corresponding expenses or incomes according to the specified criteria. These then appear in the list above for the defined period.
To exchange amounts correctly between individual account balance sheets, use the Transfers tab. For example, you can transfer funds from your checking account to your cash account. The Transfers tab is divided into a list and an input area in the same way as the other options; Filter lets you display specific transfers. Transactions then immediately appear in the main window allocated appropriately so that you always have an overview of your account balance sheets.
Securities
The Securities tab lets you manage a securities account. First, you need to create security groups. To do this, click on the New Security button above the empty list view.
In the input dialog, you can then specify whether the security is a stock or a mutual fund. The Other category can be used for other securities, such as cooperative shares. The input dialog also expects you to create an account that the software uses to process transactions.
I recommend creating a stock market account to specifically use for trading securities. To purchase or sell securities, use the New Transaction button. The dialog lets you buy, sell, and exchange shares, as well as post dividends.
In the corresponding dialogs, you can also specify a target account: For example, dividends can be allocated to your checking account. In the list view, you can also see security account fees, giving you an exact overview of your investments (Figure 4).
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Canonical Releases Ubuntu 24.04
After a brief pause because of the XZ vulnerability, Ubuntu 24.04 is now available for install.
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.