Accounting provides essential financial information about a business and helps with budgeting, cash flow management, and cost cutting. It has two main branches: financial accounting for external reporting to banks and shareholders, and managerial accounting for internal decision making. Accounts can be personal or impersonal, real or nominal depending on whether they represent people, assets, expenses/incomes, or other intangible items. The three main financial statements are the balance sheet, which provides a snapshot of assets, liabilities and equity on a given date; the income statement, which measures revenue and expenses over a period of time; and the statement of cash flows.