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

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 to ensure balanced books and accurate reports.

Main features
- Double Entry
- Checkbook-Style Register
- Scheduled Transactions
- Reports, Graphs
- Statement Reconciliation
- Income/Expense Account Types

Advanced features
- Small Business Accounting Features
- Multiple Currencies
- Stock/Mutual Fund Portfolios
- Online Stock & Mutual Fund Quotes

Data storage and exchange features
- Experimental database support
- QIF and OFX Import
- HBCI Support

Other goodies
- Multiplatform
- Localization
- Transaction Finder
- Check Printing
- Mortgage & Loan Repayment Assistant
- User Manual and Help



Supported Platforms

Mac Windows Linux Android Android Tablet BSD

GnuCash is listed in

Finance and Finance

Links to official GnuCash sites

Official Website    Facebook    GitHub


Budgeting Business Automation Double Entry Accounting Multiple languages Online banking Portable Privacy focused Stock Watchlist Sync between devices Add a feature


Business & Commerce


accounting accounting-program accounting-software accounting-utility bank-account bank-account-management banking-and-mortgages banks budget-calculator budget-management budget-planner budget-planning budget-tracker budget-tracking finance-management finance-planning finance-software finances financial financial-management money-management money-management-software money-manager money-organization money-organizer money-saver money-saving money-tracker money-tracking ofx personal-budget personal-finance


Make this page better by adding screenshots to GnuCash.

Top alternativesView all

3.5 out of 5 with 6 ratings

ReviewsView all

I've been using GnuCash on Fedora, Ubuntu and the portable version on Windows 7 and Xp and i've nothing bad to say. Importing from banks work great once you learn how to use it better. Works with...

See why people like GnuCash 😍

Interface is pretty clunky, especially on Windows. Lots of tedious clicking and mousing required. Claims that it's going to detect duplicates, but then doesn't. Can't import more than one QIF file...

See why people do not like GnuCash 😡 Post your review