GnuCash is free, open-source accounting software that offers features similar to the commercial accounting software Quicken. GnuCash uses a double-entry bookkeeping model, meaning that every credit to one account requires an equal debit from another account. Although designed primarily for managing personal finances, its features are also suitable for small-to-medium business accounting.

GnuCash was originally developed by Robin Clark, and first released in 1998. Today it is actively developed by the GNU Free Software Project. It is available for Microsoft Windows, macOS, and Linux.

Features

  • Import transactions from Quicken QIF (Quicken Import File), OFX (Open Financial Exchange), or HBCI (Home Banking Computer Interface) file formats.
  • Schedule transactions, and create reminders for upcoming transactions.
  • Generate reports from over thirty report templates. Reports can be viewed, printed, or exported to HTML.
  • Built-in assistant for loan and mortgage repayments.
  • Track stocks and investments individually or as portfolios.
  • Seamlessly combine and convert transactions in global currencies.
  • Integrated accounts receivable/payable systems and tax tables.
  • Track depreciation of capital assets.
  • Split transactions into smaller parts to record taxes, fees, and other components separately.
  • View multiple accounts in a single journal.
  • Categorize income and expense types to generate profit/loss statements.
  • Connect directly to financial institutions that support the AQBanking protocol for automatic update of account activity.
  • Initiate currency transfers (bill payments, etc.) with financial institutions that support the OFXDirectConnect protocol.

Currency, Free software, Software terms

  • How to make money online.
  • GnuCash official website.