Branch accounting involves separately tracking business transactions for each operating unit of a business. By doing so, one can see the financial results, financial position, and cash flows of each operating unit. This information is quite useful for evaluating performance. It is most commonly found in organizations that have a number of geographically dispersed locations.
Branch accounting can result in a large chart of accounts, since a separate account coding structure must be maintained for each operating unit.