Freely licensed under the GNU GPL and available for multiple platforms, GnuCash allows you to track bank accounts, stocks, income and expenses. Easy to use, yet powerful and flexible, GnuCash works as simply as a checkbook register. GnuCash is based on professional accounting principles to ensure balanced books and accurate reports.