GnuCash

Manage your finances, accounts, and investments

by The GnuCash ProjectVerified

Screenshots & videos

About

GnuCash is a program for personal and small-business financial-accounting. Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles like double-entry accounting to ensure balanced books and accurate reports. With GnuCash you can (but are not limited to): - Keep track of your day to day personal income and expenses. - Manage your stock, bond and mutual fund accounts with ease. - Keep your small business' accounting up to date. - Create accurate reports and graphs from your financial data. - Set up scheduled transactions to avoid repeated data entry. - Process your bank data via online banking using FinTS. - Download Transactions and Balances and initiate various SEPA Actions using AqBanking. - Import accounts, business data, prices, and transactions from CSV and transactions and balances from many formats including CAMT, SWIFT-MT9xx, and OFX. - Export the account tree or transactions as CSV. - Perform financial calculations, such as a loan repayment.

Additional information

Project

Developer
The GnuCash Project
Publisher
Haowen Liu
License
GPL-2.0+ (free software)What this license lets you do
Languages
56 languages

Install

Available via
Flatpak · Snap (2) · AppImage · Arch Linux (4) · Debian · Ubuntu · Fedora · openSUSE · Alpine Linux · Void Linux (2) · Solus · Gentoo · Nixpkgs
All 18 packagings

Flathub (Flatpak), Snap Store, Snap Store (Candidate build), AppImage, AUR (Git build), AUR (Xbt build), AUR (Minimal build), Debian, Ubuntu, Fedora, Arch Linux, Nixpkgs, openSUSE, Alpine Linux, Void Linux, Void Linux (32bit build), Solus, Gentoo

Flatpak sandbox
Wide access

Runs in a sandbox, but a broad part of it is open — typical for tools that need to manage your files or system. It shows what the app is able to do, not what it does.

What it can access
  • Reads and changes all your files
  • Uses the internet

About this data

Sources
23 independent sources agree
Catalog data as of
October 12, 2026
How each source lists it (18)
SourceNameVersionBuilt byLicenseDescription
Flathub (Flatpak)GnuCash5.17+ (Flathub 5.17)Official buildGPL-2.0+Manage your finances, accounts, and investments
Snap StoreGnuCash5.17—GPL-2.0-or-laterGnuCash Double-Entry Accounting Program
Snap Store (Candidate build)GnuCash5.17—GPL-2.0-or-laterGnuCash Double-Entry Accounting Program
AppImageGnuCash5.17—GPL-3.0Manage your finances, accounts, and investments
AUR (Git build)gnucash-git5.5.r0.gbf460b0040-2—GPLA personal and small-business financial-accounting application - GIT version
AUR (Xbt build)gnucash-xbt5.13-2Community build, patchedGPLA personal and small-business financial-accounting application with Bitcoin support
AUR (Minimal build)gnucash-xbt-minimal5.13-2Community build, patchedGPLA personal and small-business financial-accounting application with Bitcoin but without ofx/qfx import and aqbanking support
Debiangnucash1:5.10-0.1+b1Distribution build—personal and small-business financial-accounting software
Ubuntugnucash1:5.14-1build1Distribution build—personal and small-business financial-accounting software
Fedoragnucash5.17Distribution buildGPL-2.0-or-laterFinance management application
Arch Linuxgnucash5.16-2Distribution buildGPL-2.0-or-laterPersonal and small-business financial-accounting application
Nixpkgsgnucash5.17Distribution buildGPL-2.0-or-laterFree software for double entry accounting
openSUSEgnucash5.16Distribution buildLicenseRef-SUSE-GPL-2.0-with-openssl-exception OR SUSE-GPL-3.0-with-openssl-exceptionPersonal Finance Manager
Alpine Linuxgnucash5.14-r1Distribution buildGPL-2.0-or-later OR GPL-3.0-or-laterGnuCash Double-Entry Accounting Program
Void Linuxgnucash5.16_1Distribution buildGPL-2.0-or-laterFinancial-accounting software
Void Linux (32bit build)gnucash-32bit5.16_1Distribution buildGPL-2.0-or-laterFinancial-accounting software (32bit)
Solusgnucash5.13Distribution buildGPL-2.0-or-laterGnuCash is personal and small-business financial-accounting software
Gentoognucash5.14Distribution buildGPL-2.0-or-laterPersonal finance manager

Related

restic

Finance

Fast, secure, efficient backup program.

11 platformsSnap (recommended) Arch Linux Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Solus Gentoo Nixpkgs3 buildsStandard: Stable Standard: Nightly Standard: Git

Fava

Finance

Do your finances

4 platformsFlatpak (recommended) Arch Linux Void Linux Nixpkgs2 buildsStandard: Stable Standard: GitFlathub (Flatpak): ★ 1.0 (1)

coin

Finance

Coin Wallet

5 platformsSnap (recommended) Arch Linux Alpine Linux Gentoo Nixpkgs4 buildsStandard: Stable Standard: Nightly Standard: Git Standard: Candidate

Grisbi

Finance

Personal finances manager

9 platformsFlatpak (recommended) Arch Linux Debian Ubuntu Fedora openSUSE Solus Gentoo Nixpkgs3 buildsStandard: Stable Standard: Git Standard: Candidate

HomeBank

Finance

Personal accounting for everyone

10 platformsFlatpak (recommended) Arch Linux Debian Ubuntu Fedora openSUSE Void Linux Solus Gentoo Nixpkgs2 buildsStandard: Stable Standard: CandidateFlathub (Flatpak): ★ 4.4 (36)

Monero GUI

Finance

Monero: the secure, private, untraceable cryptocurrency

7 platformsFlatpak (recommended, ✓ verified) Arch Linux Debian Ubuntu openSUSE Alpine Linux Nixpkgs4 buildsStandard: Stable Other builds: Bin, Static, GuiFlathub (Flatpak): ★ 3.6 (20)

keurocalc

Finance

Currency converter and calculator

5 platformsSnap (recommended) Arch Linux Debian Ubuntu Gentoo2 buildsStandard: Stable Standard: Beta

Skrooge

Finance

Single-entry bookkeeping for home use

9 platformsFlatpak (recommended, ✓ verified) Arch Linux Debian Ubuntu Fedora openSUSE Solus Gentoo NixpkgsFlathub (Flatpak): ★ 2.5 (20)

rotki

Finance

A portfolio tracking, analytics, accounting and management application that protects your privacy

Snap (recommended) Arch Linux2 buildsStandard: Stable Other builds: Bin

KMyMoney

Finance

Personal finance manager based on double-entry bookkeeping

13 platformsFlatpak (recommended) Snap Arch Linux Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Slackware Solus Gentoo Nixpkgs4 buildsStandard: Stable Standard: Nightly Standard: Git Other builds: 32bitFlathub (Flatpak): ★ 4.3 (24)

Trezor Suite

Finance

The app made for your Trezor

Flatpak (recommended, ✓ verified) AppImage Arch Linux3 buildsStandard: Stable Other builds: AppImage, BinFlathub (Flatpak): ★ 5.0 (3)