There are several main branches of accounting: Financial accounting focuses on external users and communicating information through financial statements. Management accounting provides timely information for internal decision-making. Government accounting deals with recording and reporting government funds. Auditing examines books of accounts to ensure compliance, while tax accounting prepares tax returns. Cost accounting concerns cost collection and control, and helps set product prices. Accounting education and research develop curriculum and standards.