GnuCash is personal and small-business financial-accounting software, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows. 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.
What's new in 5.17
Announcement: GnuCash 5.17 Released 2026-09-27 GnuCash 5.17 Released The GnuCash development team announces GnuCash 5.17, the seventeenth release in the stable 5.x series. Between 5.16 and 5.17, the following bugfixes were accomplished: - Bug 797872 - Multiple check printing results in nothing sent to print queue after first check - Bug 799753 - Reconciliation error when reconciling transactions posted after the reconcile date - Bug 799772 - Invoice layout: footer should span both columns and header tables should be easier to align/style - Bug 799774 - Import transaction from CSV skips fields if CSV file has backslash just before final quote in a quoted field - Bug 799790 - RFE: Always put Debits before Credits for CSV register export (order transaction splits as shown on screen) - Bug 799791 - Unvoid is not available (Bug from the mailing lists): Use the existence of void timestamp instead of void reason to determine if a transaction is voided. A user can void a transaction without providing a reason. - Bug 799798 - bringing back the previous tooltip (from 4.x) as a configurable choice: Enable tooltips on line and bar charts to represent individual points as well as all the points on a particular date. - Bug 799799 - Enhancement - making the tooltip more readable - Bug 899803 - Split context/category to msgctxt field in gnc-glossary.txt to provide better translation experience Translations aren't changed but are marked fuzzy. Keywords that aren't proper nouns are lower cased, consistent with how words appear in a dictionary. - Bug 799806 - Locale "C.UTF-8" crashes the Mortgage and Loan Repayment Assistant - Bug 799813 - gnucash-cli issue for price updates using Postgressql back-end The following fixes and improvements were not associated with bug reports: - Better handling of stocks that have split in the Show Lots dialog: Lot split transactions are hidden and the changes in the amount of the stock are tracked so that the capital gains calculation can determine the correct basis. - Reformat chart tooltips to improve readability. - Charts: Add global preferences for marker style and size. - Charts: Add global preferences for engagement radius, tooltip pointer size, and the position of grouped tooltips. - Charts: Add option to show only non-zero values in tooltips. - Cash Flow report: Add option to hide the list of involved accounts at the top of the report …