Nexto
Home › Blog › Accounting
Accounting

Multi-Branch Management and Inter-Branch Accounts — When an Exchange Grows

When the second branch opens, bookkeeping turns from a single cash box into a network. Consolidating the ledger, the inter-branch account, per-branch cash separation, and inter-branch settlement — a precise guide for multi-branch exchanges.

7 min read · Nexto team · Last updated: August 12, 2026

As long as an exchange has one branch, its accounting is relatively simple: one cash box, one general ledger, one picture of the situation. But the moment the second branch opens, everything changes. Now you have two cash boxes, two balances, and above all — the financial relationship between the two branches. This article is about multi-branch exchange accounting: how to consolidate the branch ledgers, manage the inter-branch account, and carry out inter-branch settlement correctly.

The core problem: two truths at once

When you have several branches, you need two different pictures, both correct:

  • The per-branch picture: Each branch is an independent operating unit. You must know how much is in branch A's cash box, how much profit branch B made, what each branch's currency position is. Each branch manager needs their own report.
  • The consolidated picture: As the owner of the whole, you need a single picture. What is the total dollar balance across all branches? How much profit did the whole group make? What is the total of debtors?

Here is the problem: if you keep each branch's ledger separate, you lose the consolidated picture. If you lump them all together, you lose the per-branch separation. The right solution is a system that gives both at once — a separated ledger that consolidates at the top level.

Central / consolidated ledger Unified reporting across all branches Inter-branch account between branches Branch 1 Its own independent cash box and ledger Branch 2 Its own independent cash box and ledger Branch 3 Its own independent cash box and ledger
Each branch has its own cash box and ledger, but inter-branch accounts and consolidated reporting keep them all under one roof.

The inter-branch account: the heart of multi-branch accounting

The most important concept in a multi-branch exchange is the inter-branch account (inter-branch / inter-company account). Let us explain with an example.

Suppose a customer at branch A buys 10,000 dollars, but branch A is low on dollar balance. Branch B has dollars and supplies them for this deal. Now a financial fact has been created: branch A owes branch B 10,000 dollars.

This debt must be recorded somewhere, otherwise:

  • Branch A's ledger shows it sold dollars it did not have.
  • Branch B's ledger shows dollars went missing without it making any deal.
  • The consolidated picture is correct (the whole group sold 10,000 dollars), but the branch separation is wrong.

The inter-branch account solves this problem. A two-sided account between each pair of branches that records these debts and claims:

Event Branch A ledger Branch B ledger
B supplied 10,000 dollars for A Owes B: 10,000 Claim on A: 10,000
A later returned 5,000 dollars to B Owes B: 5,000 Claim on A: 5,000

The key point: the inter-branch account must always be symmetric. What branch A records as a debt must be exactly equal to what branch B records as a claim. If the two do not match, an error has occurred somewhere.

In consolidated accounting, inter-branch accounts must be eliminated in the final balance (elimination). Branch A's debt to branch B is, from the whole group's viewpoint, an internal shift, not a real debt to the outside. The right system performs this elimination automatically.

Separating each branch's cash and balance

Each branch has its own cash boxes — rial, dollar, euro, crypto wallet — and these must not be mixed together. If you sum the dollar cash boxes of branches A and B under one figure, you no longer know which branch holds how much real liquidity. And it is the real per-branch liquidity that determines whether that branch can carry out the next deal.

So the right structure is this:

  • Each branch, its own independent set of multi-currency cash boxes.
  • A separate currency position for each branch (branch A's net open dollar differs from branch B's).
  • The ability to see the consolidated currency position of the whole group in a single upstream glance.

Reporting: per-branch and consolidated

A multi-branch exchange needs reports at two levels. Every key report — general ledger, profit and loss, currency position, aged debtors report — must be able to be filtered for one specific branch and also consolidated for the whole group.

Example: the monthly profit and loss report.

  • Branch B's manager wants to know how much profit their branch made this month.
  • The owner wants to know how much profit the whole group made, and which branch performed better.

Both come from the same data, but with two different cuts. A system that gives only one blinds you to the other.

Inter-branch settlement

Over time, inter-branch accounts accumulate. Branch A has taken dollars from B several times, B has taken rials from A several times. At some point, these accounts must be settled — either by an actual transfer of funds/currency between branches, or by an accounting agreement.

Correct settlement has two features:

  1. Netting: Instead of settling transactions one by one, the mutual balances are netted. If A owes B 10,000 dollars and B owes A 3,000 dollars, only 7,000 dollars net need to be moved.
  2. Traceable trail: Every settlement must have a document referencing the original transactions, so it can be followed later.

A complete numeric example

Suppose at month's end the inter-branch account of two branches is as follows:

  • Branch A owes B: 15,000 dollars
  • Branch B owes A: 4,000 dollars + 200,000,000 rials

Net in dollars: A must give B 11,000 dollars. The rial is settled separately because it is a different currency (remember, the balance is closed separately in each currency). So the settlement has two moves: transferring 11,000 dollars from A to B, and transferring 200,000,000 rials from B to A. After these two moves, the inter-branch account becomes zero.

These in Nexto

A currency exchange accounting software built for growth must support this multi-branch structure from the ground up. The necessary components, present in Nexto:

  • A double-entry general ledger with per-currency balance: the correct foundation for the symmetric recording of inter-branch accounts.
  • Multiple, multi-currency cash boxes under one roof: each branch has its own independent cash boxes.
  • Live currency position: at the branch level as well as consolidable.
  • Live reports with full filtering and Excel/PDF export: see the same report both per-branch and consolidated.
  • A two-sided inter-party account: the debtor/creditor relationship between branches is managed exactly like the relationship with a customer.

Wrap-up

When the second branch opens, exchange accounting turns from a single cash box into a network. The key to managing this network is the symmetric inter-branch account that records the financial relationship between branches, alongside per-branch cash and position separation and two-layer reporting (per-branch and consolidated). And in the end, netted, traceable settlement closes the inter-branch accounts. An exchange that builds this structure correctly can grow without getting lost in a heap of tangled accounts.

To go deeper into the underlying concepts, read these two articles as well: managing receivables and payables and the general ledger in an exchange.

Want to see how the inter-branch account and consolidated reports work in practice? Build a dedicated demo with sample data and follow the relationship between two branches.

See all of this inside Nexto

A complete, private instance with sample data — no install, no credit card.

Create free demo Related features ←
Chat on WhatsApp