GnuCash
Overview
GnuCash is a mature, free, and open-source double-entry accounting application designed for personal finance and small business use. First released in 1998, it has grown into one of the most feature-rich accounting tools available, supporting everything from simple checkbook registers to complex business accounting with customer and vendor management. GnuCash is available on Linux, Windows, and macOS.
Key Features
- Double-Entry Accounting: Full double-entry bookkeeping with accounts receivable, accounts payable, and general ledger
- Bank Account Tracking: Register-style interface familiar to checkbook users, with built-in reconciliation
- Investment Tracking: Track stocks, bonds, and mutual funds with online price quotes
- Small Business Accounting: Customer and vendor tracking, invoicing, bill payment, and tax terms
- Budgeting: Create budgets and compare actual spending against planned amounts
- Reports & Graphs: Profit & loss, balance sheet, cash flow, transaction reports, and visual charts
- Import & Export: OFX, QIF, CSV import from banks and financial institutions
- Multi-Currency: Full multi-currency support with automatic exchange rate updates
- Tax Support: Tax-capable reports and billing terms for various tax systems
- Scheduled Transactions: Automate recurring bills, deposits, and transfers
License
GnuCash is released under the GNU General Public License v2 or later (GPL-2.0-or-later), ensuring it remains free and open-source forever.
Platforms
- Linux (native package, Flatpak, Snap)
- Windows (installer package)
- macOS (DMG package)
Official Resources
Views: 1