jGnash

github.com ↗

Free desktop finance software with statement imports and reconciliation

SI Score
75/100
Pricing
Open Source AI reading, not confirmed
Free plan
Yes AI reading, not confirmed
Sign-up required
Not required AI reading, not confirmed

Ask SI about jGnash

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the jGnash homepage

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