Personal Finance

HomeBank – personal finance software

HomeBank is a personal finance manager that helps individuals and households keep track of their bank accounts, income, expenses, and overall financial position.

The application provides an account register for recording transactions and viewing balances. It supports different account types, including bank accounts, cash, credit cards, assets, and liabilities. Transactions can be organised using categories, payees, and tags, making it easier to examine spending from different perspectives.

HomeBank is particularly useful for people who regularly download transaction records from their bank. It can import financial data and apply assignment rules to reduce manual categorisation. Imported entries can be reviewed before being incorporated into financial records.

The reporting tools go beyond simple totals. Users can examine how expenses are distributed, compare financial activity across periods, monitor account balances, and assess spending against planned budgets. Reports provide graphical views of financial information with configurable filters and time periods.

Financial data is stored in a local XML file, making it straightforward to maintain backups or transfer records between computers.

This is free and open source software.

Key Features

  • Import transactions from QIF, OFX, QFX, and CSV files.
  • Detect potential duplicate transactions during imports and provide options for handling them.
  • Automatically assign categories, payees, payment types, and tags using configurable rules.
  • Split individual transactions across multiple spending categories.
  • Schedule recurring transactions and create reusable transaction templates.
  • Reconcile transactions against bank statements and protect reconciled entries from accidental changes.
  • Create monthly and annual budgets with different amounts for individual months.
  • Forecast cash flow using scheduled transactions.
  • Generate statistics, trend, balance, budget, and vehicle-cost reports.
  • Use transaction filters with configurable criteria and saved filter presets.
  • Track vehicle expenses, including fuel consumption, insurance, and repairs.
  • Transfer money between accounts and edit multiple transactions together.
  • Cross-platform support – runs on Linux and Windows.

Website: www.gethomebank.org
Support:
Developer: Maxime Doyen
License: MIT License

HomeBank

HomeBank is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Desktop Personal Finance Tools
GnuCashPersonal and small-business financial accounting software
HomeBankManage your personal accounts at home
Money Manager ExCross-platform, easy-to-use personal finance software
KMyMoneyPersonal Finance Manager for KDE
SkroogePersonal finance management tool
GrisbiPersonal accounting application
Eqonomize!Personal accounting software for the small household economy
jGnashMakes tracking personal finance painless
BuddiPersonal budget software for the rest of us
BG FinançasJavaFX personal finance manager
OpaleVery simple personal bank account manager
KapytalTracking income, expenses, investments, and household finances.
MOKKA BudgetDesktop household budgeting application

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted