Skip to content

Free games, apps and software, straight from official sources

RSS
GnuCash logo

GnuCash for Windows, Mac and Linux: Free Double-Entry Accounting

GnuCash 5.17 · for Windows, macOS and Linux

Developer: The GnuCash Project (opens in a new tab)

Open source
  • Windows
  • macOS
  • Linux
DownloadFrom the official source · Windows, macOS and Linux (opens in a new tab) Official website (opens in a new tab)

The download link points to the program’s official source; the file is not hosted on this site. Link address: gnucash.org

Link not working? Let us know
What is the problem?

Your report goes only to the site’s editor; we never ask for your name or address.

GnuCash is a free, open-source personal and small-business accounting program licensed under the GNU GPL. Version 5.17 runs on Windows 8 or later, macOS 11 or later on Apple silicon (10.13 or later on Intel) and Linux.

2 min read

GnuCash is a desktop accounting program that uses proper double-entry bookkeeping, the same method accountants use. It suits people who want accurate records of personal finances or a small business without a monthly subscription or a cloud account.

What GnuCash handles

  • Accounts and transactions: Bank, credit card, asset, liability, income and expense accounts with a balanced ledger.
  • Small-business tools: Customers and vendors, jobs, invoices, bill payment, and tax and billing terms.
  • Investments: Track stocks and mutual funds, with price quotes fetched from the web.
  • Import: Bring in data from QIF files (from Quicken) and OFX bank statements.
  • Reports and graphs: Balance sheet, profit and loss and portfolio valuation reports, plus bar, pie and scatter charts.

Download options

GnuCash 5.17 is the latest stable release listed on the official site:

  • Windows: an .exe installer for Windows 8, 10 and 11.
  • macOS: separate .dmg packages for Apple silicon (macOS 11 Big Sur or later) and Intel (macOS 10.13 High Sierra or later).
  • Linux: your distribution’s package, the Flatpak on Flathub, or the source tarball. Distribution packages may lag behind the latest release.

Getting started

  1. Install GnuCash and open it, then create your account structure.
  2. Choose where to save your data. XML is the default format; GnuCash can also store data in an SQLite, MySQL or PostgreSQL database, which the project labels experimental.
  3. Enter opening balances, then record or import transactions.

GnuCash is a single-user desktop program, not a shared web service. Keep backups of your data file, and store any bank passwords in a manager such as KeePassXC. If you want multi-user access through a browser, look at Manager Server edition or Akaunting.

Pros

  • Real double-entry bookkeeping
  • Free with no subscription
  • Runs offline on all three desktop systems

Cons

  • Single-user desktop program
  • Learning curve for people new to double-entry

Frequently Asked Questions

Can GnuCash be used for a small business?

Yes. Besides personal finances, it includes customer and vendor tracking, jobs, invoicing, bill payment and budgeting for small businesses.

Does GnuCash have a mobile app?

The GnuCash project offers desktop versions for Windows, macOS and Linux. Apps in phone stores using the GnuCash name are from other developers.

GnuCashOpen source

Download (opens in a new tab)

Akaunting

Install Akaunting on your own server for invoicing, expenses and bookkeeping. PHP, database and web server requirements, plus licence and paid apps explained.

Freemium

  • Windows
  • macOS
  • Linux
  • Web

Manager

Manager is free accounting software for Windows, macOS and Linux. The Desktop edition is free for one user; Server and Cloud editions add team access.

Freemium

  • Windows
  • macOS
  • Linux

Dolibarr ERP CRM

Dolibarr is a modular, open-source ERP and CRM written in PHP. Where to download stable releases, what the server needs and how to add modules.

Open source

  • Windows
  • macOS
  • Linux
  • Web

QuickBooks

Get the official QuickBooks app for Android and iPhone, plus the QuickBooks Online Mac app. What each needs, and how QuickBooks Desktop differs today.

Paid

  • Android
  • iOS
  • macOS
  • Web