We stand with Ukraine to help keep people safe. Join us
EN
When you purchase through links on our site, we may earn an affiliate commission

Gnucash for Mac

Personal and small-business financial-accounting.

Free
In English
Version 5.17
4.3
Based on 13 user rates

Gnucash overview

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 version 5.17

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 799803 - 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
  • Multicolumn Reports: Saving the configuration (and this includes quitting GnuCash with a multicolumn report tab open) now saves the multicolumn report even when the user has clicked through to a subreport.
  • Removed MorningstarUK and MorningstarCH from quote sources, no longer supported by Finance::Quote.
  • AqBanking Import: Add option to import pending transactions
  • Qif Import: Fix YDM date parsing.
  • Edit Exchange Rate: Improve the message and comment explaining why the Transfer Dialog isn't shown when Edit Exchange Rate is selected from the context menu in a stock-type register.
  • Sort Id columns in tree views and QofQuery results naturally, meaning that alpha parts of an id are sorted lexically while numeric parts are sorted numerically, instead of always lexically. For example abc1, abc2, abc15 instead of abc1, abc15, abc2.
  • Windows: Force path strings to UTF-8 instead of the locale's DOS code page to ensure non-ASCII paths are handled correctly.
  • Doxygen: Set header version to VCS version if building from VCS
  • C/C++ API Documentation is now built on every push and uploaded to https://gnucash.github.io/gnucash/Documentation/
  • [import-export/test] add tests for gnc_import_parse_date|numeric
  • [import-parse.cpp] compile regex before trying to parse dates
  • [assistant-stock-transaction] After the stock transaction assistant finishes, open the stock account register and jump to the transaction just created.
  • [stylesheets/footer.scm] add markup "stylesheet-footer" to footer to allow easier css styling
  • [html-chart.scm] Multi-column reports: Isolate each sub-reports variables to eliminate cross-talk between subreports.
  • Replace removed Python 2 C API macros for SWIG 4.5.0 compatibility
  • [gnc-euro.cpp] use GncNumeric.convert() instead of gnc_numeric_convert
  • Update supported platforms in README.
  • [engine] qof_session_end: Ensure the backend lock is removed in all cases.
  • [backend/dbi] skip the libdbi integrity probe for read-only sessions
  • [gnc-euro.cpp] store euro rates as GncNumeric instead of floating point numbers to speed up euro conversion and ensure accuracy
  • [report-utilities.scm] convert account value accumulator to c++
  • [test-report-utilities.scm] add test at date boundaries

Gnucash for Mac

Free
In English
Version 5.17
Write a detailed review about Gnucash

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
4.3

(16 Reviews of Gnucash)

  • Comments

  • User Ratings

Derekcurrie
Derekcurrie
Aug 14, 2025
5.12-1
0.0
Aug 14, 2025
0.0
Version: 5.12-1
The download link is broken. - - Try for M-Series Macs: https://sourceforge.net/projects/gnucash/files/gnucash%20(stable)/5.12/Gnucash-Arm-5.12-1.dmg - - For Intel Macs: https://sourceforge.net/projects/gnucash/files/gnucash%20(stable)/5.12/Gnucash-Intel-5.12-1.dmg
Derekcurrie
Derekcurrie
Apr 2, 2025
5.11-1
0.0
Apr 2, 2025
0.0
Version: 5.11-1
v5.11-2 is out. If you run into a 404 ERROR trying to download, you'll find the links at the bottom of this page: https://github.com/Gnucash/gnucash/releases/tag/5.11
dumbledore
dumbledore
Dec 17, 2024
5.10-1
0.0
Dec 17, 2024
0.0
Version: 5.10-1
V. 5.10-1 for Apple Silicon is available for download from: https://sourceforge.net/projects/gnucash/files/gnucash%20(stable)/5.10/Gnucash-Arm-5.10-1.dmg
Derekcurrie
Derekcurrie
Oct 1, 2024
5.9-1
0.0
Oct 1, 2024
0.0
Version: 5.9-1
ARM VERSION! It's not just for Intel any more! Go here, scroll down to "Project Activity" and grab the current stable ARM version: https://sourceforge.net/projects/gnucash/
anonymous-beaver-549265
anonymous-beaver-549265
Oct 1, 2024
5.9-1
0.0
Oct 1, 2024
0.0
Version: 5.9-1
gnucash 5.9.1 (ARM, stable) on the Dev. website: https://sourceforge.net/projects/gnucash/files/gnucash%20(stable)/5.9/Gnucash-Arm-5.9-1.dmg
anonymous-raven-2971779
anonymous-raven-2971779
Jul 4, 2024
5.7-1
5.0
Jul 4, 2024
5.0
Version: 5.7-1
anonymous-monkey-2382026
anonymous-monkey-2382026
Mar 29, 2024
5.5-1
5.0
Mar 29, 2024
5.0
Version: 5.5-1
jojimbody
jojimbody
Oct 1, 2023
5.4-2
5.0
Oct 1, 2023
5.0
Version: 5.4-2
dlabutte
dlabutte
Oct 30, 2018
5.0
Oct 30, 2018
5.0
Version: null
wendayuan
wendayuan
Oct 16, 2018
5.0
Oct 16, 2018
5.0
Version: null
paul-marlon-williams
paul-marlon-williams
Apr 7, 2016
3.5
Apr 7, 2016
3.5
Version: null
anonymous-mollusk-5346
anonymous-mollusk-5346
Mar 16, 2016
3.0
Mar 16, 2016
3.0
Version: null
danielgeorges
danielgeorges
Mar 14, 2016
4.0
Mar 14, 2016
4.0
Version: null
RougeCheese12
RougeCheese12
Jan 8, 2016
5.0
Jan 8, 2016
5.0
Version: null
Rasputinsrevengereloadet
Jan 4, 2014
5.0
Version: null
bws2
bws2
Sep 3, 2012
2.0
Sep 3, 2012
2.0
Version: null
Agent59653198
Agent59653198
May 28, 2011
5.0
May 28, 2011
5.0
Version: null
alcourt
alcourt
Feb 11, 2011
4.0
Feb 11, 2011
4.0
Version: null