Cost accounting is concerned with ascertaining cost, determining cost, and controlling cost. It focuses on both past and present figures. Financial accounting is the specialized branch concerned with summarizing, analyzing, and reporting financial transactions. It is objective in nature and has a wide scope. Management accounting is the specialized branch concerned with identifying, analyzing, interpreting, and communicating information to managers to help achieve business goals. It is subjective in nature and has a wide scope.