Personal and small-business financial-accounting software for Mac

GnuCash for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Download GnuCash 5.4

  -  169 MB  -  Open Source
  • Latest Version:

    GnuCash 5.4 LATEST

  • Requirements:

    macOS 10.13 High Sierra or later

  • User Rating:

    Click to vote
  • Author / Product:

    GnuCash Project / GnuCash for Mac

  • Old Versions:

  • Filename:


GnuCash for Mac is personal and small-business financial-accounting software, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, macOS, and Microsoft Windows.

Designed to be easy to use, yet powerful and flexible, GnuCash for macOS 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 to ensure balanced books and accurate reports.

Features and Highlights

  • Double-Entry Accounting
  • Stock/Bond/Mutual Fund Accounts
  • Small-Business Accounting
  • Reports, Graphs
  • QIF/OFX/HBCI Import, Transaction Matching
  • Scheduled Transactions
  • Financial Calculations

Also Available: Download GnuCash for Windows

What's new in this version:

- Back button does not work in QIF import assistant
- GnuCash Splash screen may disappear before the main window appears
- Total(Period) column does not refresh period's value after update of the period in settings.a>
- GnuCash on Windows opens a CMD window at startup
- Python bindings: "invalid unclassed pointer in cast to 'QofInstance'"
- Program crashes when matching transactions
- gncScrubLotLinks will infinite loop in some conditions
- GetQuotes crashes if Finance::Quote returns an empty date
- Empty Orphan account appears after entering transactions in 5.3
- Notes No Longer Autofills
- Incorrect Account Name Order in Transaction Report
- Keystrokes ignored during ledger entry
- Job Report Not Working
- Update of Prices attaches incorrect Date
- gnc-register-account-sel-limited-option errors doesn't work
- widget of gnc-register-list-option disregards user's clicks
- Saved report renders default of gnc-register-list-option
- Import prices from a CSV date problem
- gnc:strify produces unusual results or crashes GnuCash when fed an option from gnc-lookup-option
- Hover on tab not correct
- Shortcut Ctrl + Tab not working in 5.3
- Stock Assist not functioning
- Consistent Crash in Invoices
- csv export active register not working
- Multicurrency Invoice Payment
- Saving display tab changes in Report Options does not work
- Unable to create new scheduled transaction

- Bug Report: Incorrect Currency Conversion and Provider Invoice Payment Recording:
- When balancing lots use the split amount, not the value
- Recalculate the values using deduced exchange rates after adjusting split amounts
- Be conservative when recalculating values after breaking up a split to avoid imbalances caused by rounding

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.