Book-keeping is the recording and organizing of financial transactions for a business. It involves recording income and expenses in journals and ledgers, then summarizing the transactions to determine profit or loss over a period of time. The goal is to maintain accurate records of all monetary inflows and outflows so that financial reports can be produced and the business owner knows the overall financial performance and health of the company.