What it does
jGnash is a personal-finance manager for Windows, Mac and Linux. It uses linked debit and credit entries to keep accounts balanced, with nested accounts and support for multiple currencies. The application is free under the GNU General Public License version 3 or later and runs locally with Java 11 or newer.
Install and open a local ledger
Download jGnash from the project's linked SourceForge download page, install a compatible Java runtime, then extract the archive without changing its folder structure. On Windows, launch jGnash.exe. Linux uses the supplied jGnash shell script; the Mac instructions explain how to run that script from Terminal or an application shortcut. The first launch downloads interface components and requires a restart.
Build an account hierarchy that matches the household, then import OFX, QFX, MT940 or QIF statement files into the relevant accounts. Reconciliation checks your records against the bank statement. Scheduled reminders can create recurring transactions, such as a monthly bill, instead of requiring a fresh entry each time.
Compare plans and take records out
The budgeting tools support alternative scenarios and spreadsheet export. Printable financial reports can also be exported to PDF or a spreadsheet, so a household can compare planned figures and keep a copy outside jGnash.
Strengths
- Accounts can nest within other accounts, with totals rolled up across mixed currencies.
- A client/server arrangement supports several users working on the same records over a network.
Watch out for
- Java and the downloaded OpenJFX interface components are required; the interface files cannot be shared unchanged between different operating systems.
Best for
- People maintaining a detailed household ledger on a desktop computer
- Users who need to bring older personal-finance statement files into editable accounts
Sources
- jGnash README: installation, features and requirements (Oct 27, 2026)
- jGnash GNU General Public License notice (Oct 27, 2026)
- jGnash personal-finance features (Oct 27, 2026)
