GnuCash is a personal and small-business financial-accounting software package that's available for Linux, Mac OS X, and Windows. Both powerful and flexible, GnuCash lets you 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. Among GnuCash's key features are double-entry accounting, small-business accounting, invoicing and more. Data can be imported from programs such as Microsoft Money and Quicken, while it can be exported to spreadsheets such as Microsoft Excel. Once again, this free software's interface is so intuitive and familiar that if you've used other accounting programs before, this one will be no problem.
Note: This link takes you to the vendor's site, where you can download the latest version of the software appropriate to your OS.