At the base level, your bookkeeper will be responsible for all the day-to-day transactional accounting for the business. This will include the tracking of all transactions and the management of any government reporting. In very small owner-managed businesses, this role is often filled by a family member with accounting experience. An outside accounting firm is usually used for annual financial statements and returns. In larger organizations this role will extend right through to preparing the financial statements with an external auditor engaged for assurance purposes.