Bookkeeping includes keeping track of records of financial transactions for client businesses. Although it varies from accounting as it does not involve the preparation of financial statements. Bookkeeping is an outsourced service and is particularly popular among very small businesses such as sole proprietors and small partnerships. In many cases the operators of these businesses are specialists in their business’ area of expertise, rather than in the administrative side of running a business. They outsource the bookkeeping duties in order to focus on core business activities and avoid the need to dedicate in-house resources to the role.