Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports. It is available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.


  • Double-Entry Accounting
  • Stock/Bond/Mutual Fund Accounts
  • Small-Business Accounting
  • Reports, Graphs
  • QIF/OFX/HBCI Import, Transaction Matching
  • Scheduled Transactions
  • Financial Calculations

What's New:

The GnuCash development team announces GnuCash 4.9, the tenth release in the stable 4.x series

Between 4.8 and 4.9, the following bugfixes were accomplished:

  • Bug 797502 - (RTL) - Right edge of the reports are locked while scrolling down
  • Running gnucash in Hebrew, the right edge of the reports are locked while scrolling down and do not scroll with the rest of the report.
  • Bug 797618 - Spanish translation of Shares and Stock
  • Bug 797678 - OFX importer should supplement, not replace, existing Notes (and Description and Memo) fields
  • Add an "Append" checkbox to the bottom of the "Generic import transaction matcher" window to the left of the "Reconcile after match" checkbox. When ticked, this causes the imported Description/Notes to be appended to the matched transaction Description/Notes respectively. The selected ticked/unticked state of the "Append" checkbox is saved in a key value pair for the import account, so the next import for that account will automatically default it to the saved state. As these mods are limited to the code for the matcher window, this should work for all the imports that use it - ie ofx & csv file imports (both tested) & aqbanking (cannot test).
  • Bug 797772 - Allow reconciliation report to double filter by both posting and reconciliation date
  • Bug 798222 - Account search dialog: Pushing enter does nothing
  • Bug 798266 - Dropdown picker menu for category does not appear
  • Bug 798313 - "File/Import/Import Transactions From CSV" crashes Gnucash.
  • Bug 798320 - Error message indicating a crash of GNUcash when closing application - MacOS 10.15.7 (19H1419)
  • Bug 798325 - New Currency for Venezuela (VED)
  • Bug 798327 - Ofx import stops too early for multi-account OFX and one account has no new transactions
  • Bug 798335 - No longer possible to change trading account
  • Strip trading splits only if "Use Trading Accounts" is enabled for the book so that users who want to manage trading accounts by hand may do so.
  • Bug 798341 - Right align in Hebrew - Account screen
  • Bug 798346 - crashes when running check & repair
  • Bug 798352 - Decimal Precision when Entering Mutual Fund Transaction
  • Let xaccParseAmount parse up to 12 decimal places instead of 8.
  • Bug 798382 - Typo corrections in comments

Known Problems