GnuCash
Manage your finances, accounts, and investments
The GnuCash Project ✓ Verified
org.gnucash.GnuCashGnuCash 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.
Screenshots
Observed history
| App | Change | Version | When ↑ |
|---|---|---|---|
| updated | 5.17+ (Flathub 5.17) | 29 Sept 2026 |
Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
5.17+ (Flathub 5.17)26 Sept 2026
No release notes supplied.


