I use GnuCash. It is free and very powerful. I use it with Linux but also is available for Windows and Mac. It has an excellent tutorial as well.
* Double-Entry Accounting
* Stock/Bond/Mutual Fund Accounts
* Small-Business Accounting
* Customers, Vendors, Jobs,
Invoices, A/P, A/R
Free Accounting Software | GnuCash