Skip to content
RepoQuarry

GnuCash Gnucash/gnucash

Desktop double-entry accounting for personal and small-business books, with customer invoices, bills, reconciliation, OFX/QIF import and reports.

GnuCash at a glance

Checked 16 Oct 2026

GnuCash (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.

Cite this pageRepoQuarry. “GnuCash.” Checked 16 Oct 2026. https://repoquarry.dev/projects/gnucash

How 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.

Partial: Invoices Partial replacement
No: Online payment of invoices Not covered
Partial: Expense and receipt tracking Partial replacement
Partial: Bank feeds and reconciliation Partial replacement
Partial: Bookkeeping Partial replacement
No: Time tracking and billing for time Not covered

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.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Yes, desktop app GnuCash is a personal and small business double entry accounting application. github.com · README ↗ today
Code licence Partial: GPL-2.0-or-later (some files GPL-2.0/3.0; copyleft) 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
Model weights licence Confirmed: No separate model weights github.com · README ↗ today
Commercial use Partial: Yes; using it for your business books is unrestricted, GPL copyleft applies if you distribute it 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
Paid services needed? Confirmed: None required GnuCash is powerful accounting software. gnucash.org · features.phtml ↗ today
Hardware Unknown: Not documented beyond supported CPU architectures (x86_64, arm64) Know the answer? —
Operating systems Confirmed: Linux (x86_64, arm64), FreeBSD, OpenBSD, macOS 10.13+ incl. Apple Silicon, Windows 11 GnuCash 5.x is known to work with the following operating systems: github.com · README ↗ today
Setup effort Confirmed: Easy; Windows and macOS binaries, Linux Flatpak or distro packages GnuCash sources and Mac and Windows binaries are hosted at SourceForge github.com · README ↗ today

Get the weekly top 5 and what’s new, every Monday

We’ll email you once a week. Unsubscribe any time. We never share your email.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on