We stand with Ukraine to help keep people safe. Join us
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.12-2
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.12-2

The following fixes and improvements were not associated with bug reports:

  • [reports]Lazily generate sub-reports. Reports with links to detail sub-reports like the budget reports would take a long time to generate because they built both the main report and all of the sub-reports. Now the sub-reports generate when the user clicks the link in the main report.
  • Security editor quote sources: Add new source, China Merchants Bank. Remove no longer supported F::Q Modules Bloomberg.pm, DWSFunds, Investor's Exchange (U.S.), Morningstar Australia, Skanddinaviska Enskilda Banken, Tiaacref.pm, Troweprice.pm and many of the multi-source sources from the Security Editor.
  • [import-main-matcher.cpp] Add tooltips to transaction A, U+C, and C action columns in the generic transaction import matcher.
  • [reports] Use ICU for Unicode string comparison and substring search because it knows how to correctly localize comparisons of accented and unaccented characters.
  • [reports] more robust error handling if target report doesn't exist.
  • Register: Ensure splits belong to transaction when doing bulk operations on a transaction's splits.
  • Drop the definition of __EXTENSIONS__ from three files and instead move it to compiler options if on a platform that needs it.
  • Avoid non-POSIX "echo -n" behavior in util/gnc-vcs-info.
  • Add testbuild target which builds tests without running them to accommodate packaging processes that run ctest separately.
  • [engine.i] convert gnc_account_accumulate_at_dates to c++.
  • [gnc-engine-guile.cpp] helper gnc_split_to_scm function.
  • [gnc-engine-guile] reduce overhead of gnc_foo_to_scm by caching the result of SWIG_TypeQuery(typestr)
  • [balance-forecast] optimise some loops: fewer temporary lists and gc
  • Let cmake probe for the existence of HAVE_STRUCT_TM_GMTOFF, fix build of test-gnc-date on systems without HAVE_STRUCT_TM_GMTOFF, and avoid unused variable warnings on systems without HAVE_STRUCT_TM_GMTOFF
  • Wrap include of gtest.h and gmock.h with a warning-silencing pragma. See https://github.com/google/googletest/issues/4701 The warnings cause the Arch Linux CI to fail because of -Werror.
  • Fixed GetInvoiceFromTxn to convert to the right type of Python object for a GncInvoice.
  • [test-report-utilities] more tests for gnc:account-accumulate-at-dates testing balances at date boundaries

Full list of changes available here

Gnucash for Mac

Free
In English
Version 5.12-2
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
Apr 7 2016
3.5
Version: null
anonymous-mollusk-5346
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