Using a good piece of all-purpose small business software has the potential to make a big difference in the success of your business overall. If you’re in the market for a piece of software for small business use, there are definitely a lot of options to choose from. Before making your decision, you have to consider what makes a good piece of software. When looking at software, you need to find a program that can handle the financial aspects of your business.
As most businesses use Quickbooks, which is moderately priced.
If you want something free, yet dependable try SQL Ledger - http://www.sql-ledger.org/

If you want online bookkeeping services in your area, check out http://www.suitesonline.com/, to get rid of the bookkeeping headache for a great price.