When a business employs a firm or an individual from outside their organization to manage all of their bookkeeping needs, it is known as outsourcing bookkeeping. The responsibilities of the outsourced service provider include keeping track of all business financial transactions and creating important financial reports, such as profit and loss statements and balance sheets and other work related to accounts.