Bookkeeping is the day-to-day recording of the financial transactions and information pertaining to a business. It ensures that records of the individual financial transactions are correct, up-to-date and comprehensive. Accuracy is therefore vital to the future success of any business. Not only are these records necessary for the business, they are also required by law.