Branch accounting is a bookkeeping system in which separate accounts are kept for each branch or operating location of an organization. Technically, the branch account is a temporary or nominal ledger account, lasting for a designated accounting period.