
GnuCash
The facts below are what the maker publishes about GnuCash, checked and dated. Our editors have not written about it yet.
Plans and prices
From GnuCash's own pricing page, checked 21 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| GnuCash | Free | Desktop accounting program · Windows, macOS, Linux and BSD availability · no paid tiers stated · Free accounting software |
The facts
Each one read from GnuCash's own pages, with the date it was checked.
What it does
- Accounting
- Its double-entry accounting requires each transaction’s debits and credits to balance.checked 4 Oct 2026
- Account sync
- bothchecked 19 Sep 2026
- API
- A C API in the libgnucash engine abstracts XML and SQL backends for GUI and plugin programmers.checked 21 Oct 2026
- API documentation limitation
- The project says API documentation is split between Doxygen and C headers and lacks one current coherent documentation set.checked 21 Oct 2026
- Bank and file imports
- GnuCash imports QIF and OFX data and matches duplicate transactions during import.checked 21 Oct 2026
- Bill tracking
- Yeschecked 19 Sep 2026
- Budgeting tools
- Yeschecked 19 Sep 2026
- Business features
- Small-business features include customer and vendor tracking, jobs, invoicing, bill payment, tax and billing terms, and budgeting.checked 4 Oct 2026
- Currencies and investments
- Accounts can use multiple currencies, and users can track stock or mutual-fund portfolios with online quote updates.checked 21 Oct 2026
- Database limitation
- The official feature page calls SQL database support experimental and warns that insufficient test coverage may leave data-loss scenarios.checked 21 Oct 2026
- Data storage
- GnuCash stores data in XML by default; its SQLite3, MySQL, and PostgreSQL database support is described as experimental, with some reported corner cases causing data loss.checked 4 Oct 2026
- Developer extensibility
- GnuCash embeds Guile Scheme, wraps its C API for Guile with SWIG, and can create Python wrappers through a configure option.checked 21 Oct 2026
- Development
- GnuCash is developed, maintained, documented, and translated entirely by volunteers.checked 4 Oct 2026
- Documentation
- The project publishes a reference Manual, an in-depth Tutorial and Concepts Guide, community wiki material, mailing lists and IRC help.checked 21 Oct 2026
- Double-entry accounting
- Every transaction debits one account and credits others by equal amounts so the books balance.checked 21 Oct 2026
- HBCI banking
- The software supports German HBCI statement downloads, bank transfers and direct debits.checked 21 Oct 2026
- Imports and banking
- It supports QIF and OFX imports with transaction matching, and HBCI support for German users to download statements and initiate transfers and direct debits.checked 4 Oct 2026
- Independent editorial assessment
- TechRadar recommends GnuCash for home users and small businesses, highlighting imports, payroll and cross-platform support while criticizing its basic interface and few automated options.checked 21 Oct 2026
- Latest release
- GnuCash 5.17 was announced on September 27, 2026 as the eighteenth release in the stable 5.x series.checked 21 Oct 2026
- Licence
- GnuCash is open-source software released under the GNU General Public License.checked 21 Oct 2026
The company
- Company identity
- The product is presented as a community project called The GnuCash Project rather than a conventional vendor company.checked 21 Oct 2026
- Founded
- 1997checked 28 Sep 2026
Where it runs
- Desktop platforms
- The current stable release download page lists installers for Windows 8/10/11 and macOS, and installation options for Linux.checked 4 Oct 2026
Money
- Free plan
- Yeschecked 19 Sep 2026
Alternatives to GnuCash
- 1
SoFi
Free planAndroidiOSWebmacOS9.0Free plan - 2

PocketSmith
Free planAndroidiOSWebAPI9.0From $119.88 a year - 3

YNAB
AndroidiOSWebAPI8.5From $109 a year - 4
Talvo
Free planAndroidiOSWeb8.2From €5 a month - 5
Wallet by BudgetBakers
Free planAndroidiOSWeb8.1Free plan - 6
TimelyBills
Free planAndroidiOS8.1Free plan
