GnuCash at a glance
Checked 16 Oct 2026GnuCash (4.4k stars on the GitHub mirror, 5.17 Sep 2026) is a long-running desktop accounting app for Windows, macOS and Linux. It keeps double-entry books, reconciles accounts against bank statements, imports OFX and QIF files (and German HBCI online banking), and has small-business features: customers, vendors, jobs, invoices, bill payment and billing terms, plus balance sheet and profit and loss reports. GPL-2.0-or-later. It is single-user desktop software: no web client portal, online card payments or time tracking.
RepoQuarry. “GnuCash.” Checked 16 Oct 2026. https://repoquarry.dev/projects/gnucashHow much of QuickBooks Online does it replace?
4 of 6 jobs. Desktop bookkeeping with invoices and file-based bank import; no online payments, no live bank feeds outside HBCI, no cloud access.
For online payment of invoices, time tracking and billing for time, see other QuickBooks Online alternatives. You may also need to build an interface, an API server and hosting yourself.
Facts, with sources
Every answer links to where we found it. We read the documentation; we did not install it.
GnuCash is a personal and small business double entry accounting application.github.com · README ↗ today
The software, for most intents and purposes, is licensed under the GNU General Public License, Version 2, or (at your option) Version 3.github.com · LICENSE ↗ today
The software, for most intents and purposes, is licensed under the GNU General Public License, Version 2, or (at your option) Version 3.github.com · LICENSE ↗ today
GnuCash is powerful accounting software.gnucash.org · features.phtml ↗ today
GnuCash 5.x is known to work with the following operating systems:github.com · README ↗ today
GnuCash sources and Mac and Windows binaries are hosted at SourceForgegithub.com · README ↗ today