
GnuCash
Personal and small-business financial-accounting software for tracking income, expenses, stocks, and more.
GnuCash is a free, open-source financial-accounting software designed for both personal and small-business use. It allows users to track bank accounts, stocks, income, and expenses with a checkbook-style register interface. Built on professional accounting principles, it ensures balanced books and accurate reports through its double-entry accounting system. The software provides a comprehensive suite of features including scheduled transactions, customizable reports and graphs (like Balance Sheet and Profit & Loss), and account reconciliation to match transactions against bank statements. For small businesses, it offers customer and vendor tracking, invoicing, bill payment, and budget management. It also supports multiple currencies and online stock/mutual fund quotes. GnuCash is multiplatform, running on GNU/Linux, BSD, Solaris, Mac OS X, and Microsoft Windows. It supports importing QIF and OFX files from other financial software and even HBCI for German users. Developed and maintained entirely by volunteers, it is freely licensed under the GNU GPL, making it an accessible and robust solution for managing finances.











