Zoho Books is a great product for book-keeping for small businesses. It has a free version that is suitable for basic requirements for a small freelance business. At present, there is also a 14-day trial period for the paid versions, which are also quite reasonably priced.
We are a big fan of Zoho products and wholeheartedly recommend them. We use many Zoho products for both business needs and personal life.
Here is a tutorial to get you started with Zoho Books.