Eqonomize! Personal accounting (cross-platform)
C++ QMake
Clone or download
Failed to load latest commit information.
data Use mycurrency.net html instead of the json data, which has not been … Jun 9, 2018
doc Bump DocBook version Apr 15, 2018
po Fix Qt Charts < 5.7.0 compability Jun 10, 2018
src Fix value field conversion with dollar sign Jun 20, 2018
translations Never show more than nine slices in pie chart and combine very small … Jun 8, 2018
.gitignore Continue move to qmake Jun 16, 2016
.travis.yml Account filter in charts and reports (issue #52) Jun 3, 2018
AUTHORS Move date column selection to the top in CSV import dialog; Update Ch… Jul 5, 2017
COPYING * Fixes for Name/Description => Generic Description Jun 23, 2016
ChangeLog Fix categories comparison report description selection list Jun 11, 2018
Eqonomize.pro Fix Qt Charts < 5.7.0 compability Jun 10, 2018
README.md Fix Qt Charts < 5.7.0 compability Jun 10, 2018
TODO Add transaction property "timestamp" to be able to reliably sort tran… Mar 24, 2017
data.qrc Add system-run icon for Windows, and use in menu as in dialog; Add da… Mar 26, 2017
doc.qrc Increment version number; Resize manual images; Remove old html files Oct 12, 2017
flags.qrc Add missing flags.qrc (instead of qrc_flags.cpp) May 17, 2018
icons.qrc Fix sum in categories comparison report with subcategories (issue #36)… Oct 26, 2017
translations.qrc Increment version number; Resize manual images; Remove old html files Oct 12, 2017
winicon.rc Fix handling of alternative plus and minus characters in CSV file; Pr… Jul 8, 2017



Eqonomize! is a personal accounting software, with focus on efficiency and ease of use for the small household economy. Eqonomize! provides a complete solution, with bookkeeping by double entry and support for scheduled recurring transactions, security investments, and budgeting. It gives a clear overview of past and present transactions, and development of incomes and expenses, with descriptive tables and charts, as well as an approximation of future account values.

Image of Eqonomize


  • Qt 5 (preferably with Qt Charts module)


In a terminal window in the top source code directory run

  • qmake
  • lrelease Eqonomize.pro (not required if using a release source tarball, only if using the git version)
  • make (or nmake for Microsoft Windows)
  • make install


  • Bookkeeping
    • Bookkeeping by double entry.
    • Transactions: expenses, incomes, transfers, and security transactions.
    • Transaction properties: description, value, quantity, date, payee/payer, comments, from/to account/category, and additional for securities.
    • Split transactions.
    • Refunds and repayments.
    • Explicit support for loans/debts with interest and fee payments.
    • Schedules transactions, with support for a wide range of recurrency schemes, and confirmation of occurrences.
    • Support for multiple currencies, with selectable currency for each account. Supported currencies are automatically updated.
    • Reconciliation.
    • Parameters of the last entered transaction, with the same description (or category or payee/payer), is automatically filled in when a description (or category/payer/payee) is entered (with auto-completion)
    • Value input fields support arithmetics and currency conversion.
  • Budgeting
    • Monthly budget for incomes and expenses categories.
    • Ability to exclude categories from the budget.
    • Custom start day of budget month.
    • Displays previous months performance.
    • Predicts future account values based on the budget and scheduled transactions.
  • Securities
    • Stocks, bonds, and mutual funds.
    • Supported transactions: buy and sell of shares, trade of shares between different securities, dividends, and reinvested dividends.
    • Displays value, cost, profit and yearly rate, with present total or for a specific period.
    • Estimates future value and profit based on previous quotation changes and dividends.
  • Statistics
    • The main account view displays total values of accounts and categories for at present or a specified date, and value change, as well as budget/remaining budget, for a period.
    • Each transaction list displays basic descriptive statistics and supports filtering of transactions based on date, value, category/account, description, and payee/payer.
    • Line charts, bar charts and tables for display of change of profits, incomes and expenses over time, for all categories, a specific category, or a specific description within a category. Can display value, daily average, monthly averge, yearly average, quantity, and average value for a quantity.
    • Pie charts, bar charts, and tables for comparison of expenses or incomes between different categories, descriptions or payees/payers. Can display value, daily average, monthly averge, yearly average, quantity, and average value for a quantity.
  • Saving, import, and export
    • Data is saved in a human readable and editable xml file.
    • Flexible QIF import and export.
    • Displayed data can be saved to a html or csv file, for display online and editing in a spreadsheet.
    • Can import transactions from a csv file, for example a spreadsheet file, with a customizable number of variable transaction parameters.
    • Tables can be saved as html files and charts in a number of different image formats, including png and jpeg.