GnuCash

GnuCash
Original authorsRobin Clark - X-Accountant,
Gnumatic (Linas Veptas)
DeveloperGnuCash development team
Initial release1998
Stable release
5.14  / 21 December 2025
Written inC, Scheme, C++
TypeAccounting and personal finance
LicenseGPL-2.0-only or GPL-3.0-only
Websitecode.gnucash.org/website
Repository

GnuCash is an accounting program that implements a double-entry bookkeeping system. It was initially aimed at developing capabilities similar to Intuit, Inc.'s Quicken application, but also has features for small business accounting. Recent development has been focused on adapting to modern desktop support-library requirements.

GnuCash is part of the GNU Project, and runs on Linux, GNU, OpenBSD, FreeBSD, Solaris, macOS, and other Unix-like platforms. A Microsoft Windows (2000 or newer) port was made available starting with the 2.2.0 series.

GnuCash includes scripting support via Scheme, mostly used for creating custom reports.