SourceForge logo
SourceForge logo
GnuCash

GnuCash

Personal and small-business finance manager

Brought to you by: f_ellenberger, gjanssens, jralls, mit_warlord
Share This
Email in envelope

Get an email when there's a new version of GnuCash

Linux BSD Mac Windows

GnuCash is a personal and small-business finance manager with a check-book like register GUI to enter and track bank accounts, stocks, income and expenses. GnuCash is designed to be simple and easy to use but still based on formal accounting principles.

Features

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

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2), GNU General Public License version 3.0 (GPLv3)

Follow GnuCash

GnuCash Web Site

You Might Also Like
Using 1Password makes it easy for your employees to stay safe online. Icon
Using 1Password makes it easy for your employees to stay safe online.

The most secure password manager for your business.

1Password is a secure, scalable, and easy-to-use password manager that's trusted by the world's leading companies. Using 1Password makes it easy for your employees to stay safe online. Once 1Password is part of their workflow, good security habits will become second nature. 1Password Advanced Protection is now available with 1Password Business. Set Master Password policies, enforce two-factor authentication team-wide, restrict access with firewall rules, review sign-in attempts and require your team to use the latest version of 1Password. Our award-winning apps are available for Mac, iOS, Linux, Windows, and Android. 1Password syncs seamlessly across devices, so your employees always have access to their passwords. When everyone uses 1Password, your risk goes down — and your productivity goes up.
Learn More
Rate This Project
Login To Rate This Project

User Ratings

4.4 out of 5 stars
★★★★★
★★★★
★★★
★★
93
8
9
3
9
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • alexbereznikov Edited 2025年10月10日
    UPD: Thanks to ChatGPT I installed v5.9 and it works like a charm. It's a shame that this isn't described as a known issue. Bug reports are hidden under HTTP 401/403 so regular users (like me) can't see them. ORIGINAL REVIEW: I tried to do my best but wasn't able to do anything, as it works very slow, and as I do save as - dialog never closes by itself, application partially hangs - I can close dialog or save again, mouse cursor is a circle, everything I try to do takes way too much, can't exit etc. I really tried different file formats and different locations to save, no difference. This is on Windows 11 and GnuCash 5.13+(2025年09月27日)
  • lorir Posted 2024年09月16日
    Quicken QIF files imported fine from what I can tell, BUT instead of being accounts (Chequing, Savings, etc.) with categories of entries, like in quicken, each category shows as an account. Very cumbersome to use and I went through each setting to see if I could change something to no avail. If someone can show me how that is fixed, it would be perfect.
  • philsdutchie Posted 2024年08月06日
    Program is OK but getting help is a disaster. For example this doesnt work: //wiki.gnucash.org/wiki/FAQ#Q:_I.27m_having_trouble_with_GnuCash._Where_can_I_ask_for_help.3F And the mailing lists are soo old
  • mankygitt Posted 2024年02月21日
    First point - this is zero-cost software. I have used accounting packages from MYOB, QuickBooks, Quicken, as well as some enterprise solutions. Each has its own origin and speciality. I have now used Gnucash for 14 years in a single jurisdiction, and now in multi-jurisdictions (currencies, timezones). For a single user scenario for personal accounting this is excellent for the following reasons: 1. Set up - the templates for general ledgers are comprehensive. 2. The documentation and forums are comprehensive and current, which is testament to the popularity of this open-source solution, and the fact that open-source communities generally are more collaborative, and often well moderated. 3. Data entry (day to day book keeping) is very user friendly compared to any of the packages I have used (see above) 4. Reporting is flexible and fast 5. Asset portfolio functions are extremely useful. 6. Scheduled transactions, and accounts payable functions (billing) are excellent (for personal finance management) 7. Foreign currency conversion functions are so handy as are stock price tracking if you use these commodities. (Track your share portfolio, or topping up your global visa card currencies for example) Bugs are minimal. I use this across devices: Windows, Linux, and Mac. I keep my master book file in a cloud service that syncs with my file manager. For me DropBox works best, but Google Drive, or OneDrive would work equally well. I've even used the mobile port (where you can capture spending on the go, but not view your accounts). Gnucash is not for mobile users. I have not used integration with online banking for reconciliation. I have used online integration with share prices, and currency conversions - very good - read the documentation to set up properly. I have used invoicing/billing for my own projects - kids tutor services, Council bills, lease payments, etc, etc. Very handy for budgeting. I've not yet figured out how to make the budget feature work for me. I just need to put the time into it. Did I mention this is zero cost? 6/5 stars.
    2 users found this review helpful.
  • jobotech Edited 2024年01月08日
    Since upgrading to v5.5 - get the message "The procedure entry point xmllOFTPClose could not be located in the dynamic link library C:\Program Files\(x86)\gnucash\bin\libxmlsec1.dll" Initially I installed the upgrade over the previous version when the message started to occur. I uninstalled the program completely and reinstalled and still get the same issue. Why? Because even though you uninstall the program in Windows, the DLL files are still there, so by uninstalling the program and then going to C:\Program Files (x86) and removing the Gnucash folder (thus removing all the residual files) and then reinstalling Gnucash - it opened up with no errors or messages. The upgrade process should be updated to refresh the DLL files and mitigate potential errors/issues.
Read more reviews>

Additional Project Details

Operating Systems

BSD, FreeBSD, Linux, Mac, OpenBSD, Windows

Languages

Arabic, Brazilian Portuguese, Bulgarian, Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Danish, Dutch, Finnish, French, German, Hebrew, Hindi, Hungarian, Italian, Japanese, Latvian, Lithuanian, Marathi, Polish, Portuguese, Russian, Serbian, Spanish, Tamil, Telugu, Turkish, Ukrainian, Urdu

Intended Audience

End Users/Desktop

User Interface

Gnome, GTK+

Programming Language

C, Perl, Scheme, XSL (XSLT/XPath/XSL-FO)

Related Categories

Perl Accounting Software, Perl GNOME Software, Perl Personal Finance Software, C Accounting Software, C GNOME Software, C Personal Finance Software, XSL (XSLT/XPath/XSL-FO) Accounting Software, XSL (XSLT/XPath/XSL-FO) GNOME Software, XSL (XSLT/XPath/XSL-FO) Personal Finance Software, Scheme Accounting Software, Scheme GNOME Software, Scheme Personal Finance Software

Registered

1999年11月09日
Thanks for helping keep SourceForge clean.
X

Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /