GnuCash

gnucash.org ↗

Desktop double-entry accounts for personal and small-business records

SI Score
75/100
Pricing
Open Source AI reading, not confirmed
Free plan
Yes AI reading, not confirmed
Sign-up required
Not required AI reading, not confirmed

Ask SI about GnuCash

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the GnuCash homepage

What it does

GnuCash is free desktop accounting software for personal and small-business records on Windows, Mac and Linux. It tracks bank accounts, income, expenses and investments using double-entry bookkeeping, where each transaction balances between accounts. There is no hosted subscription to buy.

Accounts kept in a desktop file

GnuCash uses a register-style interface for entering payments, receipts and split transactions. You can mark entries as cleared or reconciled, then compare the account against a bank statement. Scheduled transactions handle repeating entries and reminders.

For a small business, customer and vendor records sit alongside invoices, bills and reports. Profit and Loss, Balance Sheet and portfolio reports show different parts of the same accounts. QIF and OFX imports include transaction matching when bringing in bank history.

Download and begin

Choose the Windows, macOS or Linux download from the official site. The application is released under the GNU GPL and runs locally, without an online account. Keep a copy of the accounts file when moving it between machines.

The standard data file uses XML. GnuCash labels its optional SQL database storage experimental and warns of possible data-loss cases, so that option deserves more care than the default file format.

Strengths

  • QIF and OFX imports include transaction matching
  • Scheduled entries and reconciliation support recurring bookkeeping
  • Runs on Windows, Mac and Linux

Watch out for

  • Entries need to balance between accounts, which requires learning double-entry bookkeeping
  • Optional SQL database storage is marked experimental by the project

Best for

  • Desktop users maintaining personal or small-business accounts

Sources