Bookkeeping is the recording of all financial transactions in an organization including expenditure and income. It is a major part of accounting that is required by businesses.